Aug 08, 2020  
2017-2018 Catalog 
2017-2018 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

C SCI 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
Fees CF

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

Grading System Decimal Grade
Class Limit 30
Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 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)