TSYS School of Computer Science

Turner College of Business and Computer Science

Columbus State University

Course Title: CPSC6179–Software Project Planning and Management.

Official Course Description: Centers on the concept of a software engineering process and includes discussion of life-cycle models for software development. Addresses issues associated with the successful management of software development including planning, scheduling, tracking, cost and size, estimating, risk management, configuration, management quality, and engineering and process improvement. Includes the SEI software process Capability Maturity Model (CMM) and other process standards.

Course Objective:Upon completion of this course, students will demonstrate an understanding of software engineering processes, software project planning and management concepts, and emerging topics in this research area.

Course Outcomes:

  • Students will demonstrate knowledge of software processes and life-cycle models
  • Students will demonstrate knowledge of requirement engineering process & management
  • Students will demonstrate knowledge of project planning, scheduling, and tracking
  • Students will demonstrate knowledge of managing people
  • Students will demonstrate knowledge of software cost estimation
  • Students will demonstrate knowledge of quality management
  • Students will demonstrate knowledge of process improvement
  • Students will demonstrate knowledge of configuration management
  • Students will demonstrate knowledge of software risk and recovery management
  • Students will demonstrate knowledge of contemporary issues and emerging topics

Instructor:

Name:Sumanth Yenduri

Office: Tech 433

Phone:(706) 507 8596

E-Mail:

Office Hours:

Tues 9:00–12:00 AM and 1:00-3:00 PM, Thurs 9:00–12:00 AM and 1:00-3:00 PM, and by appointment

Required Textbook:

Object-Oriented and Classical Software Engg,Stephen Schach, McGraw Hill, 2010.

Class Format:

  • Instructional Delivery via D2L (CougarView –
  • Online Course Materials, Discussion Topics, Assignments, and Exams

Course Outline:

  • Introduction to Software Engineering
  • Software Processes and Life-Cycle Models
  • Software Requirements
  • Requirements Engineering Process and Management
  • Project Planning, Scheduling, and Tracking
  • Managing People
  • Software Cost Estimation
  • Quality Management
  • Process Improvement
  • Configuration Management
  • Software Risk and Recovery Management
  • Contemporary Issues and Emerging Topics
Grading ProceduresGraduate

Assignments40%

Mid Term30%

Final30%

A grade>= 90%

B grade89%-80%

C grade79%-70%

F grade<=69%

Policies:

  • Students are responsible to study all online materials, all assigned readings, and all information posted on class website in D2L (CougarView), including any corrections or changes in due dates, assignments, exams, etc.
  • Students are not permitted to submit extra work in an attempt to raise grade.
  • No late submissions will be accepted and partial credits are given to incomplete assignments.

Plagiarism or cheating of any type will not be tolerated. This includes, but is not limited to, copying programs, projects, assignments, abstracts, documentation, turning in previously submitted work (in whole or part), using other person's computer accounts etc. Copying from the internet of any type is not allowed. Logical solution to problems may be discussed, but not code of any type. If you are caught, the first time you will receive 0 points and for the second offense you will receive a grade of "F" in the course. Please be aware to logoff or lock your computers (if you step away) while using public access labs so that nobody maytake advantage of your work. Also shred all unnecessary printouts while working on an assignment.

Missing Exams

If you should miss an exam, you must let me know why you will be missing the exam before the exam is administered to the class (at least a couple of days before). You may send me an e-mail. ONLY WITH MY ACCEPTANCE YOU CAN MISS AN EXAM.

Tardiness for Tests

It is your responsibility to make it to class on time for all scheduled examinations. If you are late for an examination, you will be allowed only for the remainder of the scheduled period.

Turning In Work

Pop up quizzes can not be made up. Assignments not turned on time will not receive full credit. All assignments are due the beginning of the class unless I state differently. Again if you have emailed me your assignment, I would go by the time I received the email. I am not responsible for lost email.

Note: Please do not delete anything from your accounts or PCs until you have received your final grade on the assignment and accepted it. Always maintain a back up of your work.

Test Regrading Policy

I will be glad to review any test for possible grading errors. If any grading errors have been made, your points will be cheerfully refunded. Any requests for regrading of tests must be made within one calendar week upon the return of the test to the class, regardless of when you received your test back. If you submit your test for regrading, I reserve the right to regrade your entire test. Assignments (not tests) such as projects, programs, etc. can not be resubmitted for regrading unless the entire class is afforded this privilege.

Disability Act

"If you have a documented disability as described by the Americans with Disabilities Act (ADA) and the Rehabilitation Act of 1973, Section 504, you may be eligible to receive accommodations to assist in programmatic and/or physical accessibility. We recommend that you contact the Office of Disability Services located in Schuster Student Success Center, room 221, 706-507-8755 as soon as possible. The Office of Disability Services can assist you in formulating a reasonable accommodation plan and in providing support. Course requirements will not be waived but accommodations may be able to assist you to meet the requirements. Technical support may also be available to meet your specific need."