Computer Science

Associate in Science Computer Science & Information Systems · Palomar College · 2026-2027 Catalog

Computer Science is the study and design of computer systems: both hardware and software. Computer scientists are primarily concerned with the design of algorithms, languages, hardware architectures, systems software, applications software and tools. Emphasis in the Computer Science program is placed on the ability to solve problems and think independently. The program offers a foundation in data structures, computer architecture, software design, algorithms, programming languages, and object-oriented programming. See a Counselor for additional university transfer requirements in this major.

Learning Outcome(s):

  1. Apply important data structures and algorithms.
  2. Design and write computer programs that are correct, efficient, and well documented.
  3. Make the right choices of language, platform, and data structures for a computer programming solution based on their knowledge of the elements of program design.
  4. Identify and explain the hardware and software aspects of computer systems that support application software development.
CourseTitleUnits
Program Requirements20
CSCI 112Programming Fundamentals I4
CSCI 114Programming Fundamentals II4
CSCI 210Data Structures4
CSCI 212Machine Organization and Assembly Language4
CSCI 222C++ and Object-Oriented Programming4
Electives (Select 2 courses)6-8
CSCI 130Linux Fundamentals3
CSCI 250Introduction to Artificial Intelligence4
CSCI 290Introduction to Machine Learning4
CSIT 175Python Programming3
MATH 245Discrete Mathematics3
Total26-28

View in the original catalog

Machine-readable: Markdown · JSON