Associate of Science in Computer Programming
Los Angeles, USA
DURATION
2 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
USD 362 / per credit *
STUDY FORMAT
On-Campus
* per credit out-of-state student tuition; USD 46 per credit - California residents tuition
Introduction
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. Students in this program select one of the following three programming language concentrations: C++, Visual Basic.NET, or Java.
Program Outcome
Upon successful completion of this program, a student will be able to:
- Display data from related database tables.
- Update a SQL Server database.
Curriculum
Required Courses
Core Courses
- CISB 11 Computer Information Systems 3.5
- CISB 15 Microcomputer Applications 3.5
- CISM 11 Systems Analysis and Design 3.5
- CISN 21 Windows Operating System 3 - 3.5 or CISN 31 & 31L Linux Operating System and Linux Operating System Laboratory
- CISP 10 Principles of Object-Oriented Design 2.5
Choose from one of the following groups: 3.5
- CISD 11 & 11L Database Management - Microsoft Access and Database Management - Microsoft Access Laboratory
Or
- CISD 21 & 21L Database Management - Microsoft SQL Server and Database Management - Microsoft SQL Server Laboratory
Or
- CISD 31 & 31L Database Management - Oracle and Database Management - Oracle Laboratory
Required Electives
Choose one of the following concentrations: 6.5 - 10.5
C++
- CISP 31 Programming in C++
- CISP 31L Programming in C++ Laboratory
- CISP 34 Advanced C++ Programming
- CISP 34L Advanced C++ Programming Laboratory
Java
- CISP 21 Programming in Java
- CISP 21L Programming in Java Laboratory
- CISP 24 Advanced Java Programming
- CISP 24L Advanced Java Laboratory
Mobile
- CISP 52 Mobile Device Programming
- CISP 52L Mobile Device Programming Laboratory
- CISP 53 iOS Programming
- CISP 53L iOS Programming Laboratory
- CISP 54 Programming for Android Devices
- CISP 54L Android Programming Laboratory
Web
- CISW 17 HTML, CSS, and JavaScript Programming
And choose one from the following options:
- CISW 21 Secure Web Programming with ASP.NET
- CISW 21L Secure Web Programming with ASP.NET Laboratory
Or
- CISW 24 Secure Web Server Programming in Python
- CISW 24L Secure Web Server Programming in Python Laboratory
Or
- CISW 31 Secure Web Server Programming in PHP
- CISW 31L Secure Web Server Programming in PHP Laboratory
Total Units 26-30.5
Career Opportunities
Career opportunities available after the completion of this degree include programming for systems, mobile devices, device drivers, and software engineering. Students wishing for a bachelor’s degree (transfer program) should meet with a counselor or advisor to discuss the transferability of courses.
Admissions
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!