100% Online Degree

Computer Science Associate’s Degree

An affordable path to prepare for a career in the technology industry, this associate’s program transfers to a bachelor’s degree.

 

Talk to an Enrollment Coach

 

Our next term starts in:
--
days
--
hours
--
minutes

Online
Associate Degree in Computer Science

The AS in Computer Science program will educate students so that they have a command of basic programming and web design skills, enabling them to thoughtfully participate in the decisions of the marketplace and thereby contribute to the professions, communities, and organizations to which they belong.

Estimated Annual Cost: $8,280

Cost estimate based on enrollment in 45 annual quarter hours with current Tuition and Fees. Cost includes fees for textbooks and materials.

 

Learn more about Associate of Applied Science Degrees >

 

Career Paths

Computer Systems Analysts
Computer systems analysts study an organization’s current computer systems and find a solution that is more efficient and effective.
Computer Network Architects
Computer network architects design and build data communication networks, including local area networks (LANs), wide area networks (WANs), and Intranets.
Computer Programmers
Computer programmers write and test code that allows computer applications and software programs to function properly.

What You Will Learn

checkmark

Students who complete this program will be able to design and develop an object-oriented program that uses the Java programming language.

checkmark

Students who complete this program will be able to design and develop an object-oriented program that uses the Java class library to read and write sequential text files.

checkmark

Students who complete this program will be able to understand and describe the trade-offs of space and time between different standard data structure algorithms and implementations.

checkmark

Students who complete this program will be able to design and develop an object-oriented program that uses the Java Swing framework for its graphical user interface.

checkmark

Students who complete this program will be able to understand and describe the structure, behavior, and practical uses of a variety of standard data structures.

checkmark

Students who complete this program will be able to develop a practical, object-oriented, Python program that uses one or more standard data structures for its data management and retrieval.

Leadership. Character. Civility.

Attending GMC is about more than just earning a degree. We prepare our graduates to stand out in the world by teaching leadership skills, character education, and ethics. GMC grads have the grit and determination to be successful in an ever-changing job market.

See How GMC Builds Character

Why pay more for the same degree?

Thanks to our Transfer Agreements, GMC Online students can take their college credits with them to dozens of other colleges and universities. Why pay more for core curriculum when you take the same accredited courses at GMC Online for less, and then transfer to the four-year college of your choice? Here’s a cost comparison:

“My GMC Online Enrollment Coach really believed in me, and pushed me to want to do better for myself… One year later, I found myself with a degree and two jobs. I was very quickly able to get myself a new car, put my son in a better school, and eventually buy myself a house. I became an all-around happier and healthier person thanks to GMC Online.”

— Charity Suggs, Graduate

Recent Grads

Concentration Courses

CIS 120 Introduction to Computer Science I 5qh

This course is an introduction to computer science that focuses on the foundational role of algorithms in computing. Each of the following layers of the abstract computing stack are explored: algorithmic foundations, hardware, system software, networks, information security, higher-level programming languages, types of application software, and social/ethical issues in computing. Students will study basic algorithms using pseudo code and compare them to a corresponding programming language implementation.

CIS 210 Principles of Computer Programming I | 5qh

The study of computer programming with emphasis on problem solving utilizing well-structured code. Additional topics include data types, flow of control structures, single-dimensional arrays, classes, objects, and methods. Course includes programming assignments using the Java programming language.

CIS 211 Principles of Computer Programming II | 5qh

A continuation of the study of computer programming with emphasis on problem solving utilizing well- structured code. Additional topics include multi-dimensional arrays, inheritance, graphical user interfaces, exception handling, sequential file IO, and class library data structures. Course includes programming assignments using the Java programming language.

CIS 214 Data Structures I 5qh

This course is an introduction to data structures. Topics include, the design and implementation of data structures as abstract data types, algorithm analysis, indexed (array-based) and linked (node-based) structures, bags, stacks, queues, priority queues, lists, trees, sets, dictionaries, hashing techniques, graphs, and searching and sorting techniques. Assignments using the Python programming language allow students to gain experience using data structures.

MAT 225 Discrete Mathematics I 5qh

This course is an introduction to discrete mathematics with an emphasis on topics that are applicable to computer science. Topics include, formal logic, propositional logic, predicate logic, mathematical reasoning, proof techniques, graphs, trees, sets, functions, relations, counting techniques, and algorithms.

Hiring Partners

GMC is fortunate to have partnerships with a wide range of businesses who hire our graduates. Here are a few of our partners:

Frequently Asked Questions

About This Program


The AS in Computer Science program will educate students so that they have a command of basic programming and web design skills, enabling them to thoughtfully participate in the decisions of the marketplace and thereby contribute to the professions, communities, and organizations to which they belong.

Degree Program Coordinator


Dr. Russell Spears, rspears@gmc.edu

Program Benefits


Earning an AS degree in computer science will prepare students for employment opportunities and meet educational requirements for continuation towards a bachelor degree in computer science. Upon completion of this degree, graduates will be able to transfer credits to a 4-year BA or BS degree program in computer science. Computer science degree majors consistently remain in the top careers with a wide variety of jobs in the computer industry.

Cost for the Degree


Average Annual Cost for this Degree:
$8,280

Earn Rewards for Referring Students to GMC Online

Do you know someone who would be a perfect fit for GMC Online?

Introducing our Exclusive Referral Program! By simply connecting us with individuals who are ready to pursue their college degree, you can earn generous rewards.

Pocket up to $175 for every new student you refer.

Click the button below to learn more about our rewarding Referral Program.

Refer a Friend

 

*Referral Verification Disclaimer: All referrals are subject to a thorough verification process to confirm their authenticity. GMC Online retains the right to withhold gift cards if any referral appears suspicious or violates our program guidelines. This is crucial in preventing fraud and maintaining the integrity of our program. 

*Terms & Conditions: This program applies solely to individuals referred to the GMC online campus and does NOT include GMC employees or those who have previously been referred to our institution. The referral program officially launched on June 23, 2023. Please note that referrals made before this date will not be eligible for rewards.

Academic Excellence.
Since 1879.

We’ve been educating bright minds for well over a century. That’s why a degree from GMC means more than just a great education. It means success.