Apr 25, 2024  
2017-2018 Academic Catalog 
    
2017-2018 Academic Catalog [ARCHIVED CATALOG]

CSC* E223 - Java Programming I (4 credits)


Code(s): BUS, COMP
Prerequisite(s): CSC* E105 , or permission of the instructor.
 
A comprehensive study of the fundamentals of object-oriented programming using the Java programming language. Topics include installing and setting up the Java environment and SDK, Java VM, Java programming tools, the fundamental syntax and semantics of Java language, program structure, data types, primitive and reference types, control structures, methods, recursion, strings, arrays, searching and sorting, data abstraction, encapsulation, classes, objects, constructors, object life cycle, garbage collection, interfaces, polymorphism and dynamic binding, class structure, inheritance, aggregation, composition, object-oriented design, Java packages and the Java API. Course Outline: CSC 223  

The course requires substantial hands-on use of computers in a computerized classroom environment.