Associates Degree: Computer Programming

 

An area of emphasis intended for the two-year vocational student who plans to gain entry level employment as a Computer Programmer. Students who complete the sequence successfully are able to write or maintain code for program modules from design documents and specifications prepared by senior programmers or analysts.

 

Note: All courses must be completed with a letter grade "C" or higher.

Subject & Number

Title

Units

CSIS 112

Windows Operating Systems

3

or

 

 

CSIS 113

Intro to Linux

3

CSIS 119

Introduction to Computer Programming

3

CSIS 293

Introduction to Java Programming

4

CSIS 294

Intermediate Java Programming and Fundamental Data Structures

4

CSIS 296

Introduction to C++ Programming

4

AND

 

 

CSIS 297

Intermediate C++ Programming

4

 

 

 

OR

(Take the 296+297 sequence or 250+251
sequence, your choice)

 

 

 

 

CSIS 250

 Introduction to Python Programming 

4

AND

 

 

CSIS 251

Intermediate Python Programming 

4

 

_____________________________________________________________

_____

 

Total

22

Select TWO (2) of the following courses:

Subject & Number

Title

Units

CSIS 132

Intro to Web Development

3

CSIS 133

Intermediate Web Development

3

CSIS 135 

Introduction to Java Script Programming

3

CSIS 165

Assembly Language and Machine Architecture

4

CSIS 250

Intro to Python Programming

3

CSIS 251

Intermediate Python Programming

4

CSIS 276

Introduction to SQL

3

CSIS 290

Introduction to C# Programming

4

CSIS 295

Android Application Development with Java

4

CSIS 296

Introduction to C++ Programming

4

CSIS 297

Intermediate C++ Programming

4

 

_____________________________________________________________

_____

 

Total

6-8

 

Total Required

28-30

 

Plus General Education and Elective Requirements

 

 

Click below to download the Handout:

CSIS Computer Programming Handout