Southeast University · Department of CSE
Software Development and Project Management
CSE473 · Course Outline
| Basic Information | |
|---|---|
| Course Code: | CSE473 |
| Course Title: | Software Development and Project Management |
| Course Credits: | 3 Credits |
| Class Hours: | 3 Hours/week |
| Prerequisite Course: | CSE345: Information System Design & Software Engineering |
| Course Offering Department: | Department of Computer Science and Engineering |
| Faculty Information | |
|---|---|
| Faculty: | Asaduzzaman Noor Technical Lead, Office of IT Assistant Professor, Department of CSE Southeast University |
| Faculty Initials: | NOOR |
| Contact Information: | Email: noor@seu.edu.bd Phone: +8801747942611 |
| Office Information: | Room # 108, 1st Floor Office of IT, Southeast University 252, Tejgaon I/A, Dhaka - 1208. |
| Course Schedule | ||||
|---|---|---|---|---|
| Course Code | Section | Day | Time | Room |
| CSE473 | 4 | SUN & TUE | 04:30 PM - 05:50 PM | SEU613 |
| CSE474 | 5 | WED | 04:30 PM - 06:30 PM | SEU613 |
| Consultancy Hour | |||
|---|---|---|---|
| Day | Time | Duration | Room |
| MON & WED | 03:00 PM - 04:20 PM | 1 hr 20 min | SEU108 |
| THU | 04:00 PM - 05:30 PM | 1 hr 30 min | SEU108 |
| Routine of the Faculty | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Week | 03:00 | 03:30 | 04:00 | 04:20 | 04:30 | 05:00 | 05:30 | 05:50 | 06:0006:30 |
| Sunday | CSE281.8 [SEU613] | CSE473.4 [SEU613] | |||||||
| Monday | Consultancy Hour [SEU108] | CSE282.11 [SEU613] | |||||||
| Tuesday | CSE281.8 [SEU613] | CSE473.4 [SEU613] | |||||||
| Wednesday | Consultancy Hour [SEU108] | CSE474.5 [SEU613] | |||||||
| Thursday | Consultancy Hour [SEU108] | ||||||||
| Friday | |||||||||
| Saturday | |||||||||
| Course Details | |
|---|---|
| Importance of the Course: | The course Software Development and Project Management is of vital importance for students of Computer Science and Engineering, as it bridges the gap between technical software development skills and strategic project management practices. In today’s rapidly evolving software industry, engineers are not only expected to write efficient code but also to manage time, cost, risk, and human resources effectively. This course enables students to understand the complete lifecycle of software projects from conception to closure, emphasizing both technical and managerial perspectives. Through real-world case studies and project-based learning, students gain insight into planning, scheduling, budgeting, and monitoring software projects, equipping them with essential skills to become competent project managers, team leaders, or software engineers capable of delivering quality solutions within scope and constraints. |
| Objective: | The primary objectives of this course are to provide students with a comprehensive foundation in project management principles and their practical applications within the software development domain. It aims to develop the ability to plan, execute, monitor, and close software projects using modern tools, models, and standards such as PMBoK, Gantt charts, and PERT/CPM techniques. The course emphasizes the importance of cost estimation, scheduling, quality assurance, configuration management, and risk mitigation throughout the project lifecycle. Additionally, students will learn how to apply leadership, communication, and decision-making skills to manage diverse software teams and stakeholders effectively. By the end of the course, learners will be capable of applying structured management methodologies to ensure successful software project delivery that meets technical, economic, and organizational objectives. |
| Course Outcomes (COs) At the end of the course, the students will be able to: | ||||||
|---|---|---|---|---|---|---|
| COs | Description | POs | Bloom’s Taxonomy Domain | BNQF Learning Domain | Delivery Methods and Activities | Assessment Tools |
| CO1 | Explain various software projects and understand the roles and responsibilities of a project manager. | PO1 | C2 | FS1, FS2 |
|
|
| CO2 | Prepare project plans, schedules, and budgets based on specific requirements and constraints. | PO2 | C3 | FS2, FS3, FS6 |
|
|
| CO3 | Develop appropriate management styles and strategies to successfully complete a project. | PO3 | C4 | FS4, TS1, SS1 |
|
|
| Course Outcomes (COs) and Program Outcomes (POs) Mapping | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 |
| CO1 | ✔ | |||||||||||
| CO2 | ✔ | |||||||||||
| CO3 | ✔ | |||||||||||
| Lecture Materials | |
|---|---|
| Lecture Notes: | As provided during class & Google Classroom |
| Text Book: |
|
| Online Resources: | As provided during class & Google Classroom |
| Tentative Lecture Plan | ||||
|---|---|---|---|---|
| Class | Lecture No. | Contents | Learning Outcome | Learning Resources |
| 01 Week 01 | Lecture 01 |
| Students will explain what a project is, how it differs from operations, programs and portfolios, and the roles and skills of a manager, and will state the rules for using AI in the course. |
|
| 02 Week 01 | Lecture 02 |
| Students will prepare a project charter and stakeholder register and explain the responsibilities of the project manager and the sponsor. |
|
| 03 Week 02 | Lecture 03 |
| Students will prepare a risk register with responses and explain how project changes are evaluated and approved. |
|
| 04 Week 02 | Quiz 1 and Practice |
| Students will answer scenario questions on project fundamentals and justify the best answer. |
|
| 05 Week 03 | Lecture 04 |
| Students will decompose scope into a WBS and sequence activities into a network diagram. |
|
| 06 Week 03 | Lecture 05 |
| Students will compute the critical path and float, estimate durations with PERT and build a Gantt chart. |
|
| 07 Week 04 | Lecture 06 |
| Students will estimate effort and cost with COCOMO, build a cost baseline and level resources. |
|
| 08 Week 04 | Quiz 2 and Practice |
| Students will solve schedule and cost problems and explain the results. |
|
| 09 Week 05 | Lecture 07 |
| Students will select and justify a life cycle for a project and plan iterations. |
|
| 10 Week 05 | Practice 1: Selection Studio |
| Students will evaluate and rank project proposals using NPV, ROI and weighted scoring. |
|
| 11 Week 06 | Lecture 08 |
| Students will gather requirements and document them as user stories with a traceability matrix. |
|
| 12 Week 06 | Practice 2: Midterm Review |
| Students will apply Class 01-11 concepts to mixed scenarios under time limits. |
|
| Midterm Examination | ||||
| 13 Week 08 | Lecture 09 |
| Students will define configuration items and baselines and run a change-control process. |
|
| 14 Week 08 | Lecture 10 |
| Students will select a team model and management style, evaluate AI-assisted work and compute basic software metrics. |
|
| 15 Week 09 | Lecture 11 |
| Students will design test cases with black-box and white-box techniques and judge delivery readiness. |
|
| 16 Week 09 | Quiz 3 and Practice |
| Students will review and improve a test suite. |
|
| 17 Week 10 | Lecture 12 |
| Students will prepare a release plan and a deployment checklist. |
|
| 18 Week 10 | Lecture 13 |
| Students will plan a cutover with rollback and propose a recovery plan. |
|
| 19 Week 11 | Lecture 14 |
| Students will write a status report and choose corrective actions from performance data. |
|
| 20 Week 11 | Lecture 15 |
| Students will calculate earned value measures and interpret project performance. |
|
| 21 Week 12 | Quiz 4 and Practice |
| Students will solve control and release scenarios. |
|
| 22 Week 12 | Lecture 16 |
| Students will close a project, run a retrospective and write a post-mortem. |
|
| 23 Week 13 | Presentation and Practice 3 |
| Students will present a case analysis and defend their conclusions. |
|
| 24 Week 13 | Practice 4: Final Review |
| Students will assess their readiness across all domains. |
|
| Final Examination | ||||
| Teaching and Learning Methods |
|---|
| Online Learning Management System (Google Classroom) |
| Lecture delivery in Physical Class |
| Lecture materials in Google Classroom |
| Discussion during class and counseling hours |
| Sample codes provided during physical class and via Google Classroom |
| Tentative Assessment Schedule | ||
|---|---|---|
| Serial | Assessment Type | Schedule |
| 1. | Quiz 1 | Week 02 |
| 2. | Assignment 1 | Week 02 - Week 06 |
| 3. | Quiz 2 | Week 04 |
| 4. | Midterm Examination | Week 07 |
| 5. | Quiz 3 | Week 09 |
| 6. | Quiz 4 | Week 12 |
| 7. | Presentation | Week 13 |
| 8. | Final Examination | Week 14 |
| Tentative Weight of Assessment | ||
|---|---|---|
| Serial | Assessment | Percentage |
| 1. | Class Attendance | 10% |
| 2. | Class Tests | 15% |
| 3. | Project / Assignment / Case Study | 10% |
| 4. | Viva / Presentation | 05% |
| 5. | Midterm Examination | 25% |
| 6. | Final Examination | 35% |
| Total | 100% | |
| Grading Policy | |||
|---|---|---|---|
| Scores | Grade | Grade Point | Interpretation |
| 80 - 100 | A+ | 4.00 | Outstanding |
| 75 - 79 | A | 3.75 | Excellent |
| 70 - 74 | A- | 3.50 | Quite Excellent |
| 65 - 69 | B+ | 3.25 | Very Good |
| 60 - 64 | B | 3.00 | Good |
| 55 - 59 | B- | 2.75 | Quite Good |
| 50 - 54 | C+ | 2.50 | Above Average |
| 45 - 49 | C | 2.25 | Average |
| 40 - 44 | D | 2.00 | Poor |
| Less than 40 | F | 0.00 | Fail |
| I | - | Incomplete | |
| W | 0.00 | Withdraw | |
| Aiding Materials for Learning |
|---|
| Internet Connectivity |
| SEU official email ID |
| Should know how to use “Google Meet” and “Google Classroom” |
| Class Expectations and Policies |
|---|
| Please do not use mobile phones when the lecture is ongoing. |
| Please maintain punctuality when arriving at class. |
| Please do not create disruptions or distract your classmates. |
| Please raise your hand before asking questions. |
| Please request permission before leaving the classroom while class is in session. |
| Faculty Suggestions |
|---|
| Students will not be allowed to sit in the Final exam if their attendance is less than 70% without any valid reason. |
| Students should enter the class on time. |
| If you have any difficulty with understanding, I suggest you not hesitate to ask questions in the class. |
| Taking notes is important: Please take your own notes during the lecture. |
| Don’t expect lecture slides and collect notes during class. |
| Participate in group discussions and problem-solving sessions to get diverse perspectives. |
| Study and practice each topic after it is finished in class. |
| Submit the assignments in Google Classroom in due time. |
| Plagiarism is strictly discouraged during the submission of assignments. |
| Check your email every day to have updates on classes and assessments. |