Computer Programming & Information Systems

More so than any other time in history, computers play a vital and essential role in our daily lives, both personally and professionally. Solid computer skills are a necessity, not a luxury – combining computer skills, good communication and business knowledge will make you an extremely valuable asset to almost any employer, and ensure your chances of advancing upward more quickly. 

Core Computer Programming classes include:

  • Programming Concepts and Methodology (for both Java and Python)
  • Computer Concepts and Information Systems
  • Networking Essentials
  • Database Management

Related electives include:

  • Project Management
  • Introduction to HTML and CSS
  • Animation/3D Modeling/Compositing for Motion Graphics
  • Physics
  • Calculus

Computer Science Majors go into a variety of careers, some examples are:

At the Associate's Degree Level:
At the Bachelor's & Beyond Level:
Computer Systems Analyst Data Scientist
IT Technician Machine Learning
Computer Repair Software Engineer
Programmer Game Developer
Web Development Business Systems Management
Database Management Network Manager

Please see a counselor for major preparation and general education that will best meet your specific goals.

AA-T/AS-T = Associate of Arts/Science Degree for Transfer Earned by completing requirements in the academic major, a transfer general education pattern, and a total of 60 transferable units that would be the typical first two years of a 4-year degree; provides a clear transfer pathway to CSU.
AA/AS = Associate of Arts/Science Degree Earned by completing requirements in the academic major, a general education pattern, and a total of 60 degree-applicable units.
COA = Certificate of Achievement Formally recognizes a student’s competence in a program of study and prepares students for employment in a career/technical field. Also available for completion of a General Education Pattern for transfer. Will appear on the student’s academic transcript.
SAC = Skills Attainment Certificate Prepares students for employment with experience in specific career/technical fields. Do not appear on official transcripts.
OU Campus Login