Programming

Photo of a row of servers

Get a firm foundation in computer programming fundamentals.

Programming languages are the building blocks of technology that is used across a wide variety of industries. Whether you want a job in manufacturing, website design, mobile app development or more, you need to first learn the basics of programming.


View the annual booklet

Java Programming Career Certificate Bundle

Obtain a certificate in Java Programming by completing the following courses: Web Architecture – Learn to Code; Java Level 1 – Java Coding; Java Level 2 – Java Web Architecture; and Java Level 3 – Advanced Web Architecture.


VIEW COURSE DETAILS


NOTE: If you click on "VIEW COURSE DETAILS" and do not see the class listed, then the course is not currently being offered or it has already reached its capacity and no more seats are available. You can call the registration office at 843.574.6152 and ask to be put on a waiting list.

Java Level 1 – Java Coding

This hands-on course provides an introduction to programming using the Java language. Topics include: application development cycle; structure of programs; specific language syntax; algorithmic constructs; string and character manipulation; dynamic memory allocation; standard I/O; and fundamental object-oriented programming concepts. This course includes the processing of command line arguments and environmental variables so that students are able to write flexible, user-friendly programs. Prerequisite: Web Architecture – Learn to Code; Book included


VIEW COURSE DETAILS


NOTE: If you click on "VIEW COURSE DETAILS" and do not see the class listed, then the course is not currently being offered or it has already reached its capacity and no more seats are available. You can call the registration office at 843.574.6152 and ask to be put on a waiting list.

Java Level 2 – Java Web Architecture

This intermediate-level course is intended for programmers who already have a fundamental understanding of Java programming and some experience writing code. It provides additional insights and details regarding some of the more advanced and useful capabilities of Java. Topics include: reflection and JavaBeans; Java 5 type safety enhancements; the Java Collections Framework; Java Database Connectivity (JDBC); multi-threading; inner classes; and networking. Prerequisite: Java Level 1 – Java Coding; Book included


VIEW COURSE DETAILS


NOTE: If you click on "VIEW COURSE DETAILS" and do not see the class listed, then the course is not currently being offered or it has already reached its capacity and no more seats are available. You can call the registration office at 843.574.6152 and ask to be put on a waiting list.

Java Level 3 – Advanced Web Architecture

This course provides hands-on experience with cutting edge Java Enterprise (Java EE) technologies, creating dynamic web and enterprise applications that utilize several Java frameworks and technologies. Topics include architectural design issues as well as specific coding models for a variety of Java EE components. Prerequisite: Java Level 2 – Java Web Architecture; Book included


VIEW COURSE DETAILS


NOTE: If you click on "VIEW COURSE DETAILS" and do not see the class listed, then the course is not currently being offered or it has already reached its capacity and no more seats are available. You can call the registration office at 843.574.6152 and ask to be put on a waiting list.

Java Portfolio Project

Students create a new project using the skills they learned in the Web Architecture – Learn to Code and Java Level 1, 2 and 3 courses. This project can be added to their portfolios to show to potential employers. No books required


VIEW COURSE DETAILS


NOTE: If you click on "VIEW COURSE DETAILS" and do not see the class listed, then the course is not currently being offered or it has already reached its capacity and no more seats are available. You can call the registration office at 843.574.6152 and ask to be put on a waiting list.

JavaScript

JavaScript is an ideal programming language to use for your first steps in programming. JavaScript allows programmers the capability of enhancing HTML and CSS webpages by adding interactivity and other various concepts. Learn how to create functions, objects, variables and scripts that allow for basic interactivity. A good grasp of HTML and CSS is required. Continue on to learn the document object model, creating and responding to custom events as well as exploring JavaScript and cookies. Then move on to explore Ajax, the creation of JavaScript libraries and integrating JavaScript with other technologies. Prerequisite: Students are encouraged to take HTML5 and CSS3 Levels 1, 2 and 3 before enrolling in these courses. Book included


VIEW COURSE DETAILS


NOTE: If you click on "VIEW COURSE DETAILS" and do not see the class listed, then the course is not currently being offered or it has already reached its capacity and no more seats are available. You can call the registration office at 843.574.6152 and ask to be put on a waiting list.

Web Architecture – Learn to Code

Learning how to code has never been easier. Whether you are a programming “newbie” or just looking to learn a new skill or two, coding is the way to go. This introductory course looks at different languages and the fundamentals that all languages share. It can be taken as a stand-alone course or as part of the programming certificate available. Try it out and see if coding is for you! Book included


VIEW COURSE DETAILS


NOTE: If you click on "VIEW COURSE DETAILS" and do not see the class listed, then the course is not currently being offered or it has already reached its capacity and no more seats are available. You can call the registration office at 843.574.6152 and ask to be put on a waiting list.

Cover of the spring 2018 continuing education catalog
View our current catalog
Explore Now >>
EARN A CERTIFICATE!

EARN A CERTIFICATE! >>