CS321 Fundamentals of Software Engineering

Administrative

Syllabus

Resources

To be determined

Deliverables
AssignedDue
 
Submit status report

Readings

Lectures

Aug
25first-day administration; intro
27overview of software product and process
Sep
1process and process models; project Task 1
3process models; agile development; project inception discussion
8practice
10practice; system engineering; requirements
15requirements; analysis modeling
17analysis modeling; Task 1
22design modeling; architecture design; Task 2
24architecture design
29architecture design; transform and transaction flows
Oct
1testing strategies
6testing strategies; testing techniques; Task 3
8testing techniques; Task 4
13testing techniques
15software product metrics; managing software projects
20management; metrics
27class canceled
29class canceled
Nov
3estimation; scheduling
5scheduling; risk management; team status reports
10quality management
12Midterm
17change management; GUI design
19GUI design; hardware goodies
24Fall Break
26Fall Break
Dec
1
3
8
10
18Final Block: 1000-1200

Tests/Quizzes

  • Midterm: 12 Nov

Resources

Grades

online grades not available for this course