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

overall scores are posted now
grades will be submitted by Friday


week-16
group presentations, etc.
presenting tips


waterfall animations  lab-5 animations
git tutorial   home computer setup
syllabus | textbooks | scores | exams | overall | laptop | teams
Week Lecture Topic Reading Assignment
1 Monday Aug 22
Intro to S Eng
Source control:
git and github
github tutorial
video
setup dir
cleanup
warmup quiz
Lab-1
2 Monday Aug 29
The software lifecycle
Tsui textbook Lab-2
Exercise
3 Tuesday Sep 6
Implementation
A System
System diagram
Chapter-2
dfd example
K&R style
Lab-3
Homework-3
4 Monday Sep 12
Software lifecycle
Group development
Lab-4
Diagram contest
5 Monday Sep 19
Agile methodology
Lab-5
6 Monday Sep 26
Code Debugging
lab-6
7 Monday Oct 3
Software testing
verification vs validation
article
lab-7
8 Monday Oct 10
Implementation
Software profiling
Qa vs Qc
homework-8
in-class exercise
week8.txt
9 Monday Oct 17
Code refactoring
coupling vs cohesion
lab-9
10 Monday Oct 24
Software quality
robustness vs correctness
Feature mode
Unit Testing
lab-10
11 Monday Oct 31
Midterm week
list of subjects
12 Monday Nov 7
App development
App delivery
Android studio
lab-12
lab-12b
13 Monday Nov 14
lab-13 timer
14 Monday Nov 21
Programming challenges
15 Monday Nov 28
Group presentations
Final exam period: Friday December 9, 8:00am-10:30am