ECS 10 Winter 2012, Basic Concepts of Computing
Class information
General Information
Syllabus
All About Homework
Homework
Homework #1
(due Jan 18 at 11:55pm)
Homework #2
,
(extra credit)
(due Jan 27 at 11:55pm)
Homework #3
,
(extra credit)
(due Feb 6 at 11:55pm)
Homework #4
(due Feb 15 at 11:55pm)
Homework #5
,
(extra credit)
(due Feb 27 at 11:55pm)
Homework #6
,
(extra credit)
(due Mar 7 at 11:55pm)
Homework #7
(due Mar 19 at 11:55pm)
Example Programs
addup.py
args.py
,
args2.py
bc.py
,
bc-1.py
,
bc-2.py
,
bc-3.py
calc.py
caesarenc.py
,
caesardec.py
change1.py
chaos1.py
,
chaos2.py
divby0.py
except.py
fileio1.py
,
fileio2.py
,
fileio3.py
for.py
gcd.py
geturl.py
hanoi.py
hello.py
if1.py
lines.py
linsearch.py
,
rlinsearch.py
mc.py
,
mc-1.py
,
mc-2.py
,
mc-3.py
merge.py
nfact.py
peri-class.py
perm.py
randlines.py
rbinsearch.py
reverse.py
rfib.py
,
rfibmemo.py
rps-prog1.py
,
rps-prog2.py
,
rps-prog3.py
search-1.py
,
search-1c.py
,
search-2.py
,
search-2c.py
,
search-3.py
,
search-3c.py
selsort.py
str_array.py
sum.py
swap.py
tempcvt.py
turtlenx.py
twoplustwo.py
wfc-1.py
,
wfc-2.py
,
wfc-2a.py
,
wfc-3.py
,
wfc-4.py
while.py
Input Files
list.txt
: ordered list of words
listu.txt
: unordered list of words
alice.txt
: Alice in Wonderland (text)
Announcements
Some Final Notes
(Mar 19)
Notes about Homework #7
(Mar 11)
Office hours today and next week
(Mar 1)
Homework #4
(Feb 7)
Sample Midterm, Homework 3 Corrections
(Jan 30)
Python help via khanacademy.com
(Jan 17)
Change in Office Hours for Wed, Jan 18
(Jan 17)
More on Homework #1
(Jan 16)
Homework #1: Additions
(Jan 12)
Lecture Outlines
Lecture #1
(Jan 9)
Lecture #2
(Jan 11)
Lecture #3
(Jan 13)
Lecture #4
(Jan 18)
Lecture #5
(Jan 20)
Lecture #6
(Jan 23)
Lecture #7
(Jan 25)
Lecture #8
(Jan 27)
Lecture #9
(Jan 30)
Lecture #10 (Feb 1) [
midterm
]
Lecture #11 (Feb 3) [
Guest lecturer: Prof. Amenta
]
Lecture #12
(Feb 6)
Lecture #13
(Feb 8)
Lecture #14
(Feb 10)
Lecture #15
(Feb 13)
Lecture #16
(Feb 15)
Lecture #17
(Feb 17)
Lecture #18
(Feb 22)
Lecture #19
(Feb 24)
Lecture #20
(Feb 27)
Lecture #21
(Feb 29)
Lecture #22 (Mar 2) [
midterm
]
Lecture #23
(Mar 5)
Lecture #24
(Mar 7)
Lecture #25
(Mar 9)
Lecture #26
(Mar 12)
Sample Exams
Sample exam answers are on SmartSite
Midterm 1 Study Guide
Sample Midterm 2
Midterm 2 Study Guide
Sample Midterm 2
Final Study Guide
Sample Final
Handouts
Example Refinement and Journal
Top-Down Programming Example: Rock, Paper, Scissors
Printing
String and List Methods