ENG

Computer Science

Bachelor of Arts

Coursework Location(s)

Main/Tucson

Areas of Interest
  • Business, Economics & Entrepreneurship
  • Computer & Information Science
  • Mathematics, Statistics & Data Science
  • Education & Human Development
  • Interdisciplinary Studies
Two machines and computers and the human brain ?interact to bring us the Information Age. Become one of the inventive computer scientists shaping this cutting-edge field. The Bachelor of Arts in Computer Science equips students to design, implement and test programs that solve significant and meaningful problems. Students learn how to collaborate to develop large software systems and can explain the purpose, design and implementation of programs. Graduates are able to design and analyze algorithms and can evaluate the correctness and performance of computer programs. To earn this B.A., students must start as Pre-computer Science majors and complete a core set of classes. No application is required to progress from Pre-computer Science to Computer Science. The B.A. curriculum requires students to study a second language proficiency and take natural science courses.
Learning Outcomes
Programming; Graduates can design, implement, and test programs that solve significant and meaningful problems, making appropriate design choices that best meet given requirements. Reasoning; Graduates can design and analyze algorithms and reason about the correctness and performance of computer programs. Communication and Collaboration; Graduates can develop large software systems as part if a team, and can document and explain the purpose, design, and implementation of programs.
Sample Courses
  • CSC 346: Cloud Computing
  • CSC 460: Database Design
  • CSC 466: Computer Security
Career Fields
  • Software development
  • Cybersecurity
  • Machine learning
  • Mobile app development
Level of Math
Moderate Knowledge
LEVEL OF SECOND LANGUAGE
4th Semester Proficiency
Pre-major Required?
YES
Sample Plans 2020 - Computer Science

First Year

1st Semester
Credits
CSC 101 - Introduction to Computer Science
4.00
ENGL 101 - English Composition I
3.00
MATH 112 - College Algebra
3.00
1st Semester Second Language
4.00
2nd Semester
Credits
CSC 110 - Introduction to Computer Programming I
4.00
ENGL 102 - English Composition II
3.00
2nd Semester Second Language
4.00
Tier I General Education
3.00
Tier I General Education
3.00

Second Year

3rd Semester
Credits
CSC 120 - Introduction to Computer Programming II
4.00
3rd Semester Second Language
4.00
Minor Course
3.00
Tier I General Education
3.00
Tier I General Education
3.00
4th Semester
Credits
CSC 210 - Software Development
4.00
CSC 245 - Introduction to Discrete Structures
4.00
4th Semester Second Language
4.00
Minor Course
3.00

Third Year

5th Semester
Credits
CSC 252 - Computer Organization
3.00
CSC 352 - Systems Programming & Unix
3.00
Minor Course
3.00
Tier I General Education
3.00
Tier I General Education
3.00
6th Semester
Credits
CSC 335 - Object-Oriented Programming
4.00
CSC 345 - Analysis of Discrete Structures
4.00
Minor Course
3.00
Tier II General Education
3.00

Fourth Year

7th Semester
Credits
CSC 400-Level Elective
3.00
Minor Upper-Division Course
3.00
Upper-Division Elective
3.00
Tier II General Education
3.00
Tier II General Education
3.00
8th Semester
Credits
CSC 400-Level Elective
3.00
Minor Upper-Division Course
3.00
Upper-Division Elective
3.00
Tier II General Education
3.00
Upper-Division Elective
3.00

Log in to learn more about Colorado Heights University students

If you have questions about how your data is being used upon submission, please review the University Privacy Statement.