CPSC 329 Software Development Fall 2026

CPSC 329 Schedule

Dates for things in light gray are for planning purposes and are subject to change.

 Assignments

Week 1: 8/31-9/4

Topics: course introduction; OOP refresher; testing

 

Mon Materials from class:      

Tue Materials from class: lab 1
Eclipse Setup and Git Basics


due 9/4
   

Wed Materials from class: Reference:    

Fri Materials from class:  

Week 2: 9/7-9/11

Topics: testing and debugging; teamwork

 

Mon Materials from class:   project P0  

Tue lab 2
Testing and Debugging


due 9/11
 

Wed  

Fri    

Week 3: 9/14-9/18

Topics:

 

Mon    

Tue lab  

Wed  

Fri  

Week 4: 9/21-9/25

Topics:

 

Mon   project P1a  

Tue lab  

Wed  

Fri    

Week 5: 9/28-10/2

Topics:

 

Mon    

Tue lab  

Wed  

Fri    

Week 6: 10/5-10/9

Topics:

 

Mon    

Tue lab  

Wed project P1b  

Fri
exam 1
   

Week 7: 10/12-10/16

Topics:

 

Mon    

Tue lab  

Wed  

Fri    

Week 8: 10/19-10/23

Topics:

 

Mon fall break
Tue

Wed    

Fri    

Week 9: 10/26-10/30

Topics:

 

Mon   project P2a  

Tue lab  

Wed  

Fri    

Week 10: 11/2-11/6

Topics:

 

Mon    

Tue lab  

Wed
exam 2
 

Fri    

Week 11: 11/9-11/13

Topics:

 

Mon    

Tue lab  

Wed project P2b  

Fri    

Week 12: 11/16-11/20

Topics:

 

Mon    

Tue lab  

Wed project P3  

Fri
exam 3
   

Week 13: 11/23-11/27

Topics:

 

Mon    

Tue lab  

Wed Thanksgiving break
Fri

Week 14: 11/30-12/4

Topics:

 

Mon    

Tue lab  

Wed    

Fri    

Week 15: 12/7-12/11

Topics:

 

Mon    

Tue lab  

Wed    

Fri    

Reading Period: 12/12-12/14

 

Sat     final exam
(take home)

Sun    

Mon    

Final Exams: 12/15-12/18

 

Tue    

Wed    

Thu    

Fri end-of-semester deadline
no work accepted after 12/18 11:30am
final exam handin meetings
12/18 8:30-11:30am