½ñÈÕ³Ô¹Ï

Skip to Content

Computer Science

The Bachelor of Science in Computer Science at ½ñÈÕ³Ô¹Ï providesÌýa strong foundationÌýin computing theory, programming, systems design, and problem‑solving. Students explore algorithms, data structures, software engineering, and emerging technologies while developing practical skills through hands‑on projects. The program prepares graduates for both immediate entry into the tech workforce and future advanced study.

The first cohort of Bachelor of Science in Computer Science students will be welcomed in Fall of 2027!

PrerequisitesÌý& Preparation

Students entering this program should be prepared with solid algebra skills.ÌýÌýHigh school or college‑level math—especially precalculus—helps ensure success in core coursework.ÌýIntroductory programming experience is helpful but notÌýrequired.ÌýEarly exposure to coding languages and logical reasoning is encouraged. Academic advising supports students in selecting the right preparatory courses and building confidence before progressing into upper‑division computer science classes.ÌýThe ½ñÈÕ³Ô¹Ï Math flowchart isÌýlocatedÌýat:ÌýMath courses by Area of Study.

TheÌýbachelor’sÌýprogram is designedÌýasÌýa 2+2Ìýdegree. In the first twoÌýyears,Ìýa student completesÌýanÌýAA-DTAÌýwith a focus on Computer Science and its prerequisite courses.ÌýThe recommended path involves completing theÌýAssociate in Arts – Computer Science (DTA/MRP).ÌýOther Associate degrees may provide the prerequisites and preparationÌýneededÌýforÌýentering intoÌýtheÌýBachelor’sÌýprogram, andÌýrequire approvalÌýby an advisor.

Important prerequisite courses include:

  • Calculus I (can be completed during first quarter of BS)
  • Computer Programming I
  • Computer ProgrammingÌýII

Admission into the Bachelor of Science in Computer Science program is contingent upon completion of the appropriate associates degree and/or prerequisite courses.

Career Opportunities

Graduates of the Computer Science program are prepared for diverse roles, including software developer, data analyst, systems administrator, cybersecurity technician, and IT project specialist. The growing demand for technologyÌýprofessionalsÌýspans industries such as healthcare, finance, education, government, and entertainment. The program’s emphasis on problem‑solving and adaptability equips students for both local employment and competitive positions in regional or national technology sectors.

For career exploration and outlook, visit:

Degree Outcomes

  1. Apply data structures, algorithms, programming languages, and software engineering principles to solve problems.
  2. Develop applications using well-documented, readable, maintainable, and secure code.
  3. IdentifyÌýand analyze a problem and define the computing requirements to solve it.
  4. Design, implement, evaluate, trouble-shoot and test a computer-basedÌýsystemÌýprocess,Ìýcomponent, or program to meet desired results.
  5. Evaluate the social impact and ethical issues related toÌýuseÌýof computers and computer technology.
  6. Apply current and cloud-based techniques, skills, and tools for cybersecurity, network administration, applicationÌýdevelopment.
  7. Demonstrate culturally responsive workplace skills, including teamwork, leadership, critical thinking, creative problem-solving, personal responsibility, and management skills.
  8. Communicate professionally with clients, peers, and managers from varying and diverse backgrounds, perspectives, specializations, and interests.

Resources

AdditionalÌýinformation related toÌýComputer ScienceÌýcan be found at:ÌýAssociate in Arts – Computer Science (DTA/MRP) – ½ñÈÕ³Ô¹Ï