CS2336.005 Computer Science II
Fall 2021

Instructor: John Cole Section 005 Monday/Wednesday 11:30 AM to 12:45 PM
Office and Hours  Room: ECSS 2.412

Teaching Assistant: TBA

Last update: 7/10/2021
Syllabus is on Coursebook Schedule
Textbook: Introduction to JAVA Programming (Physical Book) 11th edition – Comprehensive Version; Liang, Y. Daniel; Pearson Publishing; iSBN 976-0-13-467094-2
Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), and algorithmic analysis. Includes comprehensive programming projects. Programming language of choice is Java.

If there is time I will also cover basic JavaFX and event-driven programming, and the basics of multithreading.

Exam Rules