| CMPS-3350 "Software Engineering" |
|
Fall 2019 #82891 |
Class went well on Friday and many students picked up some points on past assignments. Class average went up today. -thanks- Letter grades will be submitted by Friday 12/20.
Best game of Fall-2019 as voted by students #1 with 24 votes - ic daemons #2 with 22 votes - Ace Fighter 9 #3 with 19 votes - The undead #4 with 16 votes - MAS Monsters
| syllabus | weeks | textbooks | scores | grades | teams | opengl | project | |||
|---|---|---|---|
| Week | Lecture Topics | Readings | Assignments |
| 1 |
Intro to Software Engineering Source control: git and github |
github tutorial |
lab-1 homework-1 |
| 2 |
The software lifecycle |
Tsui
chapter-1 code refactoring coding-style process models |
lab-2 |
| 3 |
Programs and systems Prototypes |
building a system |
lab-3 homework-3 |
| 4 |
Group project |
in-class quizzes. |
Lab-4 Lab4 comments |
| 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 Homework-7 |
| 8 |
Software testing |
chapter-10 |
Lab-8 |
| 9 |
exams Monday Oct 21 - review Tuesday - coding exam Wednesday - written exam |
almost everything |
exam questions |
| 10 |
Software quality Correctness Cohesion |
coupling vs cohesion robustness vs correctness |
Lab-10 |
| 11 |
Android Studio IDE |
lab-11 | |
| 12 | Software delivery | ||
| 13 | Program optimization |
Optimization |
lab-13 |
| 14 |
Catch up week. |
||
| 15 | Program testing. | Lab-15 | |
| 16 |
Formal presentation of work Monday and Tuesday |
||
| Final Exam: Friday Dec 13 at 11:00am - 1:30pm | |||