CMPS-3350 "Software Engineering" |
Fall 2024 #82357 |
Wednesday - guest speaker Jaime Piña Android mobile development Lab-10 Signed apk rules of group projects
syllabus | textbooks | scores | exams | project | overall | laptop | teams | |||
Week | Lecture Topic | Reading | Assignment |
1 |
Monday Aug 26 Intro to S Eng Source control: git and github |
github tutorial video |
Lab-1 |
2 |
Tuesday Sep 3 Tsui textbook The software lifecycle |
Chapter-1 |
lab2 |
3 |
Monday Sep 9 Implementation A System |
Chapter-2 Coding style Elements of style Linux Style guide |
Lab-3 |
4 |
Monday Sep 16 Software lifecycle Group development System diagram |
source comments |
Lab-4 Homework-4 DFD Tips |
5 |
Monday Sep 23 A Software Engineer |
Chapter-3 |
Lab-5 |
6 |
Monday Sep 30 Process models V-model |
Chapter-4 |
Lab-6 |
7 |
Monday Oct 7 Agile methodology |
Chapter-5 |
Lab-7 |
8 |
Monday Oct 14 Code Debugging Code refactoring |
Software profiling C and C++ optimization verification & validation article |
Lab-8 |
9 |
Monday Oct 21 Midterm prep week Software quality |
coupling &
cohesion robustness & correctness Qa & Qc |
Lab-9 |
10 |
Monday Oct 28 Android Studio IDE Mobile App development Delivery of App |
Lab-10 Homework-10 |
|
11 |
Monday Nov 4 Midterm week |
Lab-11 |
|
12 |
Tuesday Nov 12 Monday is holiday off |
||
13 |
Monday Nov 18 |
||
14 |
Monday Nov 25 Programming challenges |
||
15 |
Monday Dec 2 Group presentations week |
||
16 |
Monday Dec 9 Last day of class |
||
Final exam period: ? |