EE 160 Lectures

This page will contain links to classroom lectures for this semester as they are created. They are available for your review after class and may be available before the class. Lectures are listed here in reverse order.

* Here is information on the Navigation icons. used in the lecture notes.


[up] Go back to the EE 160 Home page.



Course Lectures

Lecture 44
Wednesday, 7 May 08
The Standard C Library
Arguments to main()
Structures
Final Exam Objectives
Readings for next time:
  • Good luck on the final
Lecture 43
Monday, 5 May 08
User Defined Types
The Standard C Library
Initializing 2D Arrays
Arrays of Strings
Readings for next time:
  • Review all for the final
Lecture 42
Friday, 2 May 08
No Class
Readings for next time:
  • Begin review for the final
Lecture 41
Wednesday, 30 Apr 08
A Simple String Program
Readings for next time:
  • Section 12.1 (available in the on-line text)
  • Begin review for the final
Lecture 40
Monday, 28 Apr 08
String Convention
Readings for next time:
  • Sections 9.3 and 9.4
Lecture 39
Friday, 25 Apr 08
Arrays as Databases
2 Dimensional Arrays
2 Dimensional Arrays - Behind the Scenes
2D Stocks
Readings for next time:
  • Section 8.1
  • Section 11.2(available in the on-line text)
Lecture 38
Wednesday, 23 Apr 08
A Simple Example
Arrays as Databases
Processing a Folio
Readings for next time:
  • Sections 9.1 and 9.2
Lecture 37
Monday, 21 Apr 08
One More Look at the Calculator
Arrays - the Real Story
Readings for next time:
  • Sections 7.6 to 7.8
Lecture 36
Friday, 18 Apr 08
Using Pointers in the Equation Solver
Arrays
Readings for next time:
  • Sections 7.3 to 7.5
Lecture 35
Wednesday, 16 Apr 08
The Essence of Pointers
Using Pointers in the Equation Solver
Readings for next time:
  • Sections 7.1 and 7.2
Lecture 34
Monday, 14 Apr 08
The Five Steps: 4
Introduction to Pointers
The Essence of Pointers
Readings for next time:
  • Sections 6.4 and 6.5
  • Good luck on the mindterm
Lecture 33
Friday, 11 Apr 08
Linear Equation Solver Specification
Readings for next time:
  • Sections 6.2 and 6.3
  • Review Chapters 4 and 5 for the midterm
Lecture 32
Wednesday, 9 Apr 08
The Exponential Function
Readings for next time:
  • Sections 6.1 and 6.2
  • Review Chapters 4 and 5 for the midterm
Lecture 31
Monday, 7 Apr 08
Sizes and Flavors of Integers
Floating Point Numbers
The Exponential Function
Readings for next time:
  • Section 4.5
  • Review Chapters 4 and 5 for the midterm
Lecture 30
Friday, 4 Apr 08
Saying it with Style
Back to Numeric Processing
Readings for next time:
  • Review Chapters 4 and 5 for the midterm
Lecture 29
Wednesday, 2 Apr 08
The Five Steps: 4
Readings for next time:
  • Sections 5.3, 5.5 and 5.6
Lecture 28
Monday, 31 Mar 08
The Five Steps: 4
The Calculator Driver
getopnd
Readings for next time:
  • Welcome back Sections 5.1 and 5.2
Lecture 27
Wednesday, 19 Mar 08
The Specification - A Simple Calculator
The Five Steps: 1
Readings for next time:
  • Read Section 5.1
Lecture 26
Monday, 17 Mar 08
Extracting Words
A Few More Things about Characters
The Specification - A Simple Calculator
Readings for next time:
  • Review Chapter 4
Lecture 25
Friday, 14 Mar 08
The Roman Utilities
Extracting Words
Readings for next time:
  • Review Chapter 4
Lecture 24
Wednesday, 12 Mar 08
Representing Characters
Character Utilities
The Five Steps: 3
Readings for next time:
  • Sections 4.6 and 4.7
  • (we will skip section 4.5 for now)
