Computer Programming program photo

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.

Interested in learning more about this program? Attend one of our monthly information sessions to talk with faculty and learn more about the program.

Can I work while I learn?

Class schedules are designed to encourage student employment in the Computer Science industry while taking classes.

What can I expect from the Computer Programming program?

Throughout the Computer Programming program, you will learn with industry leading software the practice of developing instructions and languages computers use to operate. Computer programmers write and test code that allows computer applications and software programs to function properly. They turn the program designs created by software developers and engineers into instructions that a computer can follow. With Gwinnett Tech’s Computer Programming degree, diploma or certificate, students learn the skills needed to successfully join this growing industry.

What career options will I have?

  • Software application developer
  • Database administrator
  • Computer network architect
  • Network system administrator

How much will it cost?

Gwinnett Tech offers affordability at $100 per credit hour + fees. Great opportunities for scholarships and financial aid with HOPE Grant, HOPE scholarship, HOPE Career Grants and more!