CSCI 161 Resources

Code Samples and Files

January 22, 2018

Lecture 1

January 25, 2018

Lecture 1 (continued)

Lab 1

January 26, 2018

Lecture 2

January 29, 2018

Lecture 2 (continued)

February 1, 2018

Lab 2

February 2, 2018

Lecture 3

February 5, 2018

Lecture 3 (continued)

February 8, 2018

Lab 3

February 9, 2018

Lecture 4

February 12, 2018

Lecture 4 (continued)

February 15, 2018

Lab 4

February 16, 2018

Lecture 5

Midterm 1 Review

February 23, 2018

Casting, Strings, User Input

Lecture 6

February 26, 2018

Strings, User Input

Lecture 6 (continued)

Conditionals

Lecture 7

March 1, 2018

Lab 5

March 2, 2018

Conditionals

Lecture 7 (continued)

March 5, 2018

Conditionals and printf

Lecture 7 (continued)

March 8, 2018

Lab 6

March 9, 2018

Indefinite Loops

Lecture 8

March 19, 2018

Indefinite Loops

Lecture 8 (continued)

March 25, 2018

Lab 7

Lab 8

March 26, 2018

Indefinite Loops

Lecture 8 (continued)

File Processing

Lecture 9

March 29, 2018

Lab 8

March 30, 2018

File Processing

Lecture 9 (continued)

Midterm 2 Review

Homework 4

Homework 5

Homework 7

Homework Solutions

Guessing Game Program [Section 1] [Section 2]

April 2, 2018

Midterm Exam #2 Review

April 5, 2018

Midterm Exam #2

April 6, 2018

Midterm Exam #2 Debrief

April 9, 2018

Lab Recap

April 10, 2018

Computer Science Symposium @ 7:00PM -- Roddy 149

April 12, 2018

Lab 9

April 13, 2018

Lecture 10

Arrays

Weather.java Example

April 16, 2018

Lecture 10 (Continued)

Arrays

Weather2.java Example with Arrays and reversal

April 19, 2018

Lab 10

April 20, 2018

Lecture 10 (Continued)

Arrays

Merge.java Merge int[] example

April 23, 2018

Lecture 11

Classes

Point.java Point class implementation

[Homework #8] [Solutions]

April 26, 2018

Lab 11

April 27, 2018

Lecture 11 (continued)

Classes

April 30, 2018

Lecture 12

Recursion

Final Exam Review Sheet

May 3, 2018

Lab 12

May 4, 2018

Final Exam Review

[Homework #10] [Solution]

[Homework #11] [Solution]

[Lab Solutions]