Apr 19, 2024  
2018-2019 Undergraduate Academic Catalog 
    
2018-2019 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

BA 1764 - Advanced Java Programming

3 lecture hours 0 lab hours 3 credits
Course Description
This, the third course in the Java programming sequence, introduces topics that are the basis for building robust, reliable systems in Java. Topics covered include data structures and the collections API, streams and files, multithreading, networking, and database connectivity. (prereq: BA 2732 )
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Instill in the student the basic elements of client-side Java programming skills and be introduced to server-side Java technologies (i.e. Enterprise Java).

Prerequisites by Topic
  • None

Course Topics
  • Component Graphics, Part I
  • Exception Handling and Assertions
  • Strings, Character Arrays and Regular Expressions
  • Streams, Files and Object Serialization
  • Collections
  • Generics
  • Custom Generic Data Structures
  • Databases and JDBC
  • Multi-Threading
  • Networks (Client-side applications)
  • GUI Components, Part II
  • Web Applications

Coordinator
Dr. Jeff Blessing



Add to Portfolio (opens a new window)