This course has already ended.
				
			
		
		
		
		
		
		
		- 
    
    
1. Practical Matters
Monday, 11 January 2021, 12:00 – Wednesday, 30 June 2021, 23:59
 - 
    
    
2. Working in a Software Team
Monday, 18 January 2021, 12:00 – Monday, 8 February 2021, 23:59
 - 
    
    
3. Interfaces: the interface as a contract
Monday, 18 January 2021, 10:00 – Monday, 15 February 2021, 23:59
 - 
    
    
4. Usable Programs: Unit Testing and Qt
Monday, 18 January 2021, 10:00 – Monday, 22 February 2021, 23:59
 - 
    
    
5. Modularity: inheritance and abstract base classes
Monday, 18 January 2021, 10:00 – Monday, 8 March 2021, 23:59
 - 
    
    
6. Dynamic Binding and Ownership of Objects
Monday, 18 January 2021, 10:00 – Monday, 8 March 2021, 23:59
 - 
    
    
7. Exception Safety. Constant Objects
Monday, 18 January 2021, 10:00 – Monday, 15 March 2021, 23:59
 - 
    
    
8. Object Life-cycle: Copying, Assignment, Moving
Monday, 18 January 2021, 10:00 – Monday, 22 March 2021, 23:59
 - 
    
    
9. Exam
Monday, 1 March 2021, 10:00 – Monday, 31 May 2021, 23:59
 - 
    
    
10. Class Project: Start
Monday, 1 March 2021, 10:00 – Monday, 15 March 2021, 23:59
 - 
    
    
11. GUI implementation
Monday, 1 March 2021, 10:00 – Monday, 22 March 2021, 23:59
 - 
    
    
12. Class Variables and Functions
Monday, 1 March 2021, 10:00 – Monday, 29 March 2021, 23:59
 - 
    
    
13. Course Project Status
Monday, 1 March 2021, 10:00 – Monday, 5 April 2021, 23:59
 - 
    
    
14. Program Documentation
Monday, 1 March 2021, 10:00 – Monday, 19 April 2021, 23:59
 - 
    
    
15. Project Submission
Monday, 1 March 2021, 10:00 – Tuesday, 20 April 2021, 23:59
 - 
    
    
16. Grace
Tuesday, 20 April 2021, 00:00 – Tuesday, 27 April 2021, 23:59
 - 
    
    
17. Peer Review
Monday, 1 March 2021, 10:00 – Monday, 31 May 2021, 23:59
 
Harjoitukset - Exercises
0 / 90
Harjoitustyön palaute - Project Feedback
0 / 50
Harjoitustyön palautus - Project Submission
0 / 2
Pakolliset - Compulsories
0 / 100
Vertaisarviointi - Peer Review
0 / 10