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

  1. Go to Tegrity, click login
  2. Use your 6-digit alpha (WITHOUT the 'm') as both username and password
  3. Click on the course name
  4. 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