Skip Navigation
Foothill College Header
Degrees, Certificates & Transfer Programs
spacing image




Degrees, Transfer and Certificate Programs
Report a Bug!

View another Program.

printer icon Printer
Friendly
Version



Online Class Schedule
Online Course Catalog

Search our Site






Degree, Transfer and Certificate Programs     (Curriculum Sheet)
Computers, Technology & Information Systems www.foothill.edu/ctis/(650) 949-7236

Computer Science     (2008-2009)

The Computer Science major has been developed for the student intending to transfer for a four-year degree in Computer Science and/or Gaming Development. It also serves to provide career enrichment for the working professional. It provides an excellent foundation in computer programming languages, problem solving tools, and mathematics through calculus. The gaming track being provided offers an entr้e into one of the many excellent and emerging bachelors programs in game development and interactive simulation.
Career Opportunities
The need for qualified computer programmers, software developers & system administrators continues. Experienced Computer Programmers are needed for research, engineering and many phases of medical & associated health sciences.
Units required for Major: 54-55
Units required for Certificate: 28

Associate Degree Requirements:
The Associate in Science degree in Computer Science requires:
• English proficiency: English 1A, ESL 26, or equivalent.
• Mathematics proficiency: Math 103, 105 or equivalent.
A minimum of 90 total units including:
• all General Education requirements
• Core courses (35 Units)
• Electives (19-20 Units)
• other graduation requirements as appropriate

NOTE: All courses pertaining to the major must be taken for a letter grade. In addition, a GPA of 2.0 or higher is required in all Core and Support courses for the Degree or Certificates. 50% of the major units must be taken within Computers, Technology and Information Systems Division.
Program Type(s):
AS = Associate in Science Degree.
Additional Information:
Prerequisite: MATH 49 or equivalent
Core Courses: (35 units)
Select one language (C++ or JAVA)

CIS 15A Computer Science I: C++ (5 units)
CIS 15B Computer Science II: C++ (5 units)
CIS 15C Computer Science III: C++ (5 units)
OR
CIS 27A Computer Science I: JAVA (5 units)
CIS 27B Computer Science II: JAVA (5 units)
CIS 27C Computer Science III: JAVA (5 units)
AND
MATH 1A Calculus (5 units)
MATH 1B Calculus (5 units)
MATH 1C Calculus (5 units)
MATH 22 Discrete Mathematics (5 units)
Elective Courses: (19-20 units)
CIS 12A Fundamentals of Visual Basic.NET Programming (5 units)
CIS 19A Introduction to Programming with C# (5 units)
CIS 27P JAVA for Programmers (5 units)
CIS 27D JAVA Advanced Features (5 units)
CIS 52A Introduction to Data Management Systems (5 units)
CIS 52B Oracle SQL (5 units)
CIS 68A Introduction to Linux & UNIX (5 units)
CIS 68B Linux & UNIX Shell Programming (5 units)
CIS 78 Software Engineering (5 units)
CNET 54A Network Fundamentals & the TCP/IP Protocol Suite (CCNA I) (5 units)
MATH 1D Calculus (5 units)
MATH 2A Differential Equations (5 units)
MATH 2B Linear Algebra (5 units)
PHYS 4A General Physics (Calculus) (6 units)
Academic Year: 2008-2009

Current status: Approved
Last update: 2008-03-15 19:52:26

View another Program.


spacing image
spacing image
spacing image Foothill College Addressline and link spacing image