mySchedule | weeks | CSUB | CS Dept | AcademicCalendar
CMPS-3350 "Software Engineering"
Spring 2025   #32559
Classroom schedule: MWF 9:00am, Tues 7:20am

This page is for Spring 2025 class.

github help   home computer setup   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
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