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