AS-T in Computer Science for Transfer

Minimize

A.S.-T in Computer Science for Transfer - (28 units)

Required Core (28 units)

 

CSIS-113A C++ Programming - Level 1 - 3 units

or

CSIS-113B Java Programming - Level 1 - 3 units

CSIS-118B Computer Organization & Assembly Language - 3 units

CSIS-211 Introduction to Data Structures andAlgorithms - 3 units

CSIS-213 Discrete Structures - 3 units

MATH-211 Analytic Geometry and Calculus I - 5 units

MATH-212 Analytic Geometry and Calculus II - 5 units

or

MATH-212H Honors Analytic Geometry and Calculus II - 5 units

PHY-201 Mechanics and Wave Motion - 4 units

PHY-202 Electricity and Magnetism -4 units

or

PHY-202H Honors Electricity and Magnetism - 4 units

 

Units for Major - 30

CSU General Education or IGETC Pattern - 37 units

Possible double counting - 7 units

Transferable Electives (as needed to reach 60 CSU transferable units)

Total Units for A.S.-T Degree  - 60 units

 

This Associate in Science in Computer Science for Transfer degree is intended for students who plan to complete a bachelor’s degree in a similar major at a CSU campus. A student completing this degree is guaranteed admission to the CSU system, but not a particular campus or major. Students should meet with a counselor to develop an educational plan and receive university admission and transfer requirements.

Programming Certificate - 18 Units

Minimize

This Certificate is a viable program of study for working professionals who are looking to improve their standing in the workplace by

 

1) gaining a better understanding of information technologies or

2) by the acquisition of specific job skills

 

Computer Forensic Investigator, Software Engineer, System Architect, Computer Systems Analyst, System Designer

 

Required Courses (6 units)

CSIS-118B Computer Organization & Assembly Language - 3 units

CSIS-201 System Analysis and Design - 3 units

 

Programming Elective Courses (6 units)

Select a level 1 & level 2 course from the same language

CSIS-113A C++ Programming - Level 1 - 3 units

CSIS-113B Java Programming - Level 1 - 3 units

CSIS-116E Python Programming - Level 1 - 3 units

CSIS-123A C++ Programming - Level 2 - 3 units

CSIS-123B Java Programming - Level 2 - 3 units

CSIS-126E Python Programming - Level 2 - 3 units

 

Additional Elective Courses (6 units)

CSIS-111B Fundamentals of Computer Programming - 3 units

CSIS-113C C# Programming - Level 1 - 3 units

CSIS-114A SQL Programming - Level 1 - 3 units

CSIS-115A Web Development - Level 1 - 3 units

CSIS-116B Developing ASP.NET Web Applications - 3 units

CSIS-116D PHP Web Development - 3 units

CSIS-118A Embedded Systems Programming - 3 units

CSIS-123C C# Programming - Level 2 - 3 units

CSIS-124A SQL Programming - Level 2 - 3 units

CSIS-125A Web Development - Level 2 - 3 units

CSIS-211 Introduction to Data Structures and Algorithms - 3 units

CSIS-214 Principles of Database Management Systems - 3 units