| CMPS-3350 "Software Engineering" |
|
Spring 2020 #32774 |
exam is graded --- course is complete overall grades are posted to look at contact me with questions
| syllabus | weeks | textbooks scores | grades | opengl | project | |||
|---|---|---|---|
| Week | Lecture Topics | Readings | Assignments |
| 1 |
Intro to Software Engineering Source control: git and github |
github tutorial |
Lab-1 |
| 2 |
The software lifecycle |
Tsui
chapter-1 code refactoring coding-style • ch4-process models |
Lab-2 |
| 3 |
Programs and systems Prototypes |
building a system • data flow diagram |
homework-3 Lab-3 |
| 4 |
Group project |
Lab-4 | |
| 5 |
Design patterns |
chapter-7 |
Lab-5 |
| 6 |
New methodologies |
chapter-5 | Lab-6 |
| 7 |
Implementation Debugging Kanban |
66-ways to debug debugging steps Kanban |
Lab-7 |
| 8 |
Software testing |
chapter-10 |
Lab-8 |
|
school went online
|
|||
| 9 |
Mar 16 Software quality Correctness Cohesion |
coupling vs cohesion robustness vs correctness |
|
| 10 |
Mar 23 No class Mon-Thurs Friday class only |
quiz-1 |
|
| 11 |
Mar 30 No lab class Tuesday! Android Studio IDE possible exam |
quiz-2 | |
| 12 |
Apr 6 possible exam |
||
|
Spring break week. Monday Apr 13 to Friday Apr 17
|
|||
| 13 |
Apr 20 Software delivery |
lab-11 Install Android android feedback |
|
| 14 |
Apr 27 Optimization |
Optimization |
|
| 15 |
May 4 Presentation of work |
group evaluation | |
| Final Exam: Monday May 18 at 8:00am - 10:30am | |||