CMPS-3350 "Software Engineering" |
Fall 2022 #81638 |
overall scores are posted now grades will be submitted by Friday week-16 group presentations, etc. presenting tips waterfall animations lab-5 animations
syllabus | textbooks | scores | exams | overall | laptop | teams | |||
---|---|---|---|
Week | Lecture Topic | Reading | Assignment |
1 |
Monday Aug 22 Intro to S Eng Source control: git and github |
github tutorial video |
• setup dir • cleanup • warmup quiz Lab-1 |
2 |
Monday Aug 29 The software lifecycle |
Tsui textbook |
Lab-2 Exercise |
3 |
Tuesday Sep 6 Implementation A System System diagram |
Chapter-2 dfd example K&R style |
Lab-3 Homework-3 |
4 |
Monday Sep 12 Software lifecycle Group development |
Lab-4 Diagram contest |
|
5 |
Monday Sep 19 Agile methodology |
Lab-5 |
|
6 |
Monday Sep 26 Code Debugging |
lab-6 | |
7 |
Monday Oct 3 |
Software testing verification vs validation article |
lab-7 |
8 |
Monday Oct 10 Implementation |
Software profiling Qa vs Qc |
homework-8 in-class exercise week8.txt |
9 |
Monday Oct 17 Code refactoring |
coupling vs
cohesion |
lab-9 |
10 |
Monday Oct 24 Software quality |
robustness vs
correctness |
Feature mode Unit Testing lab-10 |
11 |
Monday Oct 31 Midterm week |
list of subjects |
|
12 |
Monday Nov 7 App development App delivery |
Android studio lab-12 lab-12b |
|
13 |
Monday Nov 14 |
lab-13 timer |
|
14 |
Monday Nov 21 Programming challenges |
||
15 |
Monday Nov 28 Group presentations |
||
Final exam period: Friday December 9, 8:00am-10:30am |