Week 16: Multi-dimensional arrays - symmetric matrix, main
addingTwo IntVect objects & Quiz 5 Solution: Contents briefly mentioned in the class pdf word (Week of Dec. 21)
Week15: Arrays-sorting (Week of Dec. 14)
Week 14: OOP continued: Robot & IntVector part 1, part 2 (Class Day: Dec. 10) In Class Material in Java Form: IntVector, IntVectorTest, Robot; Extra Material: IntVector: ArrayList-based Implementation
Week 13: Arrays, ArraysLists, Bubble Sort, Sample Programs (Class Day: Nov. 30, Dec. 3)
Week 12: Die Class (Class Day: Nov. 23), Rectangle Class (Class Day: Nov. 26)
Week 11: Introduction to OOP (Class Day: Nov. 19)
Week 10: Static methods E-reserve document (Bilkent only), ngramPrograms, String methods (Class Day: Nov. 9)
Week 9: Loops: Calculating Student GPA (Class Day: Nov. 2), Writing Methods (Taylor Series like etc.) (Class Day: Nov. 5)
Week 8: The while, do-while, and for statements: Prime Number Program (Class Day: Oct. 26)
Week 7: The while loop (Class Day: Oct. 19), The do loop & Fibonnacci Numbers (Class Day: Oct. 22)
Week 6: Introduction to If Statement, For Statement-part 1, part 2 (Class Day: Oct. 12), Representation of Integer Numbers & Concept of Overflow/Underflow (Class Day: Oct. 15)
Week 5: Data Types, Expressions, Binary and Hexadecimal Numbers, Decimal to Binary Conversion (Class Day: Oct. 8) (No notes for Class Day Oct. 5: Mostly used online material etc.)
Week 4: Linear Search, Big O in a Glance, What is Logic Error, Input/Output in Java (Class Day: Oct. 1)
Week 3 & 4: Abstraction/What vs. Implementation/How, Finding Max of 2 Numbers (max2), Concept of Software Reuse: Finding the Max of n Numbers Using max2, Ceiling and Floor Functions (Class Day: Sep. 21, Sep. 28)
Week 1 & 2: von Neumann Computer Architecture, Compilers vs. Interpreters, Algorithms vs. Programs, Program/Software Development, Flowcharts (Class Day: Sep. 10 & Sep. 17)
* Fazli Can class notes as kept by Selim Furkan Tekin in Section 4; Class Days: Monday/1hour, Thursday/2 hours.
Quiz No 4: Circle (2 types) Rental Car, Line (Class Day: Dec. 1)
Quiz No 2: Drawing Triangles , Drawing Triangles Simpler (Class Day: Oct. 26, Oct. 27)
Java Related websites I like: GeeksForGeeks, JDOODLE, tutorialpoints
CS101 Grade Related: FZ condtions etc.