Computer Science, Associate in Science

Upon successful completion of the Associate in Science in Computer Science program, the student is prepared for careers in programming, web site development, or computer network maintenance. Skills and knowledge include the ability to identify and correct computer security problems and network components, and logically solve computer-related software issues. Specific courses in each specialization further refine the knowledge base in each discipline.

Program Learning Outcomes

  1. Demonstrate understanding of basic networking concepts and ability to utilize that knowledge to configure a basic networking device and solve basic network security problems.
  2. Demonstrate understanding of basic Operating System concepts and ability to utilize that knowledge to setup the Operating System of a computer system.
  3. Demonstrate the skills to use application software such as word processing, spreadsheet processing programs, and database management system.
  4. Demonstrate the skills to plan, create, test, and debug computer programs using procedural programming or Object-Oriented Programming techniques.
  5. Demonstrate the ability to identify and understand the basic terminology used in Computer Science and how computer hardware and software work together to produce desired results.
  6. Demonstrate the skills and training for employment and/or transfer to a four-year college or university.

General Education

Complete one of the following general education patterns:

  • San Joaquin Delta College Associate Degree General Education (AA-GE) pattern (24 units)
  • California State University General Education (CSU-GE) pattern (40 units)
  • Intersegmental General Education Transfer Curriculum - CSU Version (IGETC-CSU) pattern (37 units)

Students are advised to double-count courses in the major to also satisfy general education when possible. Course subject credit will be awarded in satisfaction of major and lower division general education requirements, but the units will only be counted once in computing the total number of units for the degree.

Major Requirements - Core

Complete 9 units

CS 011

Fundamentals of Computer Science

3

CS 032

Introduction to Computer Operating Systems

3

CS 033

Systems Analysis and Design

3

Major Requirements - Restricted Electives

Complete 12 units from one of the Areas below:

Area A - Emphasis: Programming

CSP 025

Assembly Language Programming

3

CSP 026A

Java Programming

3

or

 

 

CSP 028A

Visual Basic .NET Programming

3

or

 

 

CSP 031A

C++ Programming I

3

CSP 031B

C++ Programming II

3

Elective

3 units from courses listed under Electives Within the Major

3

Area B - Emphasis: Database

CS 012

Introduction to Management Information Systems

3

CSP 043A

Database Design and Implementation using Oracle

3

Elective

6 units from courses listed under Electives Within the Major

6

Area C - Emphasis: Game Design

CS 016

Introduction to Game Design

3

CSW 038

Web Animation with Flash

3

Elective

6 units from courses listed under Electives Within the Major

6

Electives Within the Major

CS 012

Introduction to Management Information Systems

3

CS 032

Introduction to Computer Operating Systems

3

CS 042

Introduction to Unix/Linux

3

CS 050H

Special Studies: Computer Science

1-4

CS 056

Networking Essentials

3

CSN 040

Information Security Fundamentals

3

CSN 058A

Introduction to Desktop Operating Systems

3

CSN 058B

Microsoft Windows Server

3

CSN 058C

Implementing Windows Network Infrastructure

3

CSN 058D

Implementing Windows Active Directory Services

3

CSN 060

Network Security

3

CSP 025

Assembly Language Programming

3

CSP 026A

Java Programming

3

CSP 026B

Data Structures with Java

3

CSP 028A

Visual Basic .NET Programming

3

CSP 029A

Pascal Programming

3

CSP 031A

C++ Programming I

3

CSP 031B

C++ Programming II

3

CSP 043A

Database Design and Implementation using Oracle

3

CSW 021

JavaScript Programming

3

CSW 023

HTML for Web Publishing

3

Minimum Major Units Required: 21

Complete all courses with a grade of "C" or better.

Minimum Degree Units Required: 60