Top Code:
0707.10This Software Development curriculum prepares students with necessary skills to seek entry-level employment in software development. Instruction includes development, testing, and maintenance of applications using programming languages including and not limited to Python, C++, Java, and SQL. Upon completion of coursework, students will have the foundation needed to pursue industry certifications including and not limited to Python institute’s Certified Associate in Python Programming (PCAP) and Certified Professional in Python Programming (PCPP), C++ Institute’s C++ Certified Associate Programmer (CPA) and C++ Certified Professional Programmer (CPP), Oracle Certified Associate (OCA) – Java SE Programmer, and Oracle Certified Professional (OCP) – Java SE Programmer.
A Certificate of Achievement is awarded upon completion of all required courses with a grade of C or better.
Program Outcomes
- Analyze a problem and formulate steps required to solve that problem using a programming language.
- Design Top Down or Object Oriented algorithms to solve problems.
- Develop, test, and, document a program based on a Top Down or Object Oriented algorithm.
Requirements for the Certificate of Achievement
| Code | Title | Units |
|---|---|---|
| CIS 012 | INTRODUCTION TO SOFTWARE DEVELOPMENT IN PYTHON | 3 |
| CIS 014 | C++ PROGRAMMING | 3 |
| CIS 016 | JAVA PROGRAMMING | 3 |
| CIS 031 | INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS | 3 |
| CIS 112 | ADVANCED PROGRAMMING USING PYTHON | 3 |
| CIS 112D | DATA STRUCTURES AND ALGORITHMS IN JAVA SOFTWARE DEVELOPMENT | 3 |
| Total Units | 18 | |
Visit the Program Mapper for a suggested sequence of courses.
General Education Requirements for the Associate in Science Degree
- General Information
- PCC Local Gen Ed
- Students who have previously been awarded a bachelor‛s degree or higher from a U.S. institutionally accredited institution shall be deemed to have fulfilled the general education and elective course requirements for the Associate in Science degree.
- Cal-GETC
- Students with rights to the former general education patterns can complete IGETC or CSU GE in lieu of Cal-GETC. Students should consult with an Academic Counselor to determine which general education pattern to complete and may refer to an appropriate archived College Catalog or www.assist.org for more information.
