Palomar College Learning For Success

Computer Science (AS, CA)

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 soft­ware and tools. Emphasis in the Computer Science program is placed on the abil­ity 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 uni­versity transfer requirements in this major.

Program Requirements

Course Units Offered Pre-Req
CSCI 112 Programming Fundamentals I 4 Fall, Spring None
CSCI 114 Programming Fundamentals I 4 Fall, Spring CSCI 112
CSCI 210 Data Structures 4 Fall, Spring CSCI 114
CSCI 212 Machine Organization and Assembly Language 4 Fall, Spring CSCI 114
CSCI 222 C++ and Object-Oriented Programming 4 Fall, Spring, Summer CSCI 114
Electives (Choose 2)
CSCI 130 Linux Fundamentals 3 Fall, Spring None
CSCI 230 Java GUI Programming 3 Spring CSCI 114
CSCI 235 Android Development 3 Fall CSCI 114
CSCI 260 Video Game Programming I 3 Spring CSCI 222
CSCI 275 iOS Development 3 See Department CSCI 114
MATH 245 Discrete Mathematics 3 Fall, Spring, Summer MATH 130 or MATH 140 and CSCI 112
CSCI 250 Introduction to Artificial Intelligence 4 Fall CSCI 114

 Total Units: 26-27