The Associate of Arts in Computer Science is designed for students planning to start at Tri-C and transfer to a four-year institution to major in Computer Science.  A four-year degree in Computer Science can prepare students for a variety of careers such as programmer, software developer, software engineer, data scientist, systems analyst, and IT project manager.

The Computer Science program at Cuyahoga Community College (Tri-C®) will provide students with foundations in programming logic, Java programming, data structures & algorithms, critical thinking, problem solving, and communication skills they need to succeed at their four year institution.  In addition, coursework may qualify students for some entry-level positions in the computer science/information technology industry.

It is important to note the four-year program requirements vary in their requirements in areas like mathematics and natural sciences.  Students should meet with a counselor and check with individual institutions when selecting general education coursework.  In addition, some bachelor-degree granting institutions may require additional general education coursework outside of the Ohio Transfer 36 and students may be required to take these courses in their junior or senior year. 

Tri-C currently has articulation agreements that guarantee transfer of IT coursework with Cleveland State University, Baldwin Wallace University, and Western Governors University. 

This program is available to be completed 100% online.

  • ENG-0995 Applied College Literacies or qualified placement to enroll in ENG-1010 College Composition I
  • Qualified placement to enroll in MATH-1580 Precalculus or higher.  
  1. Build a foundation in secure software development to succeed in upper-level coursework.
  2. Communicate effectively with team members in a professional environment.
  3. Analyze, design, write, and test programs to address specific business problems using modern programming concepts.
  4. Apply knowledge of mathematics and computer science concepts while developing solutions for software engineering initiatives.
  5. Recognize legal and ethical issues that impact technology use, creation, and implementation.
  6. Recognize the need to engage in continuing professional development in order to maintain skills and advance your career.
  7. Be prepared to transfer to a four-year program in Computer Science and Software Engineering.
Plan of Study Grid
First SemesterCredit Hours
GEN-1070 First Year Success Seminar 1
IT-1025 Information Technology Concepts for Programmers 3
IT-1050 Programming Logic 3
Select one of the following: 3
College Composition I
Honors College Composition I
Select one of the following: 5
Calculus I
Honors Calculus I
 Credit Hours15
Second Semester
IT-2650 Java Programming 4
DEGR-XXXXOhio Transfer 36 Social and Behavioral Science Elective (must be from two different disciplines) 3
Select one of the following: 5
College Composition II
Honors College Composition II
Select one of the following: 3
Calculus II
Honors Calculus II
 Credit Hours15
Third Semester
IT-2660 Data Structures & Algorithms 4
DEGR-XXXXOhio Tranfer 36 Mathematics Elective 1 4
DEGR-XXXXOhio Transfer 36 Arts and Humanities Elective (must be from two different disciplines) 3
Select one of the following 5
General Chemistry I
and General Chemistry Laboratory I
Honors General Chemistry I
General Physics I
Select one of the following: 3
Fundamentals of Speech Communication
Honors Speech Communication
 Credit Hours19
Fourth Semester
IT-2351 Enterprise Database Systems 4
Select one of the following: 2 3
Web Programming
Systems Analysis and Design
Introduction to Linear Algebra
DEGR-XXXXOhio Transfer 36 Natural Science Elective 3-4
DEGR-XXXXOhio Transfer 36 Social and Behavioral Science Elective (must be from two different disciplines) 3
DEGR-XXXXOhio Transfer 36 Arts and Humanities Elective (must be from two different disciplines) 3
 Credit Hours16-17
 Total Credit Hours65-66

Students who place at the pre-calculus level can use MATH-1580 Precalculus to fulfill this requirement.  Students who place at the Calculus I level should select Math elective based on requirements from desired transfer institution and program.


Students should check with intended transfer institution to determine Math or IT elective course selection.