CMPS-3350 "Software Engineering" |
Spring 2023 #32440 |
Overall grades are updated here. Grades will be submitted in a few days. Android App Stores Lab-12 Lab-11a has been collected Lab-11 Lab-11a Monday assignment Lab-9 lab-9 screen shots This assignment was given extra-credit. See scores page. waterfall screen-shots
syllabus | textbooks | scores | exams | laptop | teams | |||
---|---|---|---|
Week | Lecture Topic | Reading | Assignment |
1 |
Monday Jan 23 Intro to S Eng Source control: git and github |
github tutorial video |
• setup dir • cleanup • warmup quiz Lab-1 |
2 |
Monday Jan 30 Tsui textbook The software lifecycle |
Chapter-1 |
survey lab2 |
3 |
Monday Feb 6 Implementation A System System diagram |
Chapter-2 Coding style Elements of style One true brace |
Written assignment lab3 |
4 |
Monday Feb 13 Software lifecycle Group development |
dfd example group diagrams lab4 diagrams |
lab4 |
5 |
Monday Feb 20 Agile methodology |
Lab-5 |
|
6 |
Monday Feb 27 Agile methodology Code Debugging |
Lab-6 | |
7 |
Monday Mar 6 Implementation Feature mode Unit Testing |
Software testing verification vs validation article |
Lab-7 |
8 |
Monday Mar 13 Code refactoring |
Software profiling Qa vs Qc |
Lab-8 |
9 |
Monday Mar 20 Software quality |
coupling vs
cohesion robustness vs correctness |
|
10 |
Monday Mar 27 Midterm week |
Lab-10 |
|
Spring break Apr 3 - Apr 7
|
|||
11 |
Monday Apr 10 App development App delivery |
Android studio |
|
12 |
Monday Apr 17 Android App Stores |
||
13 |
Monday Apr 24 |
||
14 |
Monday May 1 Programming challenges |
||
15 |
Monday May 8 Group presentations |
||
Final exam period: Monday May 15 8:00am-10:30am |