Computer Programming

Computer Programming

With the Gwinnett Tech Computer Programming education, you will learn to write and test code for computer applications and discover how to turn the program designs created by software developers and engineers into instructions that a computer can follow.

Gwinnett Tech’s Computer Programming program is offered during the fall, spring, and summer semesters at our Lawrenceville and Alpharetta-North Fulton campuses. The program is full-time and classes are scheduled for day, evening, or online access. Students may begin the program during the fall, spring, or summer semesters


Computer programming is a process that leads from a problem specification to executable computer programs,
also known as software. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their accuracy, resource consumption, and the coding/implementation of the algorithms using a programming language such as Java, C++, C#, .NET, or many others.

What are my program options?

More Info…

Take the first step towards a career in Computer Programming and apply for next semester! Important dates and deadlines are listed to get you started and if you’re looking for ways to pay for your education, explore our scholarships for this program. You can also learn about our faculty and clubs and organizations to join!

Our Computer Programming advisory board will provide you with relevant industry-specific curriculum for today’s high-demand careers.