Employment opportunities for programmer analysts and related positions continue to be strong and growing. Key areas include object-oriented programming, database management, client-server applications, security and mobile development.
JCCC’s associate of applied science in computer information systems focuses on skills needed for entry-level software development and related positions. The program is designed to prepare professionals with skills that are applicable to different computing systems. With its emphasis on practical experience and on currency in software and curriculum, the program has much to offer the information systems professional who wishes to upgrade or broaden his or her knowledge of the field.
(Major Code 2930; State CIP Code 11.0201)
Programming Program web page
Associate of Applied Science Degree
First Semester
Second Semester
CIS 204 | UNIX Scripting and Utilities* | 3 |
CS 200 | Concepts of Programming Algorithms Using C++* | 4 |
or CS 201 | Concepts of Programming Algorithms using C#* |
or CS 205 | Concepts of Programming Algorithms using Java* |
| |
IT 141 | Introduction to Networks | 3 |
COMS 120 | Interpersonal Communication | 3 |
or COMS 121 | Public Speaking |
or COMS 125 | Personal Communication |
or ENGL 123 | Technical Writing I* |
| 3 |
| |
Total Hours | 16 |
Third Semester
| |
| 3 |
CIS 242 | Introduction to System Design and Analysis* | 3 |
CIS 260 | Database Management* | 4 |
CS 235 | Object-Oriented Programming Using C++* | 4 |
or CS 236 | Object-Oriented Programming Using C#* |
or CIS 240 | Advanced Topics in Java* |
| |
WEB 114 | Web Scripting: JavaScript I* | 2 |
Total Hours | 16 |
Fourth Semester
| 3 |
| |
CIS 264 | Application Development and Programming* | 4 |
CIS 275 | Web-Enabled Database Programming* | 4 |
CS 250 | Basic Data Structures using C++* | 4 |
or CS 255 | Basic Data Structures Using Java* |
| |
Total Hours | 15 |
Total Program Hours: 63
Technical Electives
ACCT 121 | Accounting I | 3 |
CIS 201 | Introduction to Information Systems* | 3 |
CIS 208 | Mobile Application Development* | 4 |
CIS 240 | Advanced Topics in Java* | 4 |
CIS 270 | Information Systems Internship* | 3 |
CIS 291 | Independent Study* | 1-7 |
CIS 292 | Special Topics:* | 1-4 |
CS 202 | Concepts of Programming Algorithms using Python* | 4 |
CS 210 | Discrete Structures I* | 3 |
CS 211 | Discrete Structures II* | 3 |
CS 235 | Object-Oriented Programming Using C++* | 4 |
CS 236 | Object-Oriented Programming Using C#* | 4 |
CS 250 | Basic Data Structures using C++* | 4 |
CS 252 | Basic Data Structures Using Python* | 4 |
CS 255 | Basic Data Structures Using Java* | 4 |
DS 210 | Introduction to Data Science | 3 |
DS 220 | Data Visualization | 3 |
DS 230 | SQL for Data Analysis | 3 |
DS 240 | Introduction to Statistical Programming | 3 |
DS 260 | Data Mining* | 3 |
DS 270 | Introduction to Machine Learning* | 3 |
DS 280 | Big Data Architecture | 3 |
WEB 124 | Web Scripting: JavaScript II* | 2 |
WEB 126 | Technical Interface Skills* | 3 |
WEB 128 | Server Scripting: PHP with MySQL* | 2 |