Winter
2015
Computer Science
101
Fundamentals of Computer Science I
News
Handouts
References
Labs
Assignments
Staff
professor:
Aaron Keen
e-mail:
akeen@calpoly.edu
phone:
(805) 756-2926
office:
Room 230, Frank E. Pilling (Building 14)
office hours:
M: 12-1, T: 1-3, W: 12-1, F: 12-1
News
Finals Week Office Hours
03/11/2015 - 8:46am
I will hold office hours on Monday from 1-4pm.
Final Exam Time and Location
02/19/2015 - 10:26am
Our final exam will be on Monday, March 16 at 7pm in building 26, room 103.
Lab 4
01/21/2015 - 11:10am
The .zip file for lab4 has been updated to correct a display error in the patterns driver. Please be sure to use the most recent version.
Welcome
12/31/2014 - 1:02pm
Welcome to CSC 101.
Handouts
Administrative
Syllabus
Schedule
References
Piazza
Forums
Unix Tutorial
Tutorials 1 & 2
Parts 1-5
Editors
emacs tutorial
vi tutorial
Python
Think Python - How to Think Like a Computer Scientist
Python Tutor
Learn Python the Hard Way
Python.org's Tutorial
After Hours Programming Python Tutorial
unittest
unittest documentation
Labs
Lab #1
due January 9
Description:
<html>
Lab #2
due January 16
Description:
<html>
Lab #3
due January 21
Description:
<html>
Lab #4
due January 30
Description:
<html>
Lab #5
due February 6
Description:
<html>
Lab #6
due February 13
Description:
<html>
Lab #7
due February 20
Description:
<html>
Lab #8
due February 27
Description:
<html>
Lab #9
due March 11
Description:
<html>
Assignments
Assignment #1
due January 14, 11:59pm
Description:
<html>
Assignment #2
due January 21, 11:59pm
Description:
<html>
Assignment #3
Test Cases
due January 30, 11:59pm
Remainder of Assignment
due February 4, 11:59pm
Description:
<html>
Assignment #4
Parts 1 and 2
due February 11, 11:59pm
Remainder of Assignment
due February 20, 11:59pm
Description:
<html>
Assignment #5
due March 4, 11:59pm
Description:
<html>
Assignment #6
due March 13, 11:59pm
Description:
<html>
Grades
Scores for assignments and exams will be maintained and made available on PolyLearn which is accessible from
MyCalPoly
.