The A.S. Degree in Computer Programming is designed to prepare students for a career in computer programming. The degree offers a balanced set of classes that provides students with client, server and database programming skills required by the industry. Emphasis is placed on object-oriented programming applications, configuring servers, creating and navigating databases, and reusable software components. Students will demonstrate the ability to design and implement business environment applications that will contain the front end user interface and back end database. Student in this program select one of the following four programming concentrations: C++, Java, Python, or Web Programming. Career opportunities available after the completion of this degree include Computer System Analysts, Information Security Analysts, Computer Programmers, and System, Applications, or Web Developers. Students wishing a bachelor's degree (transfer program) should meet with a counselor or advisor to discuss transferability of courses.
30
Students completing this degree will provide students with client, server and database programming skills required by the industry. Emphasis is placed on object-oriented programming applications, configuring servers, creating, and navigating databases, and reusable software components.
The goals and objectives for the courses offered to obtain this degree will give students the ability to design and implement business environment applications that will contain the front-end user interface and back-end database. Students will develop competencies that relate to the occupations of application developers, system developers, computer programmer and web developer.
The AS Degree in Computer Programming requires a diverse set of programming, database, operating system and related computer courses that provides students with application development, web development and database programming skills required by the industry.
Students earning this degree can choose from several different programming language or web development concentrations. Students will develop competencies that relate to the occupations of application developers, system developers, computer programmer and web developer.
Course | Title | Units | Year/Semester (Y1 or S1) |
---|---|---|---|
CISB 11 | Computer Information Systems | 3.5 | Yr. 1 Fall |
CISB 15 | Microcomputer Applications | 3.5 | Yr. 1 Fall |
CISP 10 | Principles of Object-Oriented Design | 2.5 | Yr. 1 Fall |
CISN 21 | Windows Operating System | 3 | Yr. 1 Spr |
Or | |||
CISN 31 | Linux Operating System | 3 | Yr. 1 Spr |
CISN 31L | Linux Operating System | 0.5 | Yr. 1 Spr |
CISD 11 | Database Management - Microsoft Access | 3 | Yr. 1 Spr |
CISD 11L | Database Management - Microsoft Access Lab | 0.5 | Yr. 1 Spr |
Or | |||
CISD 21 | Database Management - Microsoft SQL Server Database Management Microsoft SQL Server Lab | 3 | Yr. 1 Spr |
CISD 21L | 0.5 | Yr. 1 Spr | |
Or | Database Management - Oracle | ||
CISD 31 | Database Management - Oracle Laboratory | 3 | Yr. 1 Spr |
CISD 31L | 0.5 | Yr. 1 Spr | |
Systems Analysis and Design | |||
CISM 11 | 3.5 | Yr. 1 Spr | |
C++ | |||
CISP 31 | Programming in C++ | 3 | Yr. 2 Fall |
CISP 31L | Programming in C++ Laboratory | 0.5 | Yr. 2 Fall |
CISP 34 | Advanced Programming in C++ | 3 | Yr. 2 Spr |
CISP 34L | Advanced Programming in C++ Laboratory | 0.5 | Yr. 2 Spr |
Or Java | |||
CISP 21 | Programming in Java | 3 | Yr. 2 Fall |
CISP 21L | Programming in Java Laboratory | 0.5 | Yr. 2 Fall |
CISP 24 | Advanced Programming in Java | 3 | Yr. 2 Spr |
CISP 24L | Advanced Programming in Java Laboratory | 0.5 | Yr. 2 Spr |
Or Python | |||
CISP 71 | Programming in Python | 3 | Yr. 2 Fall |
CISP 71L CISP 74 | Programming in Python Laboratory | 0.5 | Yr. 2 Fall |
CISP 74L | Advanced Programming in Python | 3 | Yr. 2 Spr |
Advanced Programming in Python Laboratory | 0.5 | Yr. 2 Spr | |
Or Web | |||
CISW 17 | HTML, CSS, and JavaScript Programming | 3 | Yr. 2 Fall |
CISW 31 | Secure Web Servers | 3 | Yr. 2 Spr |
CISW 31L | Secure Web Servers Laboratory | 0.5 | Yr. 2 Spr |
Or | |||
CISW 24 | Secure Server Side Web Programming | 3 | Yr. 2 Spr |
CISW 24L | Secure Server Side Web Programming | 0.5 | Yr. 2 Spr |
No comments to display
No files to display