Meeting Time
Monday, 6:00-9:00 pm, Room 429RYG108 Lab: first meeting on Thu, 1/8, 1145-125 in 212 WVH. After that, we will have codewalks scheduled for each pair on Thursday evenings.
Important Notice/Warning All students enrolled in CSG107 should plan to be present in class starting at the first lecture.
Instructor:
Mitchell Wand
326 WVH, 373-2072, Office Hours: Wednesday, 10:30-11:30
Email: wand+csg107@ccs.neu.edu.
WWW: http://www.ccs.neu.edu/home/wand
TAs:
- Christos Dimoulas, chrdimo+csg107 at
ccs.neu.edu, 330 WVH. Office hours:
Tues 5-6, 164 WVH Drill Club Tue 6-7 General Questions Wed 430-500 Submission Problems Only
Goals of this Course
CSG 107 is the mandatory introductory course for students in the MS program. The course has two distinct objectives. First, it will ensure that all MS students have the same background in designing programs. This encompasses the entire design cycle, from problem analysis to the development of test suites. Second, the course will also introduce students to programming as a people discipline. Students will work in pairs, present code to panels, sit on review panels, and learn to cope with an evolving code base. The course will require a serious commitment to practical hands-on programming from the student.
The course comes with a lab course, called CSG 108. Students must register for both courses to receive credit.
General Information and Policies
This page has vital information. Be sure to read it carefully!- Lectures
- Labs and Codewalks
- Computing
- Pair Programming
- Security
- Theft, Plagiarism, and Academic Honesty
- Grading
Communications
Bookmark this page as http://www.ccs.neu.edu/course/csg107 .
Announcements for the course will be posted on the course blog. You *must* check this blog daily. An RSS feed will be provided for this purpose.
When you write either to me or to the TAs, it is helpful if you use descriptive subject lines.
If you ask me a question privately, I may post my reply to the
class blog. If I do so, I will usually attempt to anonymize your
question, so that you will not be discouraged from asking questions.
On the other hand, if you say something clever and interesting, or if
you point out an error that the class should be aware of, I will give
you credit where credit is due.
Last modified: Tue Jan 27 15:28:05 EST 2009