avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday June 20, 2024, 7:17 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Free Course: Computer Programming I (using C)  (Read 10243 times)


  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Free Course: Computer Programming I (using C)
« on: November 13, 2007, 03:15 AM »
University of Washington CSE 142 - Computer Programming I


This is a complete basic introductory course (using C) for beginners that have no previous programming experience, that was offered at the University of Washington during the fall of 2000 (taught by Martin Dickey).

If you have never studied programming, this course was designed for you.

Access to slides, homework assignments & solutions, exams & solutions (everything except the lectures and quizzes):

Here are the lecture videos. It may seem as if I have listed them out of order, but they are actually in the proper order in which they should be viewed. Whoever uploaded them numbered them wrong. The entire set of videos is Closed Captioned.

Lecture 1: Overview and Welcome:

Lecture 2: Problems, Algorithms and Programs:

Lecture 3: Variables, Values and Types:

Lecture 4: Arithmetic Expressions:

Lecture 5: Input and Output (I/O):

Lecture 23: Style:

Lecture 6: Conditionals:

Lecture 7: Functions:

Lecture 8: Function Parameters:

Lecture 9: Iteration:

Lecture 10: Loop Development and Program Schemas:

Lecture 11: Complex Conditionals:

Lecture 12: Functions and Design:

Lecture 27: Switch Statement:

Lecture 24: Structuring Program Files:

Lecture 13: Pointer Parameters:

Lecture 14: Arrays:

Lecture 15: Linear & Binary Search:

Lecture 16: Sorting:

Lecture 17: Multidimensional Arrays:

Lecture 18: Structures:

Lecture 19: Strings:

Lecture 21: File Input/Output:

Lecture 20: Nested Data Structures:

Lecture 26: Recursion:

Lecture 25: Recursive Binary Search:

Lecture 22: Course Wrap-up and Review:

If you want to download them for offline viewing, you can use this site with the URL's I provided above.

The textbook they used in this course is Problem Solving and Program Design in C (Hanly and Koffman)


  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 229
    • View Profile
    • Donate to Member
Re: Free Course: Computer Programming I (using C)
« Reply #1 on: November 14, 2007, 07:33 AM »
Cool  :Thmbsup:  I am going to do this.   I did a video course in Physics from MIT last year and loved it.





  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 90
  • My English is bad :(
    • View Profile
    • Tech.Kuntau | Info Sharing Blog
    • Donate to Member
Re: Free Course: Computer Programming I (using C)
« Reply #2 on: November 16, 2007, 12:48 PM »
thx for finding out, now I'm gonna busy with google video