mySchedule | CSUB | CS Dept | AcademicCalendar | calendar
CMPS-3350 "Software Engineering"
Fall 2019   #82891
Class went well on Friday and many students
picked up some points on past assignments.

Class average went up today.
-thanks-

Letter grades will be submitted by Friday 12/20.
Best game of Fall-2019 as voted by students
#1 with 24 votes - ic daemons
#2 with 22 votes - Ace Fighter 9
#3 with 19 votes - The undead
#4 with 16 votes - MAS Monsters
Done evaluating project source files.
syllabus | weeks | textbooks | scores | grades | teams | opengl | project
Week Lecture Topics Readings Assignments
1 Intro to Software Engineering
Source control: git and github
github tutorial
lab-1
homework-1
2 The software lifecycle
Tsui chapter-1
code refactoring
coding-style
process models
lab-2
3 Programs and systems
Prototypes
building a system
lab-3
homework-3
4 Group project
in-class quizzes. Lab-4
Lab4 comments
5 Design patterns
chapter-7
Lab-5
6 New methodologies
chapter-5 Lab-6
7 Implementation
Debugging
Kanban
66-ways to debug
debugging steps
Kanban
Lab-7
Homework-7
8 Software testing
chapter-10
Lab-8
9 exams
Monday Oct 21 - review
Tuesday - coding exam
Wednesday - written exam
almost everything exam questions
10 Software quality
Correctness
Cohesion
coupling vs
cohesion
robustness vs
correctness
Lab-10
11 Android Studio IDE
lab-11
12 Software delivery
13 Program optimization Optimization
lab-13
14 Catch up week.
15 Program testing. Lab-15
16 Formal presentation of work
Monday and Tuesday
Final Exam: Friday Dec 13 at 11:00am - 1:30pm