Apr 20, 2024  
2019-2020 Undergraduate Catalog 
    
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

CS 2420 Object-Oriented Progr in Java


A second course in program design, using Java and Object-oriented analysis and design with UML. Topics include: Review of Java fundamentals (importing, assignments, strings, input/output, conditionals, loops, arrays, functions), recursion, abstract data type (ADT), objects/classes, inheritance, polymorphism, generics, file processing, exception handling, event-driven programming, GUI and graphics (Java 2D, Swing versus AWT), multi-threading and UNIX basics with X-Windows. Programming projects will be assigned in Java in Windows and UNIX. Prerequisite(s): CS 2300 
Credits: 3.0