Left gradient

DEGREES & CERTIFICATES

Computer Science - Emphasis in Mathematics

Associate in Arts Degree

FRESHMAN YEAR FALL SPRING
Computer Science 14 (Introduction to Structured Programming in C++) 4  

Computer Science 41 (Introduction to UNIX)

  2
Mathematics 1 (Calculus I) 5  
Mathematics 2 (Calculus II)   5
SOPHOMORE YEAR FALL SPRING
Computer Science 15 (Object-Oriented Programming Methods in C++) or
Computer Science 19A (Object-Oriented Programming Methods in Java)
4  
Computer Science 20 (Introduction to Data Structures in C++) or
Computer Science 20J (Introduction to Data Structures Using Java)
  4
Computer Science 21 (Computer Organization and Assembly Language Programming)   4
Mathematics 6 (Elementary Linear Algebra) or
Mathematics 8 (Discrete Mathematics)
3  
TOTAL   31
General Education Courses for AA Degree   25
General Education Courses for AS Degree
General Education Courses (Areas A-E). . . . . . . . . . . 16
Computer Science GE Requirement. . . . . . . . . . . . . . 3
Complete a minimum of 3 units from
Mathematics 3 (Multivariable Calculus)
Mathematics 4 (Elementary Differential Equations)
Mathematics 6 (Elementary Linear Algebra)
Mathematics 8 (Discrete Mathematics)
Mathematics 12 (Introduction to Logic)
Philosophy 12 (Introduction to Logic)
Communication Studies 1 (Fundamentals of Speech Communication)
Communication Studies 10 (Interpersonal Communication)
Communication Studies 11 (Intercultural Communication)
Chemistry 1A (General College Chemistry I)
Chemistry 10 (Introduction to Chemistry)
Physics 2A (Introduction to Physics I)
Physics 4A (General Physics I)
Physics 4B (General Physics II)
Physics 4C (General Physics III)
Physics 5 (Modern Physics)
Physics 11 (Descriptive Physics)
  19
Total minimum units required   60

The above listing is a suggested sequence only. Some courses may have prerequisites. Students may take courses in any sequence except where a prerequisite applies.

*Computer Science 15/20 (Object-Oriented Programming Methods in C++/ Introduction to Data Structures in C++) and Computer Science 19A/20J (Object- Oriented Programming Methods in Java/Introduction to Data Structures Using Java) are sequences, taught in C++ and Java respectively. If you opt for the C++ sequence, you must take Computer Science 15 (Object-Oriented Programming Methods in C++) followed by Computer Science 20 (Introduction to Data Structures in C++). If you opt for the Java sequence, then you must take Computer Science 19A (Object-Oriented Programming Methods in Java) followed by Computer Science 20J (Introduction to Data Structures Using Java). Transfer students are encouraged to take both Computer Science 15 (Object-Oriented Programming Methods in C++) and Computer Science 19A (Object-Oriented Programming Methods in Java).

**It is recommended that Computer Science majors take both Mathematics 6 (Elementary Linear Algebra) and Mathematics 8 (Discrete Mathematics). No Mathematics or Computer Science course may be double counted except for General Education credit.

This program is designed to satisfy core requirements for many Computer Science transfer patterns. However, students should consult a counselor and especially the catalog of the intended transfer institution for specific transfer requirements in the major. Some transfer institutions require Physics for example.

General Education courses should be carefully selected to meet the requirements of the intended transfer institution. Some transfer institutions require more general education units than required by the A.S. degree.

bookstore Bookstore Blackboard Blackboard
Access your
class website
Class Web
Search and register
for classes online
library Library student email Student
Email
The Zone Student
Portal
RssTwitterfacebookVote
Gradient right  
    Phone: (510) 723-6600 | Last updated on 05/08/2012