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

Overall grades are updated here.

Grades will be submitted in a few days.


Android App Stores

Lab-12

Lab-11a has been collected
Lab-11  Lab-11a


Monday assignment

Lab-9  lab-9 screen shots

This assignment was given extra-credit.
See scores page.
waterfall screen-shots
git tutorial   home computer setup
syllabus | textbooks | scores | exams | laptop | teams
Week Lecture Topic Reading Assignment
1 Monday Jan 23
Intro to S Eng
Source control:
git and github
github tutorial
video
setup dir
cleanup
warmup quiz
Lab-1
2 Monday Jan 30
Tsui textbook
The software lifecycle
Chapter-1
survey
lab2
3 Monday Feb 6
Implementation
A System
System diagram
Chapter-2
Coding style
Elements of style
One true brace
Written assignment
lab3
4 Monday Feb 13
Software lifecycle
Group development
dfd example
group diagrams
lab4
diagrams
lab4
5 Monday Feb 20
Agile methodology
Lab-5
6 Monday Feb 27
Agile methodology
Code Debugging
Lab-6
7 Monday Mar 6
Implementation
Feature mode
Unit Testing
Software testing
verification vs validation
article
Lab-7
8 Monday Mar 13
Code refactoring
Software profiling
Qa vs Qc
Lab-8
9 Monday Mar 20
Software quality
coupling vs cohesion
robustness vs correctness
10 Monday Mar 27
Midterm week
Lab-10
Spring break   Apr 3 - Apr 7
11 Monday Apr 10
App development
App delivery
Android studio
12 Monday Apr 17
Android App Stores
13 Monday Apr 24
14 Monday May 1
Programming challenges
15 Monday May 8
Group presentations
Final exam period: Monday May 15 8:00am-10:30am