|
|
CS2336.005 Computer Science II |
|
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. |