Hawaii Pacific University

advertisement
Hawaii Pacific University
CSCI 4921 Software Project Management Section ____
Semester and year, meeting times
Instructor: Name, contact information and other relevant information about the instructor.
Course description: A lecture and project-based course dealing with the application of principles, skills,
and the art of managing a software development project in a realistic environment. Topics include:
software development, models and economics, team effectiveness, software life cycle phases,
determination of software requirements, software development metrics and standards, testing and
documentation. Group process will also be stressed through work on team projects.
Course prerequisites: MATH 1123, MATH 1130, MATH 2326, MGMT 1000, MGMT 3100, MGMT 3400,
ECON 3020, CSCI 2911, CSCI 2912, CSCI 3201, CSCI 3211, CSCI 3301, CSCI 3401, and last semester
before graduation.
General Education Requirement: This course is classified as a Service-Learning Course that meets the
Upper-Division Citizenship requirement for Computer Information Systems majors.
This course fosters an ethic of civic and social responsibility through an emphasis on meeting the needs
of the clients and the internal rewards from contributing to success of others. Team dynamics are also
stressed to insure that all members of the teams are contributing successfully, and taking responsibility
for the success of the entire team and for the ultimate satisfaction and success of the clients. Students
provides service to a community organization that requires development of a computer software
system. Students work closely with clients throughout the development process to determine
requirements, to document specifications, to design solutions, to implement, test and install final
systems, and to provide documentation and user manuals. Students gain valuable experience by
working on real-world projects while experiencing real-world challenges through all phases of the
software development life cycle.
General Education and the Five Themes: HPU’s general education curriculum is focused around five
themes. This course, which fulfills an upper division general education requirement, draws on three of
the themes. Communication skills will be practiced and enhanced by satisfactory participation in the
class discussions during the semester and effective teamwork and documentation. Values and Choices
will be demonstrated and practiced through your interactions with other class members and your
choices about academic honesty during the class, as well as your service to a community organization.
Research and Epistemology will be practiced through investigation of new concepts in this class by
further research using libraries, supporting web sites and other Internet resources.
The above section can be rephrased as necessary to fit the particular course section. Service-learning
courses are not required to address specific general education student learning outcomes but they may
be added if they are appropriate to the course.
Note: Purple text shows places where specific course information must be filled in. Red text provides
explanatory notes to the instructor which should be deleted before using the syllabus. Outcomes below
are an example and may be rephrased or modified by the instructor to fit the particular emphasis of his
or her course.
Student Learning Outcomes for CSCI 4921 Software Project Management
Upon successful completion of this course, students will be able to:
1. Understand and describe concepts of IT planning and implementation;
2. Recognize and analyze organizational systems and decision-making processes;
3. Determine and specify strategies for employing IT to achieve competitive advantage;
4. Elicit design requirements from clients, using a variety of techniques;
5. Effectively estimate costs for development and evolution of a system using several different
techniques;
6. Measure project progress, productivity and other aspects of the software creation process;
7. Assess a software process, to evaluate how effective it is at promoting quality;
8. Use standards for quality, process and project management;
9. Perform risk management, dynamically adjusting project plans;
10. Identify ways to manage and utilize information for corporate decision-making;
11. Apply project management standards and prepare professional planning documents;
12. Contribute effectively to a team in developing a significant information system.
For the rest of these required syllabus items see the details in the faculty handbook. Delete this note
once the syllabus is complete. For online courses there are some additional requirements given at this
link.
Texts List textbooks with ISBN’s and include this language as well
All textbook information (pricing, ISBN #, and e-books) for this course can be found on the HPU
Bookstore website: hpu.edu/bookstore.
If you have any questions regarding textbooks, please contact the HPU Bookstore at:
Phone:
808-544-9347
Or e-mail:
jyokota@hpu.edu
mmiyahira@hpu.edu
Assignments and mode of evaluation
Summary of important dates and deadlines (if the schedule is a separate document and due dates are
not given with the description of the assignments).
Class rules and policies (including regarding attendance, late work and academic dishonesty)
Schedule of events (may be attached separately)
Download