May 02, 2024  
2023-24 Catalog 
    
2023-24 Catalog
Add to Portfolio (opens a new window)

CSCI 242 - Object-Oriented Programming III with Java

5 Credits
This is a continuation of object-oriented design and programming using Java. The course will cover database access through JDBC, client-server programming, advanced graphical user interfaces (GUIs), multithreading, graphics and multimedia.

Pre-requisite(s) C SCI 143
FeesCF

Quarters Typically Offered


Winter Day


Designed to Serve Students desiring to transfer to a four-year institution as a computer science major.
Active Date 2011-10-19

Grading Basis Decimal Grade
Class Limit 30
Contact Hours: Lecture 55 Lab 0 Field Studies 0 Clinical 0 Independent Studies 0
Total Contact Hours 55
Degree Distributions:
AA
  • Science

Course Outline
JDBC Overview of relational databases, SQL, creating and manipulating databases Multithreading Thread states and scheduling, creating and executing threads, synchronization Networking Stream sockets, client/server interaction, security, multithreaded servers Advanced GUIs JTextArea, Jpanel, Jslider, JpopupMenu, GridBagLayout Graphics and Multimedia Graphics contexts and objects, drawing shapes, Java2D, Images, Audio

Student Learning Outcomes
The student will design and implement a 1000 line program.

The student will understand database terminology.

The student will demonstrate proficiency in accessing a relational database using the Java programming language.

The student will write a multithreaded application.

The student will understand and utilize advanced GUI components.

The student will understand and utilize graphics and multimedia components.



Add to Portfolio (opens a new window)