| CMPS-3350 "Software Engineering" |
| Fall 2024 #82357 |
Overall grades are in my spreadsheet. I will post them over the weekend. Grades will be posted to MyCSUB by Wednesday next week. Optional final on Friday Attendance not required optional final was successful week-15 group presentations presentation tips Wednesday: groups 1 and 7 Friday: groups 9, 4, and 3 Monday: groups 6 and 8 some homework-10 app stores rules of group projects
| syllabus | textbooks | scores | exams | project | overall | laptop | teams | |||
| Week | Lecture Topic | Reading | Assignment |
| 1 |
Monday Aug 26 Intro to S Eng Source control: git and github |
github tutorial video |
Lab-1 |
| 2 |
Tuesday Sep 3 Tsui textbook The software lifecycle |
Chapter-1 |
lab2 |
| 3 |
Monday Sep 9 Implementation A System |
Chapter-2 Coding style Elements of style Linux Style guide |
Lab-3 |
| 4 |
Monday Sep 16 Software lifecycle Group development System diagram |
source comments |
Lab-4 Homework-4 DFD Tips |
| 5 |
Monday Sep 23 A Software Engineer |
Chapter-3 |
Lab-5 |
| 6 |
Monday Sep 30 Process models V-model |
Chapter-4 |
Lab-6 |
| 7 |
Monday Oct 7 Agile methodology |
Chapter-5 |
Lab-7 |
| 8 |
Monday Oct 14 Code Debugging Code refactoring |
Software profiling C and C++ optimization verification & validation article |
Lab-8 |
| 9 |
Monday Oct 21 Midterm prep week Software quality |
coupling &
cohesion robustness & correctness Qa & Qc |
Lab-9 |
| 10 |
Monday Oct 28 Android Studio IDE Mobile App development Delivery of App |
Lab-10 Homework-10 |
|
| 11 |
Monday Nov 4 Midterm week |
Lab-11 |
|
| 12 |
Tuesday Nov 12 Monday is holiday off |
||
| 13 |
Monday Nov 18 |
||
| 14 |
Monday Nov 25 Programming challenges |
||
| 15 |
Monday Dec 2 Group presentations week |
||
| 16 |
Monday Dec 9 Last day of class |
||
| Final exam period: Friday December 13 8:00am-10:30am | |||