Associate of Science in Advanced Computer Programming
Berkeley City College
Key Information
Campus location
Berkeley, USA
Languages
English
Study format
On-Campus
Duration
2 years
Pace
Full time
Tuition fees
USD 7,120 / per semester *
Application deadline
Request info
Earliest start date
Aug 2024
* this is for a standard 15 credit semester including fees / price may vary depending on how many credits are taken
Introduction
This program will prepare students for a career as a computer professionals in fields such as programming, programming analysis, systems analysis, or software development. The program is also recommended for professionals in other areas who want to develop computer programming skills.
Students may need further coursework at a four-year institution for some career objectives. Before entering the program you should have a solid computer literacy background such as that provided by CIS 1, CIS 5, or both CIS 200 and CIS 42A.
Program Outcome
Students who complete the program will be able to:
- Solve problems using object-oriented decomposition and write programs using C++, Java, and C# programming languages.
- Apply advanced programming concepts including threads, networking, databases, and graphical user interfaces.
- Use advanced design patterns and algorithms in program design, and analyze program complexity.
- Communicate effectively in technical writing.
Curriculum
Recommended Course Sequence
You can use the following pattern to complete the Associate in Science Degree in Advanced Computer Programming. This is only one possible pattern. If you wish to earn an associate degree or certificate, you must participate in the Student Success Program Matriculation), which includes assessing academic skills and developing a Student Education Plan (SEP) with a Counselor. This plan will map your sequence of courses to help you complete your degree regardless of the semester you begin classes.
1st Semester/Fall
- Business Communications
- Introduction to Computer Programming
- General Education and Electives
Total Units 15
2nd Semester/Spring
- C# Programming
- Java Programming Language I
- General Education and Electives
Total Units 15
3rd Semester/Fall
- Data Structures and Algorithms
- Systems Analysis with UML
- Design Patterns
- General Education and Electives
Total Units 15
4th Semester/Spring
- Java Programming Language II
- Computer Programming Capstone Project
- General Education and Electives
Total Units 15
Career Opportunities
The Associate's Degree provides the computer skills needed to work as a Computer Programmer, Software Developer, or Web Programmer.