IC210 - Intro to Computing - Fall
2009 - Section 4002
Official IC210
Course Page
Accessing Recorded Lectures
Recorded lectures showing the output of the computer (including programs we
develop) and audio are available.
Instructions
- Go to Tegrity, click login
- Use your
6-digit alpha (WITHOUT the 'm') as both username and password
- Click on
the course name
- For help,
see this reference
guide
Class Examples and Exercises
Week 1: Intro,
types and expressions
displacement.cpp
FtoC.cpp
Week 2: Types,
expressions, If statement
variables1.cpp
if_example1.cpp
Week 3: If
statement, loops
max.cpp
ifElseIf.cpp
sum.cpp
guessNumber.cpp
Week 5: Nested
loops, odds and ends
henkel.cpp
highestStudentAvg.cpp
do_while.cpp
Week 6: Functions
gcd.cpp
hw16.cpp
bankAccount.cpp
Week 7:
Functions, arrays
Monday
hw17.cpp
6 week practicum -
problemA.cpp
6 week practicum -
problemB.cpp
Friday
hw18problem1.cpp
hw18problem2.cpp
intro_arrays.cpp
print_reverse.cpp
check_char_in.cpp
Week 8: More
arrays
Wednesday
hw22.cpp
outputReverseDoubles.cpp
Friday
hw23.cpp
arraysAndFunctions.cpp
containsStrings.cpp
Week 9: More
arrays, recursion
Monday
hw25.cpp
arrayPractice.cpp
Wednesday
hw24.cpp
twoDArray.cpp
Friday
hw26.cpp
overloadingTypes.cpp
overloading.cpp
ex1_pow.cpp
recursion.cpp
Week 10: More recursion, functions and arrays
Monday
hw19.cpp
sumSquare.cpp
pow.cpp
gcd.cpp
Friday
hw20.cpp
minMax.cpp
functionsArrays.cpp
fibonacci.cpp
Week 11: Sort and
search
Monday
hw21.cpp
searchSort.cpp
Friday
sortUsingBefore.cpp
sortStrings.cpp
sortArrayOfArrays.cpp class28_data.txt
Week 12: Create
your own types: struct
Monday
pointStructs.cpp
Friday
pointWithOperatorOverload.cpp
boundingBox.cpp - incomplete
Week 13: More
structs, ethics, multi-file programs, static arrays
Monday
hw31.cpp
lavaFlowRecursion.cpp map.txt
readHomeworks.cpp namedgrades.txt
Wednesday – Ethics – see course page for slides
Friday – header and definition files, static arrays
point.h point.cpp quadMain.cpp
dateWithStaticArray.cpp
Week 14:
Multi-file programs
Monday- compiler directives: ifndef, define
pointAndTriangleMain.cpp point.h point.cpp triangle.h triangle.cpp
committeeMain.cpp Member.h
Committee.h
Week 15: linked
Lists
Monday- pointers, linked lists
1_pointers.cpp
2_useList.cpp
Wednesday – create a list, print list, compute sum and min
linkedListsCreatePrintSumMin.cpp
Friday – compute length of list
linkedListsOperations.cpp
Week 16: More linked
Lists
Monday- insert in order
linkedListsInsertSort.cpp