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 TBD jar v0.1; Javadoc v0.1; jar instructions; Git instructions
P2 Project Part 2: Command Line Interpreter TBD TBD
P3 Project Part 3: System Testing and Evaluation TBD TBD
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
17 slide slide
18
 
21
22
23
24
25
 
28 no class: holiday
29
30
31
Jun
1
 
4
5
6
7
8
Administration
Syllabus
Gradebook
Instructor Schedule
Email Instructor
Acceptable Use Policy for Computing Resources