CMPS-3350 "Software Engineering" |
Spring 2025 #32559 |
The optional final exam period was successful. This semester is complete. Grades are posted to myCSUB. Schedule of group presentations Tuesday - 7, 5, 2, 1 Wednesday - 6, 3 Friday - 4, 8 App web pages Waterfall models Android assignments Lab-11 Homework-11 rules of group projects
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 CSUB grading policy |
github tutorial video |
Lab-1 was first day of class. |
2 |
Monday Jan 27 Tsui textbook The software lifecycle |
Chapter-1 |
warmup quiz lab2 |
3 |
Monday Feb 3 Implementation A System |
Chapter-2 Coding style Elements of style Linux Style guide |
Lab-3 Homework-3 |
4 |
Monday Feb 10 Software lifecycle Group development System diagram |
source comments |
Lab-4 was group work. lab-4 |
5 |
Monday Feb 17 A Software Engineer |
Chapter-3 |
Lab-5 |
6 |
Monday Feb 24 Process models V-model |
Chapter-3 Chapter-4 |
Diagram Contest Lab-6 |
7 |
Monday Mar 3 Agile methodology |
Chapter-5 |
Lab-7 |
8 |
Monday Mar 10 Code Debugging Code refactoring |
Software profiling C and C++ optimization verification & validation article |
|
9 |
Monday Mar 17 Software quality |
coupling &
cohesion robustness & correctness Qa & Qc |
Lab-9 Monte Carlo program |
10 |
Monday Mar 24 Mobile App development Delivery of App |
Lab-10 |
|
11 |
Tuesday Apr 1 Monday is holiday off Android Studio IDE |
||
12 |
Monday Apr 7 Midterm week |
Lab-12 | |
Spring Break week Apr-13 to Apr-20
|
|||
13 |
Monday Apr 21 Programming challenges |
||
14 |
Monday Apr 28 |
Lab-14 |
|
15 |
Monday May 5 Group presentations week |
||
16 |
Monday May 12 Last day of class |
||
Final exam period: Monday May 19 8:00am-10:30am |
|||
This course has no required final exam. Sometimes we have an optional final exam. This means that your overall grade cannot be hurt by skipping the final exam day. This will be announced after grading has been done. |