CS 100 - Introduction to the Profession, Section 2
Fall, 2009
Instructor: Wai Gen Yee (yee@iit)
Time: 3:15 - 4:30pm, Tuesdays (Lecture) and Thursdays (Lab)
Location: Stuart 204 (Lecture) and Stuart 108 (Lab)
Office hours: Tuesdays and Wednesdays, 2:00-3:00pm, or by appointment in SB226c
TA: Ori Rawlings, Office hours, Tuesdays, 10am-12pm
Class Web page: www.ir.iit.edu/~waigen/classes/cs100aut09
|
Course News! | Courses | Home
News:
9/13/09 - I posted everyone's Web page URLs.
Description:
This class is an introduction to Computer Science for students who have less of a Computer Science background. We will spend time learning technical aspects of computers, but also cover skills needed to succeed in the Computer Science Curriculum and how computing relates to the outside world.
See the "official" course description for other information.
Prerequisites:
There are no "real" techical pre-requisites, as this is CS100. However, I hope that students to know a little bit about programming, but, more importantly, be ready to learn.
Required Text:
Syllabus:
We will cover the technical topics covered in the course text, communication skills, team work skills, ethics, current events, and Web page design. More details to follow.
Course Structure:
Lectures, exams, programming assignments, office hours, and some extra credit assignments. Students may form teams of up to three people to do the programming assignment.
The weekly lecture is 75 minutes long and the weekly lab is 75 minutes long.
Workload:
Students will have to do a project, write a report, and prepare a presentation.
Policies:
Plagiarism will result in an automatic failure in the course. In group projects, all students in the group will receive the same grade. All code should be original unless otherwise stated.
Late policy is 5 points per day, for a maximum of one week. If you have any problems following this policy, you must notify me in advance. If you need extensions for some deadline, you have a better chance of leniency if you notify me in advance.
Feel free to demo projects before they are due (during office hours) to get a sense of what I expect. By demoing before the due date, you can know exactly what you will get during the actual demo for a grade.
Grading: Grading will be based on performance on the various assignments and class participation.
Course Scheduling must be done such that you DO NOT schedule another class that takes place at the same time as this one. You will not be given a release from your class duties due to a course conflict.
Finally: Enjoy the class. Participate. Ask questions. Come to office hours. Talking won't hurt your grade (it might even help) and makes the class more fun to attend and teach.
Course Materials:
I will prepare an electronic blackboard (blackboard.iit.edu) for class
announcements and lecture materials. All information on the blackboard supersedes anything else you read elsewhere. Read it! The course Web page will also be a repository for information.
I am preparing slides for the course, which I will post on the Blackboard system.
Important Dates:
Miscellaneous Dates
First day of class - TBA
Last day of class - TBA
Projects
TBA
Exams
TBA
Project Information:
TBA
Extra:
There will be occasional opportunities to perform extra credit. I will let you know in class. Extra credit assignments, to be sure, are designed to give more motivated students an opportunity to learn more, under supervision. They will not
dramatically change your grade, if at all (you won't go from being a C student to an A student). They may help if you are borderline, though.
Students with Special Needs:
Any students with disabilities, please see me or see the Center for Disability Resources to make special arrangements.