CS 0008 INTRODUCTION TO COMPUTER PROGRAMMING WITH PYTHON

Description

This is course is designed as a first course in computer science programming. It is recommended for those students majoring in one of the natural sciences, social sciences, or humanities who wish to learn the fundamentals of programming. It is also useful to students intending to major in computer science who do not have the required background for CS 0401. The focus of this course is on problem analysis, the development of algorithms and computer programs in Python. Instruction will be provided to students interested in taking CS401 in converting Python programs to Java.

  • Credits: 3
  • Frequency: Every term

Prerequisites

Requirements and Grading

Between 4-5 graded lab/recitation activities, 5-6 programming assignments, and 3 exams.

Current Sections

Summer 2017

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
18486 TH 2:30 pm - 4:15 pm SENSQ 5502 W. Garrison
CS/24 LEC 12WK
18487 H 4:30 pm - 5:20 pm SENSQ 5502 X. Liang
CS/24 REC 12WK

Future Sections

To view the sections for a term, click on it's name below.

Fall 2017

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
23191(A) TH 2:30 pm - 3:45 pm SENSQ 5502 TBD
CS/50 LEC TERM
23192(A1) H 12:00 pm - 12:50 pm SENSQ 5505 CS/25 REC TERM
23193(A2) T 4:00 pm - 4:50 pm SENSQ 5505 CS/25 REC TERM
24190(B) TH 11:00 am - 12:15 pm BENDM 1221 G. Novacky
CS/50 LEC TERM
24191(B1) M 9:00 am - 9:50 am SENSQ 5505 CS/25 REC TERM
24192(B2) T 9:00 am - 9:50 am SENSQ 5505 CS/25 REC TERM
27106(C) MW 4:30 pm - 5:45 pm SENSQ 5502 J. Prodonovich
CS/50 LEC TERM
27107(C1) T 5:00 pm - 5:50 pm SENSQ 5505 CS/25 REC TERM
27108(C2) W 3:00 pm - 3:50 pm SENSQ 5505 CS/25 REC TERM

Past Sections

To view the sections for a term, click on it's name below.

Spring 2017

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
23111(A) TH 4:00 pm - 5:15 pm SENSQ 5502 J. Prodonovich
CS/48 LEC TERM
23165(A1) W 2:00 pm - 2:50 pm SENSQ 6110 C. Curry
CS/24 REC TERM
23166(A2) H 1:00 pm - 1:50 pm SENSQ 5505 C. Curry
CS/24 REC TERM
25626(B) TH 11:00 am - 12:15 pm SENSQ 5502 S. Kopansky
CS/48 LEC TERM
25627(B1) M 9:00 am - 9:50 am SENSQ 5505 C. Grant
CS/24 REC TERM
25628(B2) F 11:00 am - 11:50 am SENSQ 5505 C. Noel
CS/24 REC TERM

Fall 2016

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
23712(A) TH 2:30 pm - 3:45 pm SENSQ 5502 M. Novelli
CS/48 LEC TERM
23713(A1) H 12:00 pm - 12:50 pm SENSQ 5505 A. Rowden
CS/24 REC TERM
23714(A2) T 4:00 pm - 4:50 pm SENSQ 5505 A. Rowden
CS/24 REC TERM
24863(B) TH 11:00 am - 12:15 pm SENSQ 5502 G. Novacky
CS/48 LEC TERM
24864(B1) M 9:00 am - 9:50 am SENSQ 5505 C. Noel
CS/24 REC TERM
24866(B2) T 9:00 am - 9:50 am SENSQ 5505 C. Noel
CS/24 REC TERM
28684(C) MW 4:30 pm - 5:45 pm SENSQ 5502 J. Prodonovich
CS/50 LEC TERM
28685(C1) T 5:00 pm - 5:50 pm SENSQ 5505 C. Callan
CS/25 REC TERM
28686(C2) W 3:00 pm - 3:50 pm SENSQ 5505 C. Callan
CS/25 REC TERM

Summer 2016

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
18803 TH 2:30 pm - 4:15 pm SENSQ 5502 W. Garrison
CS/24 LEC 12WK
18804 H 4:30 pm - 5:20 pm SENSQ 5505 M. Yu
CS/24 REC 12WK