CS 145 – Introduction to Object-oriented Programming
Course Information
- Syllabus
- Enrollment: ~120
Lectures
- CS 145 Lecture 37 - Binary Search
- CS 145 Lecture 36 - Lights Out
- CS 145 Lecture 35 - Data Analysis
- CS 145 Lecture 34 - Slideshow
- CS 145 Lecture 33 - Stopwatch
- CS 145 Lecture 32 - Objects Cont'd
- CS 145 Lecture 31 - Hello, Objects
- CS 145 Lecture 30 - ArrayList
- CS 145 Lecture 29 - Arrays in Two Dimensions
- CS 145 Lecture 28 - Arrays * 4
- CS 145 Lecture 27 - Array Patterns
- CS 145 Lecture 26 - Arrays Cont'd
- CS 145 Lecture 25 - Arrays
- CS 145 Lecture 24 - Animation
- CS 145 Lecture 23 - Images Cont'd
- CS 145 Lecture 22 - Images
- CS 145 Lecture 21 - Loops Cont'd
- CS 145 Lecture 20 - For
- CS 145 Lecture 19 - While
- CS 145 Lecture 18 - If Ladders
- CS 145 Lecture 17 - Diversions and Bifurcations
- CS 145 Lecture 16 - Logic Cont'd Cont'd
- CS 145 Lecture 15 - Logic Cont'd
- CS 145 Lecture 14 - Logical Operators
- CS 145 Lecture 13 - Relational Operators
- CS 145 Lecture 12 - Test-driven Development
- CS 145 Lecture 11 - Methods x4
- CS 145 Lecture 10 - Methods and Memory
- CS 145 Lecture 9 - Blackboxes
- CS 145 Lecture 8 - Methods Cont'd
- CS 145 Lecture 7 - String Cont'd and Methods
- CS 145 Lecture 6 - The String Class
- CS 145 Lecture 5 - Math Cont'd
- CS 145 Lecture 4 - Math Class
- CS 145 Lecture 3 - Hello Again, Java
- CS 145 Lecture 2 - Hello, Java
- CS 145 Lecture 1 - Main
Homework
- CS 145 Homework 7 - due before December 21
- CS 145 Homework 6 - due before December 9
- CS 145 Homework 5 - due before November 24
- CS 145 Homework 4 - due before November 11
- CS 145 Homework 3 - due before October 26
- CS 145 Homework 2 - due before October 10
- CS 145 Homework 1 - due before September 23
- CS 145 Homework 0, Part 2
- CS 145 Homework 0, Part 1
Labs
- CS 145 Lab 11 - SplatBot
- 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 Operators
- CS 145 Lab 4 - Methods
- CS 145 Lab 3 - Methods
- CS 145 Lab 2 - Math and String
- CS 145 Lab 1 - Variables and I/O