CMPS-3350 "Software Engineering" |
Spring 2025 #32559 |
This page is for Spring 2025 class.
syllabus | textbooks | scores | exams | project | overall | laptop | teams | |||
Week | Lecture Topic | Reading | Assignment |
1 |
Tuesday Jan 21 Intro to S Eng Source control: git and github |
github tutorial video |
|
2 |
Monday Jan 27 Tsui textbook The software lifecycle |
Chapter-1 |
|
3 |
Monday Feb 3 Implementation A System |
Chapter-2 Coding style Elements of style Linux Style guide |
|
4 |
Monday Feb 10 Software lifecycle Group development System diagram |
source comments |
|
5 |
Monday Feb 17 A Software Engineer |
Chapter-3 |
|
6 |
Monday Feb 24 Process models V-model |
Chapter-4 |
|
7 |
Monday Mar 3 Agile methodology |
Chapter-5 |
|
8 |
Monday Mar 10 Code Debugging Code refactoring |
Software profiling C and C++ optimization verification & validation article |
|
9 |
Monday Mar 17 Midterm prep week Software quality |
coupling &
cohesion robustness & correctness Qa & Qc |
|
10 |
Monday Mar 24 Android Studio IDE Mobile App development Delivery of App |
||
11 |
Tuesday Apr 1 Midterm week |
||
12 |
Monday Apr 7 Monday is holiday off |
||
Spring Break week Apr-13 to Apr-20
|
|||
13 |
Monday Apr 21 |
||
14 |
Monday Apr 28 Programming challenges |
||
15 |
Monday May 5 Group presentations week |
||
16 |
Monday May 12 Last day of class |
||
Final exam period: TBD |