Southeast University · Department of CSE
Software Development and Project Management Lab
CSE474 · Course Outline
| Basic Information | |
|---|---|
| Course Code: | CSE474 |
| Course Title: | Software Development and Project Management Lab |
| Course Credits: | 1 Credit |
| Class Hours: | 2 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. |
| 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 | Lab 01 |
| Students will set up their workspace and understand how the firm operates. |
|
| 02 Week 02 | Lab 02 |
| Students will get a role and use a branch and merge request workflow. |
|
| 03 Week 03 | Lab 03 |
| Students will select projects through a gate and form squads with boards. |
|
| 04 Week 04 | Lab 04 |
| Students will document a project's scope and requirements in the repository. |
|
| 05 Week 05 | Lab 05 |
| Students will produce a schedule, risk register and budget baseline for their project. |
|
| 06 Week 06 | Lab 06 |
| Students will complete a baseline package and prepare to defend it. |
|
| 08 Week 08 | Lab 07 |
| Students will plan a sprint and work under review rules with a working pipeline. |
|
| 09 Week 09 | Lab 08 |
| Students will review each other's code and automate tests. |
|
| 10 Week 10 | Lab 09 |
| Students will deploy their product to staging with a release checklist. |
|
| 11 Week 11 | Lab 10 |
| Students will release to production, demonstrate a rollback and report project performance. |
|
| Project Demo and Viva Squad demo of the live product · Individual viva on commits and decisions · Post-mortem submission · Role handover | ||||
| Lab Final Individual practical exam | ||||
| 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 | Exam Mode |
| 1. | Weekly Deliverables | Week 01 - Week 11 | Squad and role rubric |
| 2. | Lab Midterm | Week 07 | Presentation / Oral |
| 3. | Project Demo and Viva | Week 12 | Demonstration / Oral |
| 4. | Lab Final | Week 13 | Individual Practical |
| Tentative Weight of Assessment | ||
|---|---|---|
| Serial | Assessment | Percentage |
| 1. | Attendance and Participation | 10% |
| 2. | Weekly Deliverables (squad and role rubric) | 25% |
| 3. | Lab Midterm | 15% |
| 4. | Project Demo and Viva | 20% |
| 5. | Lab Final | 30% |
| 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. |