login
CS 350 Software Engineering: Spring 2018
Tasks
Assigned Pre Due Actual Due Post Due Solution Feedback Support
1 Project Grounding and Conceptualization [R1] 9 Apr 18 Apr spreadsheet
2 Project SRS Document 20 Apr 27 Apr
3 Project Proof of Concept Feasibility Grounding 30 Apr 2 May 4 May 15 May posttask
3 R1 Project Proof of Concept Feasibility Grounding, Revision 1 30 Apr 9 May
P1 Project Part 1: Glyph Loader 14 May 29 May jar v0.1; Javadoc v0.1; jar instructions; Git instructions
P2 Project Part 2: Command Line Interpreter 22 May 8 Jun jar v0.2; Javadoc v0.2
P3 Project Part 3: System Testing and Evaluation 31 May 13 Jun jar v0.3; carrier definition
P.PE Project Team Evaluation 13 Jun 14 Jun form
P.PR Project Reflection 12 Jun 14 Jun
Status Reports
Sprint Due Individual Team
1 18 May
2 24 May
3 30 May
4 5 Jun
5 11 Jun
Announcements
not available unless logged in
Lectures
Apr
2 slide slide course intro
3 slide slide software industry background
4 slide slide software industry background
5 slide slide software engineering intro
6 slide slide software engineering transition SWEBOK; CS curricula
 
9 slide slide disciplined analysis; Task 1
10 slide slide disciplined analysis; Task 1
11 slide slide disciplined analysis; Task 1
12 no class
13 slide slide product, process, people
 
16 slide slide design thinking
17 slide slide domain analysis
18 slide slide SE critical thinking
19 slide slide SE critical thinking
20 slide slide Task 2
 
23 slide slide requirements thinking
24 slide slide requirements thinking
25 slide slide requirements thinking
26 no class
27 slide slide requirements thinking
 
30 slide slide Task 3
May
1 no class: fire alarm
2 slide slide Task 3 conceptualization
3 slide slide Task 3 conceptualization
4 lab
 
7 slide slide development obstacles
8 slide slide design modeling
9 lab
10 slide slide design modeling
11 slide slide system architecture
 
14 slide slide Project Part 1
15 slide slide Agile development
16 slide slide Agile development
17 slide slide configuration management
18 lab
 
21 slide slide architecture
22 slide slide Project Part 2
23 lab
24 slide slide Project Part 2
25 lab
 
28 no class: holiday
29 slide slide architecture
30 lab
31 slide slide Project Part 3
Jun
1 lab
 
4 slide slide SME thinking and doing abstraction 1 and 2
5 slide slide project architecture
6 lab
7 slide slide project architecture
8 lab
Administration
Syllabus
Gradebook
Instructor Schedule
Email Instructor
Acceptable Use Policy for Computing Resources