Difference between revisions of "SOEN6441 winter 2016"

From Dr. Joey Paquet Web Site
Jump to: navigation, search
(Lecture Schedule)
(Lecture Schedule)
Line 34: Line 34:
 
|-
 
|-
 
|| week 1
 
|| week 1
|| sep 8
+
|| jan 7
 
||  
 
||  
 
*[[Media:project.SOEN6441.2014.2.pdf|project description]]
 
*[[Media:project.SOEN6441.2014.2.pdf|project description]]
Line 41: Line 41:
 
|-
 
|-
 
|| week 2
 
|| week 2
|| sep 15
+
|| jan 14
 
||
 
||
 
*[sep 19] team lists due
 
*[sep 19] team lists due
Line 49: Line 49:
 
|-
 
|-
 
|| week 3
 
|| week 3
|| sep 22
+
|| jan 21
 
||
 
||
 
||
 
||
Line 57: Line 57:
 
|-
 
|-
 
|| week 4
 
|| week 4
|| oct 29
+
|| jan 28
 
||
 
||
 
*[[Media:Build1Grading.SOEN6441.2014.2.pdf|project build 1 requirements/grading scheme]]
 
*[[Media:Build1Grading.SOEN6441.2014.2.pdf|project build 1 requirements/grading scheme]]
Line 66: Line 66:
 
|-
 
|-
 
|| week 5
 
|| week 5
|| oct 6
+
|| feb 4
 
||
 
||
 
||
 
||
 
*[[Media:SOEN6441.MVC.ppt|model view controller architecture and observer pattern]]
 
*[[Media:SOEN6441.MVC.ppt|model view controller architecture and observer pattern]]
 
*[[Media:ClockObserverDemo.zip|source code for observer example]]
 
*[[Media:ClockObserverDemo.zip|source code for observer example]]
|-
 
||
 
|| oct 13
 
||
 
* Thanksgiving, University closed
 
||
 
 
|-
 
|-
 
|| week 6
 
|| week 6
|| oct 20
+
|| feb 11
 
||
 
||
 
*midterm examination (no lecture)
 
*midterm examination (no lecture)
*[oct 26] Deadline for withdrawal
 
 
||
 
||
 
|-
 
|-
 
|| week 7
 
|| week 7
|| oct 27
+
|| feb 18
 
||
 
||
 
*[[Project build 1 presentations schedule SOEN6411 Fall 2011|project build 1 due (presentations-no lecture)]]
 
*[[Project build 1 presentations schedule SOEN6411 Fall 2011|project build 1 due (presentations-no lecture)]]
Line 92: Line 85:
 
|-
 
|-
 
|| week 8
 
|| week 8
|| nov 3
+
|| mar 3
 
||
 
||
 
*[[Media:Build2Grading.SOEN6441.2014.2.pdf|project build 2 requirements/grading scheme]]
 
*[[Media:Build2Grading.SOEN6441.2014.2.pdf|project build 2 requirements/grading scheme]]
Line 100: Line 93:
 
|-
 
|-
 
|| week 9
 
|| week 9
|| nov 10
+
|| mar 10
 
||
 
||
 
||
 
||
Line 107: Line 100:
 
|-
 
|-
 
|| week 10
 
|| week 10
|| nov 17
+
|| mar 17
 
||
 
||
 
*[[Project build 2 presentations schedule SOEN6411 Fall 2014|project build 2 due (presentations-no lecture)]]
 
*[[Project build 2 presentations schedule SOEN6411 Fall 2014|project build 2 due (presentations-no lecture)]]
Line 113: Line 106:
 
|-
 
|-
 
|| week 11
 
|| week 11
|| nov 24
+
|| mar 24
 
||
 
||
 
*[[Media:Build3Grading.SOEN6441.2014.2.pdf|project build 3 requirements/grading scheme]]
 
*[[Media:Build3Grading.SOEN6441.2014.2.pdf|project build 3 requirements/grading scheme]]
Line 121: Line 114:
 
|-
 
|-
 
|| week 12
 
|| week 12
|| dec 1
+
|| mar 31
 
||
 
||
 
||
 
||
Line 128: Line 121:
 
|-
 
|-
 
|| week 13
 
|| week 13
|| dec 2
+
|| apr 7
 
||
 
||
 
*[[Project final build presentations schedule SOEN6441 Fall 2014|project build 3 due (presentation)]]
 
*[[Project final build presentations schedule SOEN6441 Fall 2014|project build 3 due (presentation)]]
Line 134: Line 127:
 
|-
 
|-
 
|| exam week
 
|| exam week
|| dec 3-18
+
|| apr 15 - may 1
 
||
 
||
*final examination (December 8th 2014, 14h00-17h00, FGC070 -- confirmed)
+
*final examination (TBA)
 
||
 
||
 
|}
 
|}

Revision as of 12:32, 7 January 2016

Contents

Course Description

SOEN 6441 - Advanced programming practices (4 credits)

Problems of writing and managing code. Managing code complexity and quality through a programming process. Coding conventions. Inline software documentation. Software configuration management. Tools and techniques for testing software. Multithreading concurrency. Code reuse in software development. Quality in coding, fault tolerance. A project. Laboratory: two hours per week.

Course Schedule and Contacts

component day time location instructor e-mail address web page
lecture WW ---T--- 14:45-17:30 H-553 Paquet, Joey paquet@encs.concordia.ca
office hours --W---- 12:00-14:00 EV-3-221 Paquet, Joey
lab hours WWWI ---T--- 20:30-22:20 TBA TBA TBA
lab hours WWWJ ---T--- 15:45-17:35 TBA TBA TBA

Lecture Schedule

wk date event topics (tentative)
week 1 jan 7
week 2 jan 14
  • [sep 19] team lists due
week 3 jan 21
week 4 jan 28
week 5 feb 4
week 6 feb 11
  • midterm examination (no lecture)
week 7 feb 18
week 8 mar 3
week 9 mar 10
week 10 mar 17
week 11 mar 24
week 12 mar 31
week 13 apr 7
exam week apr 15 - may 1
  • final examination (TBA)

Course Material and Resources