Difference between revisions of "SOEN6441 winter 2016"
From Dr. Joey Paquet Web Site
(→Lecture Schedule) |
(→Lecture Schedule) |
||
Line 34: | Line 34: | ||
|- | |- | ||
|| week 1 | || week 1 | ||
− | || | + | || 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 | ||
− | || | + | || jan 14 |
|| | || | ||
*[sep 19] team lists due | *[sep 19] team lists due | ||
Line 49: | Line 49: | ||
|- | |- | ||
|| week 3 | || week 3 | ||
− | || | + | || jan 21 |
|| | || | ||
|| | || | ||
Line 57: | Line 57: | ||
|- | |- | ||
|| week 4 | || week 4 | ||
− | || | + | || 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 | ||
− | || | + | || 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]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|| week 6 | || week 6 | ||
− | || | + | || feb 11 |
|| | || | ||
*midterm examination (no lecture) | *midterm examination (no lecture) | ||
− | |||
|| | || | ||
|- | |- | ||
|| week 7 | || week 7 | ||
− | || | + | || 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 | ||
− | || | + | || 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 | ||
− | || | + | || mar 10 |
|| | || | ||
|| | || | ||
Line 107: | Line 100: | ||
|- | |- | ||
|| week 10 | || week 10 | ||
− | || | + | || 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 | ||
− | || | + | || 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 | ||
− | || | + | || mar 31 |
|| | || | ||
|| | || | ||
Line 128: | Line 121: | ||
|- | |- | ||
|| week 13 | || week 13 | ||
− | || | + | || 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 | ||
− | || | + | || apr 15 - may 1 |
|| | || | ||
− | *final examination ( | + | *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 |
|
|
week 3 | jan 21 | ||
week 4 | jan 28 | ||
week 5 | feb 4 | ||
week 6 | feb 11 |
|
|
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 |
|