You are currently viewing the 2013 - 2014 Student Catalog. The current catalog is located here.

Computer Programming - JAVA Programming

Curriculum Description

The Computer Programming curriculum prepares individuals for employment as computer programmers and related positions through study and applications in computer concepts, logic, programming procedures, languages, generators, operating systems, networking, data management and business operations.

Students will solve business computer problems through programming techniques and procedures, using appropriate languages and software. The primary emphasis of the curriculum is hands-on training in programming and related computer areas that provide the ability to adapt as systems evolve.

Graduates should qualify for employment in business, industry, and government organizations as programmers, programmer trainees, programmer/analysts, computer operators, systems technicians or database specialists.

The following represents one way in which the program of study can be completed. Students who aren’t able to follow this plan should consult their academic advisor to be sure that they take courses in the best order for their success.
(CTE-Y C25130J1)


NC CIP: 11.0201
Day and Evening
POS Approved: Fall 2013

Course Course Title HOURS PER WEEK
Class Lab/ Shop Clinical/ WBL Credit
Fall Semester
CIS 115 Intro to Prog & Logic NEW REQUISITE 2 3 0 3
CSC 143 Object-Oriented Prog 2 3 0 3
CSC 151 JAVA Programming 2 3 0 3
    6 9 0 9

Spring Semester
CSC 251 Adv JAVA Programming 2 3 0 3
DBA 110 Database Concepts 2 3 0 3
    4 6 0 6

Summer Term
CSC 258 JAVA Enterprise Programs 2 3 0 3
    2 3 0 3

Total Credit Hours: 18


  • : Comprehensive Articulation Agreement - This course is recommended for students transferring to a four-year university.
  • : Local Requirement
  • : Instructional Service Agreement
  • : Universal General Education Transfer Component (UGETC)

Gainful Employment Information

View the Gainful Employment Information for Computer Programming - JAVA Programming