Lecture 23
Monday, 10 Mar 08
Another Task: Roman Numbers
Readings for next time:
  • Sections 4.3 and 4.4
Lecture 22
Friday, 7 Mar 08
Using Characters:
Character I/O
Readings for next time:
  • Sections 4.3 and 4.4
Lecture 21
Wednesday, 5 Mar 08
Just One Improvement
Building the Guessing Game Program
Readings for next time:
  • Sections 4.2 and 4.3
Lecture 20
Monday, 3 Mar 08
The Five Steps
Macros with Arguments
Readings for next time:
  • Good Luck on the Midterm
  • Sections 4.1 and 4.2
Lecture 19
Friday, 29 Feb 08
The Five Steps
Readings for next time:
  • Section 4.1
Lecture 18
Wednesday, 27 Feb 08
Summary
A New Task
Readings for next time:
  • Review Chapters 2 and 3 for the Midterm
Lecture 17
Monday, 25 Feb 08
Separate Compilation
Conditional Compilation
Readings for next time:
  • Review Chapters 2 and 3 for the Midterm
Lecture 16
Friday, 22 Feb 08
Making the Program Robust
Making the Program Readable with Macros
More: Making the Program Robust
Readings for next time:
  • Finish Chapters 2 and 3 with Common Errors, Debugging Guidelines and Summary sections (2.6, 2.7, 3.5 to 3.7).
  • Review Chapters 2 and 3 for the Midterm
Lecture 15
Wednesday, 20 Feb 08
Making the Program Robust
Making the Program Readable with Macros
Readings for next time:
  • Sections 3.5 to 3.7
  • Begin review of Chapters 2 and 3 for the Midterm
Lecture 14
Friday, 15 Feb 08
Looping Construct
Loop Exercise
Readings for next time:
  • Section 2.5.3
  • Sections 2.6 to 2.7
Lecture 13
Wednesday, 13 Feb 08
Looping Construct
Readings for next time:
  • Section 3.3
Lecture 12
Monday, 11 Feb 08
Looping Construct
Readings for next time:
  • Sections 2.5.1, 2.5.2 and 3.4
  • Section 3.4.1 (will help you with Lab 4)
Lecture 11
Friday, 8 Feb 08
EE 160: Homework 1
Extending the Program Again
Readings for next time:
Lecture 10
Wednesday, 6 Feb 08
Function Exercise
Readings for next time:
  • Sections 2.5.4 to 2.5.6
Lecture 9
Monday, 4 Feb 08
Improving the Program
Readings for next time:
  • Sections 3.1 and 3.2
Lecture 8
Friday, 1 Feb 08
Adding Debug Lines to the Code
The cast Operator
Reading Data at Run Time
Errors in C Programs
Readings for next time:
  • Section 3.2
Lecture 7
Wednesday, 30 Jan 08
Printing Output
Link Time Errors
Run Time Errors
Readings for next time:
  • Section 3.1
Lecture 6
Monday, 28 Jan 08
The Five Steps - Step 4
Readings for next time:
  • Section 2.4
Lecture 5
Friday, 25 Jan 08
A More Useful C Program
Readings for next time:
  • Sections 2.3 and 2.4
Lecture 4
Wednesday, 23 Jan 08
What is a C Program?
What is a Function?
A More Useful C Program
Readings for next time:
  • Sections 2.3 and 2.4
Lecture 3
Friday, 18 Jan 08
What is Programming?
What is a C Program?
Readings for next time:
  • Sections 2.1 and 2.2
Lecture 2
Wednesday, 16 Jan 08
Where Do We Use Computers?
Readings for next time:
  • Read Chapter 1 (skim lightly section 1.2.1). This is good background information for understanding how computers work.
Lecture 1
Monday, 14 Jan 08
EE 160 Syllabus
Readings for next time:

[up] Go back to the EE 160 Home page.