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 |
|
|
|
|
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