|
|
This course covers advanced object-oriented programming concepts and techniques
in the Java programming language.
The course is designed to teach these advanced topics:
- serialization
- multithreading
- advanced Swing components
- networking
|
- server-side technology (servlets RMI)
- JDBC
- Java Beans
- Security (PKI)
|
|
|
(54 hours lecture, 54 hours lab, Degree appropriate)
|
|
Advisory Prerequisites:
CISP 21 - Programming in Java
|
Course Measurable Objectives:
- Create applets or applications using object oriented programming and core Java concepts.
- Apply concepts in project(s) using multi- threading with and without synchronization.
- Design and formulate programs using Swing components and Advanced Swing Components with data modeling.
- Utilize network programming using remote method invocation.
- Design and create a servlet using Apache tomcat.
- Develop Java Bean using jar files.
- Analyze and update databases using JDBC concepts and SQL.
- Demonstrate a Java tool.
|
Course Level Student Learning Outcomes:
Students completing CISP 24 - Advanced Java Programming will be able to:
- develop a dynamic web page programming Java Server Pages.
- create an object oriented program that will use remote method invocation using the Java programming language.
|
|
|
OTHER PROGRAMMING COURSES:
|
|