Java Programming Fundamentals (JPF1)  Technical Certificate of Credit

(Embedded in Computer Programming Diploma and Degree)

Program Description:

The Java Programming Fundamentals certificate provides the opportunity for students to learn the basics of Java programming. This certificate will be embedded within longer programs (degrees and diplomas) and will allow students to receive an entry-level programming credential as they work toward completing longer programs.

Entrance date: Each semester

Program admission requirements:

Minimum Test Scores

Writing 236 Reading Comprehension 55
Arithmetic 229 Arithmetic 34

High School diploma or equivalent required for admission.

Credits required for graduation: 11

Curriculum Outline (11 hours)
Courses 11 credits 11
CIST 1305

An introductory course that provides problem solving and programming concepts for those that develop user applications. An emphasis is placed on developing logic, troubleshooting, and using tools to develop solutions. Topics include: problem solving and programming concepts, structured programming, the four logic structures, file processing concepts, and arrays.

CIST 2371
Prerequisite: CIST 1305

This course is designed to teach the basic concepts and methods of objected-oriented design and Java programming. Use practical problems to illustrate Java application building techniques and concepts. Develop an understanding of Java vocabulary. Create an understanding of where Java fits in the application development landscape. Create an understanding of the Java Development Kit and how to develop, debug, and run Java applications using the JDK. Continue to develop student's programming logic skills. Topics include: JAVA Language History, JAVA Variable Definitions, JAVA Control Structures, JAVA Methods, JAVA Classes, JAVA Objects, and JAVA Graphics.

CIST 2372
Prerequisite: CIST 2371

This course is an intermediate course in Java Programming. It is assumed that the student knows the Java syntax as well as basic object oriented concepts. The student will use classes and objects provided by the core Java API. They will use these classes to accomplish tasks such as Database access, File access, exception handling, running threads, using sockets to talk across a network, and remotely calling methods using RMI techniques.

Click to view profile for Cassandra Henderson
Program Chair

Chair/Instructor Computer Programming, Networking & Information Technology Professional
CEIT Building, Room 201

Up one level
Programs of Study