mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | 2017calendar
CMPS-3350 "Software Engineering"
Spring 2017   #32679
Lab-7 optimization.

syllabus | textbooks | code | scores | waterfalls | teams
Week Lecture Topics Readings Assignments
1 Intro to Software Engineering
Source control: git and github
GitHub tutorial
notes
lab-1
homework-1
2 Software process models
The software lifecycle, Waterfall
Frameworks
Chapter 4
Chapter 10
group formation
lab-2
3 Requirements Engineering
Software Requirements Specification
Chapter 2
Lab-3
diagrams
4 Newer Process Methodologies
Agile, Open Source, etc.
homework-2
quiz-1 scores
Lab-4
5 Design Methodologies
Software Design Specification
Group project
Lab-5
SRS document
scores
6 Programming a complex algorithm
Lab-6
7 Implementation
Debugging
Optimization
Debugging Lab-7
8 Testing software
Quality Assurance vs Quality Control
Testing techniques
C++ optimization
Unit testing
Lab-8
9 Focus on projects
Specific programming techniques
10 Exam week
Written, coding, project
11 Mobile development
Android Studio
12 Android continued
APK creation and distribution
13 Group project completion
Profession & Ethics
Job interview day
14 Group project presentations
Best game competition
15 Individual project completion
Assignment reviews
Final Exam: Wednesday May 17, 11:00am - 1:30pm