0% found this document useful (0 votes)
66 views5 pages

UGProj Syllabus F2019

Uploaded by

Navdeep Harbla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views5 pages

UGProj Syllabus F2019

Uploaded by

Navdeep Harbla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

08/26/2019 1

Liberal Studies Learning Outcomes:


Students completing a Capstone course should be able to:
1. Apply one or more theories or concepts from courses within their major to an
analysis of a particular issue relevant to the major.
2. Identify an idea, method, or concept from a discipline outside their major field
of study and be able to apply it within the context of their major field of study.
3. Examine how their previous coursework, including Liberal Studies courses,
has contributed to their intellectual development and/or their post-graduation
plans.
Outside areas especially pertinent to project design and delivery include
business, psychology, graphic arts, product design, management, and others.

How Learning Outcomes Will Be Met


 Students will analyze a specific business problem or need chosen by the
instructor. They will analyze current processes, functional requirements
and potential solutions.

 Students will use analysis to then plan, design, and deliver a working
software solution.

 Students will look at how user needs, business needs and processes and
other forces (Porter's Five Forces model is a good example.) impact the
functional requirements of the environment in which they must build their
solution.

Writing Expectations
Students will be expected to complete a minimum of 25 pages of writing for this
course. This will consist of individual work and team documents.

How Writing Expectations Will Be Met


 Students must write and update a series of short design documents
outlining their solution design.

 Students must maintain a complete journal (weekly logs) of the work that
they personally completed and participated in as members of a product
team.

 Students must also contribute to the completion of a team journal or log of


all important team decisions and work during the course of the project.

 Students must contribute to the preparation of a final user manual and


other documentation for the project delivered by the team.

 Students must also personally prepare a final assessment of the project,


their role, its outcome, analysis of goal completion, analysis of what was
learned, and a final analysis of how concepts from their major coursework
08/26/2019 2

and from outside areas were used.

COURSE SUMMARY: Lab/Seminar sessions


This course will give you some 'real-world' experience in developing a fairly large
software project in a team environment. We will go through all the major
phases/activities of development, and in addition to delivering a working
deployed application on-time you will also deliver all the associated
documentation (Project Plan, Requirements Document, Design Document, Test
Plan and Procedures and Deployment Plan). Although we generally use agile
development methods, scrum, and others, we still need these old milestone
deliverables as part of project documentation.

In order to do this in 10 weeks we will have to use Iterative development


techniques.

The rules:
- All students will be assigned to a team.
- Each person is responsible for the ENTIRE project. What particular contribution
each member makes is up to the group.
- You may be required to research, and absorb, technical material on your own.
For example, this might require that you learn a new programming language,
install software on your home computer without guidance from the instructor, or
that your group purchase books, at your own expense, to help you with your
tasks.

This class is designed for students to study, hands-on, many aspects of the
development of a large, collaborative, software project. To this end, students will
be placed in project groups, and will build, and present, a comprehensive
software project over the ten weeks of the quarter.

Students will be assessed on their understanding, use, and proper techniques of


the following course topics, You will:
 Analyze project requirements
 Devise Preliminary concept and technology overview.
 Manage Project group planning.
 Develop Formal software requirements.
 Design and/or choose System software.
 Participate in project team management, including group-dynamics
concepts.
 Organize administrative web site maintenance for project groups.
 Establish procedures for time management, projection, and log-
keeping.
 Plan and execute any needed software testing.
 Plan and execute HCI studies, *required* when HCI majors are
present.
08/26/2019 3

 Develop all Project documentation.


 Manage Backups and version control.
 Exhibit Presentation skills under pressure requiring strong technical
preparation.
 Plan and execute SUCCESSFUL Programming of a robust, running,
software system that meets specifications.

Planning what you will deliver and delivering what you have planned.

PREREQUISITES Senior standing

CLASS WEBSITE for all sections: D2L


Contains links to all course materials and place to upload homework

TEXTBOOKS and COURSE READING MATERIALS:


There are no required textbooks. Suggested materials are at D2L.

OPTIONAL FREE TEXTS:


Available at DePaul eBooks 24X7. Go to Library website, Books, eBooks and
login with Campusconnect
The IT Project Management Answer Book by David Pratt
Management Concepts © 2012 (214 pages) ISBN: 9781567263770
The Project Management Question and Answer Book
by Michael W. Newell and Marina N. Grashina
AMACOM © 2004 (262 pages) Citation ISBN:9780814471647
Agile Project Management for Dummies by Mark C. Layton
John Wiley & Sons © 2012 (360 pages) Citation ISBN:9781118026243
Agile software construction by John Hunt DPU Library EBOOK
OPTIONAL Amazon Text
The Mythical Man-month by Frederick Brooks Historical context-nothing much
changes

Any late Homework deliverable will lose 20% per portion of week late (team
or individual.)

Note:
Project MUST run. If it doesn't, the Final Project Presentation will earn NO
MORE than 15%
Attendance is REQUIRED for project credit
Final Project Demonstration will be at assigned Final Exam time in the classroom
All Grades will be posted at CampusConnect class site.

Weekly Time Log (Individual)


08/26/2019 4

Individual weekly log of personal project activity completed during prior week.

Each student needs to keep a “journal” of work experiences and


accomplishments for each week for the duration of the course. A weekly journal
entry will typically be one or more double-spaced typewritten pages of notes or
bullet points providing a description of the following bullet items. You MUST use
these as headers. If there is no entry for a section just indicate “Not
Applicable”.:
 events of the week,
 personal goals set
 personal tasks accomplished or skills acquired,
 conflicts which occurred,
 personal expectations met or unmet,
 and new projects/tasks assigned or taken on,
 List all team members and what they delivered/did.

READ LOG HOMEWORK ASSIGNMENT (HW9) AT D2L. Each individual


student must update me on their weekly work IN WRITING. I will meet
every week with each team to discuss team progress. You must give me
your log when we meet in person. These weekly journal logs can also be
posted to D2L. The weekly log is always a report on what was done in the week
prior to a class meeting. Obviously then, the log for Week 1 is due at Week 2
class. The final log for Week 10 is due at Week 11 Final presentation meeting.
The logs will be worth 1 point per week for a total of 10 points. First due Week 2,
Last due Week 11.

Final Project Documentation (Team)


This is the high level Project Team View of work done by the entire team. The
main portion of this documentation consists of all the planning documents and
presentation materials done for team homework assignments. Note that these
documents will probably change over time as you modify project plans. If you
create a user manual, this should be included. Final Project Documentation is a
recounting of team events, tasks, etc. Your team should probably meet once a
week and set goals for next week and review what was accomplished in past
week. Although everyone contributes to Team work (and thus this document)
there will probably have to be one person assigned to coordinate and compile
this document. (This is done for you with github or any number of free tools.)

You should also include any documentation created by Project Management


Software that you use, such as Github.

GRADING SCHEDULE:
A 94-100% An A is a 94. Not 100. You need to do more to
get a perfect score.
08/26/2019 5

A- 90-93.9999%
B+ 87-89.9999%
B 83-86.9999%
B- 80-82.9999%
C+ 77-79.9999%
C 73-76.9999%
C- 70-72.9999%
D+ 65-69.9999%
D 60-64.9999%
F 0-59.9999%

CLASS ATTENDANCE and PARTICIPATION:


“Class attendance” will consist of physical presence and participation.
Missing class sessions will lower your grade. Only one absence is allowed.
Each unexcused absence from a required meeting reduces the student's grade
7%. Notify me when you will not be in attendance.

CLASS SCHEDULE / READINGS: If Any: Will be posted on D2L site.

Course Policies

Changes to Syllabus

This syllabus is subject to change as necessary during the quarter.  If a change


occurs, it will be thoroughly addressed during class & posted under
Announcements in D2L.

Online Course Evaluations

Instructor and course evaluations provide valuable feedback that can improve
teaching and learning. The greater the level of participation, the more useful the
results. As students, you are in the unique position to view the instructor over
time. Your comments about what works and what doesn’t can help faculty build
on the elements of the course that are strong and improve those that are weak.
As you experience this course and material, think about how your learning is
impacted. Your honest opinions about your experience in and commitment to the
course and your learning may help improve some components of the course for
the next group of students. The evaluation of the instructor and course provides
you an opportunity to make your voice heard on an important issue – the quality
of teaching at DePaul. Don’t miss this opportunity to provide feedback!

You might also like