Software Engineering 2014 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering a volume of the Computing Curricula Series


B.27.Management of Software Projects (MSU)



Download 1.43 Mb.
Page30/35
Date09.01.2017
Size1.43 Mb.
#8545
1   ...   27   28   29   30   31   32   33   34   35
B.27.Management of Software Projects (MSU)


CSE 4223 Management of Software Projects

Mississippi State University, Starkville MS

Sarah B. Lee

sblee@cse.msstate.edu

http://www.cse.msstate.edu/academics/understud/courses.php
Catalog description

Three hours lecture. Concepts in software project management functions such as planning, organizing, staffing, directing and control, estimating, scheduling, monitoring, risk management, and use of tools.


Expected Outcomes

  • The student should be able to describe alternative software project life cycle models and select the correct model for a given software project scenario.

  • The student is able to plan tasks, plan task dependencies, estimate effort, and estimate other needed resources.

  • The student is able to recognize and categorize risks, intellectual property, and legal issues of software projects.

  • The student is able to organize project personnel and has knowledge of personnel management issues.

Where does the course fit in your curriculum?

This is a required course taken by all undergraduate software engineering majors. Students typically take the course in the first semester of their fourth year. The course is also open to graduate students in computer science. CSE 4214 Introduction to Software Engineering is a pre-requisite. About 25-30 students take the course each time it is offered.


What is covered in the course?

Life cycle models

Project Planning

Organization Planning

Risk Management

Leadership and Managing personnel

What is the format of the course?

The lecture-based course meets 3 hours per week during a 16 week semester.


How are students assessed?

Students have homework assignments that provide them with hands-on experience with software project planning. Additional homework assignments involve summary of reading assignments dealing with leadership of software development projects. Three exams are given throughout the semester.


Course textbooks and materials

Historically the textbook has been:

Futrell et al., Quality Software Project Management, Prentice Hall, 2002

Additional readings are used for some topics. For this coming year, the following book will be used: Tom DeMarco, The Deadline: A Novel About Project Management


Pedagogical Advice

Class time is sometimes used for open discussion of readings on leadership. Also use role play to demonstrate management styles in brief scenarios.



Body of Knowledge coverage

Reference

 Knowledge Unit

Class Hours

PRF

Professional Practice




PRF.psy

Group dynamics / psychology

5

PRF.com

Communications skills (specific to SE)

5

PRF.pr

Professionalism

4










PRO

Software Process




PRO.con

Process concepts




PRO.imp

Process implementation




PRO.pp

Project planning and tracking

12

PRO.cm

Software configuration management




PRO.evo

Evolution processes and activities

13



Additional topics (optional)

Other comments

Much emphasis is placed on developing leadership skills and the importance of those in managing software projects.





Download 1.43 Mb.

Share with your friends:
1   ...   27   28   29   30   31   32   33   34   35




The database is protected by copyright ©ininet.org 2024
send message

    Main page