CSCI 230 :: Computing I Distributed Lectures



Some video file resolutions may be larger than others.

Lecture Video Segment Link To Source Code

Orientation

-- General Orientation Orientation.ppt
-- CS230 Orientation.ppt

Introduction

1a Introduction to Computers (hardware) hardware.ppt
1b Introduction to Computers (languages) languages.ppt

Programming

2a First C Program firstProgram.ppt
2b Mixing Data Types firstProgram_mixing.ppt

Basic Input | Output

3a Basic IO printf() basicIOPrintf.ppt
3b Basic IO scanf() basicIOScanf.ppt

Variable Declarations, Data Types, Expressions

4a Variables and Operators VarExpOperators.ppt
4b Assignments Assignment.ppt

Program Control

5a Problem Solving Using STAIR ProbSolving.ppt
5b Algorithms Algorithms.ppt
5c Standard C Statements stndStatements.ppt
5d Additional C Statements addStatements.ppt

Functions

6a Declarations functDeclarations.ppt
6b Examples functIE.ppt
6c Scope, Parameter Passing, Storage Specifiers functScope.ppt
6d Recursion functRecursion.ppt

Information Representation

7a Positive Integers posInteger.ppt

Information Representation

8a Negative Integer Representation NegInteger.ppt
8b Floating Point Representation floatingPt.ppt

Information Representation

9a Characters and Images charsAndImages.ppt

Information Representation

10a Machine Instructions machineInst.ppt
10b Machine Instructions Demo machineInstDemo.ppt

Arrays

11a Declaration arrayDeclarations.ppt
11b Strings and Parameter Passing stingsAndParam.ppt
11c Multideminsional Arrays multiDimArray.ppt
11d Case Study caseStudy.ppt

Ethics

12a Introduction to Ethics ethics.ppt

Pointers

13a Introduction pointers.ppt
13b Call-by-Reference passByRef.ppt
13c Pointer Arithmetic pointersArithm.ppt

Characters and Strings

14a Literals and Variables charAndStringVar.ppt
14b Functions charAndStringFunctions.ppt

Structures

15a Declarations structuresDecl.ppt
15b Functions and Arrays structuresFuncArrays.ppt

Models of Computation

16a Algorithms algorithms.ppt
16b State Transition Diagrams stateTransDiagram.ppt
16b-demo State Transition Diagrams Demo
16c Turing Machines turingMachine.ppt
16c-demo Turing Machines Demo haltingProblem.htm

Computer Science CS230
Summer 2006

Instructor: Dale Roberts
Streaming Media Engineer: Kurtis Rush

©2004, Trustees of Indiana University/IUPUI Streaming Media Laboratory
Indiana University / Purdue University, Indianapolis
Homepage: http://wally.cs.iupui.edu