Description
Welcome to CS101: Preview of Computer Science!
Computer science is not programming: programming is just one of several of the computer scientist's tools. The class will introduce you to a variety of computer science topics, taught both by the professor and by various faculty in the department and other guest lecturers.
Computer science is not programming: programming is just one of several of the computer scientist's tools. The class will introduce you to a variety of computer science topics, taught both by the professor and by various faculty in the department and other guest lecturers.
General Information
Requirements to Take this Class
1. You must be a CS or Applied CS major. Likely majors may take the class with permission of the instructor.
2. All new CS or Applied CS majors must take this class at the same time as their first CS class (typically CS112, CS211, CS310, or CS367). We will teach CS101 in the Spring semester.
3. If your first CS class is not CS112, you may need to learn some basic Python. The professor will be glad to assist you in this.
2. All new CS or Applied CS majors must take this class at the same time as their first CS class (typically CS112, CS211, CS310, or CS367). We will teach CS101 in the Spring semester.
3. If your first CS class is not CS112, you may need to learn some basic Python. The professor will be glad to assist you in this.
Grading
Grading will be based on a combination of the following factors, each weighted approximately the same:
1. Class attendance and participation.
2. Participation in various sanctioned external activities and lectures related to computer science.
3. Seeing your academic advisor at some point during the semester.
4. A group project, with some possible warm-up exercises.
1. Class attendance and participation.
2. Participation in various sanctioned external activities and lectures related to computer science.
3. Seeing your academic advisor at some point during the semester.
4. A group project, with some possible warm-up exercises.
Name | Office Hours | |
---|---|---|
Zoran Duric | When? Where? | |
Bryan Hoyle | When? Where? |
Lecture Notes
Lecture Notes
Lecture Date
Apr 18, 2013
Feb 28, 2013
Mar 7, 2013
Feb 7, 2013
Feb 19, 2013
Feb 21, 2013
Feb 26, 2013
Mar 19, 2013
Mar 21, 2013
Mar 26, 2013
Apr 2, 2013
Apr 2, 2013
Feb 5, 2013
Jan 29, 2013
Jan 29, 2013
Jan 29, 2013
Jan 24, 2013
Jan 22, 2013
Feb 5, 2013
Jan 31, 2013
Mar 28, 2013