CS-2113: Software Engineering

Coursework



About
Announcements
Modules
Coursework
FAQ


Java API
C CPI

The schedule below may change.
Important date In class What's due (all due times are midnight)
Mon, Aug 28 (in lab) Programming test in lab Note: for all submissions, follow this procedure
Wed, Aug 30 C: Module 1, Module 2, Module 3  
Tue, Sept 5   (1) Module exercises for C Module 1 (zip file)
(2) Module exercises for C Module 2 (2nd zip file)
(3) Module Exercises 0.1-0.16 in C syntax review (3rd zip)
(4) Exercise 1 (4th zip)
Wed, Sept 6 C: Module 3, Module 4  
Tue, Sept 12   (1) Module exercises for C Module 3
(2) Module exercises 0.17-0.18 in C syntax review
(3) Module exercises for Java Module 1
(4) Module exercises for Java Module 2
(5) Exercise 2
Wed, Sept 13 C Module 5, Java Module 4  
Mon, Sept 18  
All assigned additional Java exercises based on assessment
Tue, Sept 19   (1) Module exercises for C Module 4
(2) Module exercises for C Module 5
(3) Module exercises for Java Module 3 (except 3.3),
(4) Module exercises for Java syntax review module
(5) Exercise 3
Wed, Sept 20 Module 5  
Wed, Sept 27 Module 5, Module 6  
Tue, Oct 3   (1) Module exercises for module 4
(2) Module exercises for module 5
(3) Assignment 1
Wed, Oct 4 Module 7  
Mon, Oct 9 FALL BREAK: no lab  
Tue, Oct 10   (1) Module exercises for Module 6
(2) Exercise 4
Wed, Oct 11 Module 9B  
Tue, Oct 17   (1) Module exercises for Module 7
(2) Exercise 5
Wed, Oct 18 Exam 1, Module 9B,  
Wed, Oct 25 Module 9B, Module 10  
Tue, Oct 31   (1) Module exercises for Module 9B
(2) Module exercises for Module 10
(3) Assignment 2
Wed, Nov 1 Module 11  
Wed, Nov 8 Module 12  
Tue, Nov 14   (1) Module exercises for Module 11
(2) Module exercises for Module 12
(3) Assignment 3
Wed, Nov 15 Module 15  
Wed, Nov 24 No class  
Wed, Nov 29 Module 13  
Fri, Dec 1   Fill out course evaluations (you will have received an email link by then)
Tue, Dec 5   Assignment 4
Wed, Dec 6 Module 13, Exam 2 Note: Exam 2 is closed book/notes/anything and will be, like Exam 1, on the Remote Unix system.