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

Wednesday - guest speaker Jaime Piña


Android mobile development
Lab-10  Signed apk

rules of group projects

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