CS 1 – Introduction to Programming
Course Information
- Syllabus
- Enrollment:
- CS 145: ~90
- CS 148: ~30
Lectures
- CS 1: Lecture 38 - Binary Search
- CS 1: Lecture 37 - Lights Out
- CS 1: Lecture 36 - Unit Testing
- CS 1: Lecture 35 - Implementing a Growable Array
- CS 1: Lecture 34 - Volume Slicer
- CS 1: Lecture 33 - Separation of Concerns in Slideshow
- CS 1: Lecture 32 - Stopwatch
- CS 1: Lecture 31 - Reverse Engineering Objects
- CS 1: Lecture 30 - Hello Objects
- CS 1: Lecture 29 - Growable Arrays
- CS 1: Lecture 28 - Arrays in 2D
- CS 1: Lecture 27 - Array Patterns, Part 2
- CS 1: Lecture 26 - Array Patterns
- CS 1: Lecture 25 - Arrays as Bundles
- CS 1: Lecture 24 - Data in Series
- CS 1: Lecture 23 - Loops, Part 5
- CS 1: Lecture 22 - Loops, Part 4
- CS 1: Lecture 21 - Loops, Part 3
- CS 1: Lecture 20 - Loops, Part 2
- CS 1: Lecture 19 - Loops
- CS 1: Lecture 18 - If Bifurcations and Ladders
- CS 1: Lecture 17 - If Diversions
- CS 1: Lecture 16 - Shortcircuiting
- CS 1: Lecture 15 - Truth Tables
- CS 1: Lecture 14 - Logical Operators
- CS 1: Lecture 13 - Casting and Relational Operators
- CS 1: Lecture 12 - Testing and Graphics
- CS 1: Lecture 11 - Method Mechanics
- CS 1: Lecture 10 - Blackboxes
- CS 1: Lecture 9 - Return Values and Parameters
- CS 1: Lecture 8 - Methods
- CS 1: Lecture 7 - String Cont'd
- CS 1: Lecture 6 - String
- CS 1: Lecture 5 - Math Methods
- CS 1: Lecture 4 - Mathematical Data and Operations
- CS 1: Lecture 3 - Scanner
- CS 1: Lecture 2 - Computer as Calculator
- CS 1: Lecture 1 - Introduction
Labs for CS 145
- CS 145: Lab 12 - Splatbot
- CS 145: Lab 11 - Objects with Objects
- CS 145: Lab 10 - Objects and ArrayList
- CS 145: Lab 9 - Arrays
- CS 145: Lab 8 - Spinner
- CS 145: Lab 7 - Loops
- CS 145: Lab 6 - Conditionals
- CS 145: Lab 5 - Logical Expressions
- CS 145: Lab 4 - More Methods
- CS 145: Lab 3 - Methods
- CS 145: Lab 2 - Math and String
- CS 145: Lab 1 - Variables and Scanner
Labs for CS 148
- CS 148: Lab 12 - Splatbot
- CS 148: Lab 11 - ArrayList and Object
- CS 148: Lab 10 - Arrays
- CS 148: Lab 9 - Spinner
- CS 148: Lab 8 - Loops
- CS 148: Lab 7 - Conditionals and Loops
- CS 148: Lab 6 - Logical Expressions
- CS 148: Lab 5 - More Methods
- CS 148: Lab 4 - Methods
- CS 148: Lab 3 - String and Math
- CS 148: Lab 2 - Scanner and Math
- CS 148: Lab 1 - Madeup and Project Euler
Homework
- CS 1: Homework 7 - Donde - due before December 21
- CS 1: Homework 6 - SimFur - due before December 8
- CS 1: Homework 5 - Arrayngement - due before November 22
- CS 1: Homework 4 - Proportable - due before November 8
- CS 1: Homework 3 - Trutilities - due before October 20
- CS 1: Homework 2 - Method Madness - due before October 6
- CS 1: Homework 1 - Main Train - due before September 22
- CS 1: Homework 0 - Part 2
- CS 1: Homework 0 - Part 1