CSC 2200 and CSC 2201, each with grade of C or better Co-requisites: CSC 4111 Textbook: "Software Engineering: The Current Practice", V. Rajlich, CRC Press, 2012 Computer Programs: Microsoft Visual Studio 2013 Professional or Ultimate Qt 5 (GUI framework) CMake (Multi-Platform build system) StarUML (Drawing UML diagrams) Tortoise SVN (Version Control System) Laboratory: The lab complements the lectures and gives students a grip on practical aspects of software engineering. This lab is NOT intended as an introductory programming course. A good working knowledge of C++ is required. Students must attend their scheduled lab sessions. Course contents: syllabus 1-Sep ch 1 6-Sep ch 2 8-Sep ch 3 13-Sep ch 4 15-Sep ch 5 20-Sep ch 6 22-Sep ch 6 27-Sep ch 7 29-Sep 4-Oct Mid 1 ch 8 6-Oct ch 9 11-Oct ch 10 13-Oct ch 10 18-Oct ch 17 20-Oct 25-Oct Mid 2 ch 11, 12 27-Oct ch 12 1-Nov ch 18 3-Nov ch 13 8-Nov ch 13 10-Nov ch 14 15-Nov ch 14 17-Nov 22-Nov Mid 3 no class 24-Nov
CSC 2200 and CSC 2201, each with grade of C or better Co-requisites: CSC 4111 Textbook: "Software Engineering: The Current Practice", V. Rajlich, CRC Press, 2012 Computer Programs: Microsoft Visual Studio 2013 Professional or Ultimate Qt 5 (GUI framework) CMake (Multi-Platform build system) StarUML (Drawing UML diagrams) Tortoise SVN (Version Control System) Laboratory: The lab complements the lectures and gives students a grip on practical aspects of software engineering. This lab is NOT intended as an introductory programming course. A good working knowledge of C++ is required. Students must attend their scheduled lab sessions. Course contents: 1-Sep syllabus 6-Sep ch 1 8-Sep ch 2 13-Sep ch 3 15-Sep ch 4 20-Sep ch 5 22-Sep ch 6 27-Sep ch 6 29-Sep ch 7 4-Oct Mid 1 6-Oct ch 8 11-Oct ch 9 13-Oct ch 10 18-Oct ch 10 20-Oct ch 17 25-Oct Mid 2 27-Oct ch 11, 12 1-Nov ch 12 3-Nov ch 18 8-Nov ch 13 10-Nov ch 13 15-Nov ch 14 17-Nov ch 14 22-Nov Mid 3 24-Nov no class
4110-rajlich-f16.docx