|
Nov 23, 2024
|
|
|
|
2021-2022 Academic Catalog [ARCHIVED CATALOG]
|
CSC* E224 - Java Programming II (4 credits) Code(s): COMP Prerequisite(s): C or better in CSC* E223 Continuation of CSC* E223 covering algorithm development, data structures and more advanced Java programming concepts. Topics include object-oriented design and class relationships, inheritance, polymorphism, Java interfaces, exceptions, models as abstractions of situations, simple simulation techniques, file input and output, introduction to event-driven programming, lists, stacks, queues, priority queues, sets, maps, binary search trees, sorting and searching, time complexity and space complexity, recursion, and Java Collections API. A substantial project component is included. Students must plan for sufficient time for out-of-class individual independent work.
Course Outline: CSC 224
The course requires substantial hands-on use of computers in a computerized classroom environment.
|
|