Skip links

Main navigation


Computer Science

What Is Computer Science?

Computer Science is the study of the theoretical foundations of information and computation and of practical techniques for their application and implementation in computer systems.

Why Study Computer Science?

Computers are a mainstay in today’s society. Whether at home, school, or in the workplace, people use technology. Understanding how computer systems work and learning how to make everyday tasks more efficient are valuable skills. Studying computer science introduces students to the exciting and everchanging technological world.

Perimeter College’s guided pathway in Computer Science teaches students the fundamentals of the science while also helping them to learn how to conceptualize, design and implement technology solutions. The pathway prepares students for careers in technology and for transfer to a four-year institution.

Perimeter College computer science students can benefit from scholarships, stipends, undergraduate research and STEM initiatives, such as ENLISTEM, MESA, PSLSAMP and STEP. Routinely, Perimeter’s students win national conference awards for research projects, and the robotics team consistently places in the top three in the Association for Computing Machinery Southeast Regional Robotics Competition.


  • Android/iOS developer
  • Computer hardware engineer
  • Computer network architect
  • Cyber security professional
  • Database administrator
  • Robotics programmer
  • Teacher
  • Software engineer
  • Video game designer
  • Web designer
For additional potential salary and job information, Bureau of Labor Statistics - For potential job and salary information, visit the Bureau of Labor Statistics

The Computer Science Pathway leads to an Associate of Science degree

1927 Computer Science Pathway

 Associate of Science, Pathway – Computer Science

Areas A-E of the Core Curriculum (42 Credit Hours)
Areas A:
  • Required course: MATH 1112 College Trigonometry (3 Credit Hours) or MATH 1113 Precalculus (3 Credit Hours) or higher level MATH course.
Area D:
  • Required course: MATH 2211 Calculus I (4 Credit Hours) (or a higher level mathematics course) (One credit hour counts in Area F.)
  • Recommended courses:
  • PHYS 2211 Principles of Physics I (3 Credit Hours) and PHYS 2211L Principles of Physics I Lab (1 Credit Hour)
  • PHYS 2212 Principles of Physics II (3 Credit Hours) and PHYS 2212L Principles of Physics II Lab (1 Credit Hour)
Area F: Courses Appropriate to the Pathway (18 Credit Hours)
  1. Carry over from Areas A and/or D (1-2 Credit Hours):
  • Students will carry one additional credit hour over to Area F for each 4-credit-hour mathematics course taken in Area A and/or Area D.
  • Required courses: (14 Credit Hours)
    • CSC 1301 Principles of Computer Science I (4 Credit Hours)
    • CSC 1302 Principles of Computer Science II (4 Credit Hours)
    • CSC 2510 Theoretical Foundations of Computer Science or MATH 2420 Discrete Mathematics (3 Credit Hours)
    • CSC 2720 Data Structures (3 Credit Hours)
    Select additional elective courses to complete 18 hours in Area F:
    • ASTR 1010 Astronomy of the Solar System (3 Credit Hours) and ASTR 1010L Astronomy of the Solar System Lab (1 Credit Hour)
    • ASTR 1020 Stellar and Galactic Astronomy (3 Credit Hours) and ASTR 1020L Stellar and Galactic Astronomy Lab (1 Credit Hour)
    • BIOL 1103 and BIOL 1103L
    • BIOL 1104 and BIOL 1104L
    • BIOL 2107 Principles of Biology I (3 Credit Hours) and BIOL 2107L Principles of Biology I Lab (1 Credit Hour)
    • BIOL 2108 Principles of Biology II (3 Credit Hours) and BIOL 2108L Principles of Biology II Lab (1 Credit Hour)
    • CHEM 1211 Principles of Chemistry I (3 Credit Hours) and CHEM 1211L Principles of Chemistry I Lab (1 Credit Hour)
    • CHEM 1212 Principles of Chemistry II (3 Credit Hours) and CHEM 1212L Principles of Chemistry II Lab (1 Credit Hour)
    • CSC 2920 Ethical and Social Issues in Computing  (3 Credit Hours)
    • GEOL 1121 Introductory Geology I (3 Credit Hours) and GEOL 1121L Introductory Geology I Lab (1 Credit Hour)
    • GEOL 1122 Introductory Geology II (3 Credit Hours) and GEOL 1122L Introductory Geology II Lab (1 Credit Hour)
    • MATH 2212 Calculus of One Variable II (4 Credit Hours)
    • Students who continue to the B.S. in Computer Science at Georgia State University-Atlanta will be required to complete MATH 2212.
    • All separate lecture and lab course combinations (e.g., BIOL 2107 and BIOL 2107L; CHEM 1211 and CHEM 1211K) are commonly offered as a combined course at Georgia State University-Atlanta (e.g., BIOL 2107K; CHEM 1211K. The combined (K) courses and separate lecture and lab (L) courses cover the same subject matter and are considered equivalent courses.