Page 85 - Course_Catalog_2020-2021
P. 85

complete no more than 60 (semester) units after transfer to earn a bachelor’s degree. This degree may not be the best option
for students intending to transfer to a particular CSU campus
or to a university or college that is not part of the CSU system. In all cases, students should consult with a counselor for more information on university admission and transfer requirements.
Program Learning Outcomes: Upon completion, students will be able to
• Create, design, implement and debug solutions for
computing systems of different levels of complexity using an
object orientated language
• Create, design, implement and debug solutions for low-level
Database Development Practitioner
Database Development Practitioner
Certificate of Achievement
The Database Development Practitioner Certificate of Achievement includes database management system fundamentals, SQL, PL/SQL, large scale data processing and big data and analytics. Students become proficient in organizing essential information and abstract relationships into a database. They also learn to update, maintain and repair databases. Database skills are applied by software engineers, business analysts, database architects, database administrators, database designers and reporting analysts.
Program Learning Outcomes: Upon completion, students will be able to
• Prepare and review a database design that includes logical
and system representations
• Design, code and debug SQL and PL/SQL programs
• Apply performance tuning techniques to large-scale
database applications
• Create, design and debug intermediate level programs with
basic C programming language
• Create a database that is optimized to meet defined
technical requirements
1. Meet the requirements for this certificate level.
2. Complete the following.
 systems using assembly language
1. Meet the A.A.-T./A.S.-T. degree requirements for transfer.
2. Complete the following.
Required Core:
CIS 21JA
MATH 1A
or MATH 1AH
MATH 1B
or MATH 1BH
MATH 1C
or MATH 1CH
MATH 22 PHYS 4A
PHYS 4B
36.5
Introduction to x86 Processor Assembly Language and Computer Architecture 4.5 Calculus 5 Calculus - HONORS
Calculus 5 Calculus - HONORS
Calculus 5 Calculus - HONORS
Discrete Mathematics 5 Physics for Scientists and Engineers: Mechanics 6 Physics for Scientists and Engineers: Electricity and Magnetism 6
CIS 22A CIS 22B
or CIS 22BH
Beginning Programming
Methodologies in C++ 4.5 Intermediate Programming
Methodologies in C++ 4.5 Intermediate Programming
Methodologies in C++ - HONORS
Required Core - Complete one option: 9-13.5
Option 1:
CIS 22A CIS 22B
or CIS 22BH
CIS 22C
or CIS 22CH
Option 2:
CIS 22C
or CIS 22CH
CIS 35A
Major Transfer GE Electives
Beginning Programming Methodologies in C++ (4.5) Intermediate Programming Methodologies in C++ (4.5) Intermediate Programming Methodologies in C++ - HONORS (4.5) Data Abstraction and Structures (4.5) Data Abstraction and
Structures - HONORS (4.5)
Data Abstraction and Structures (4.5) Data Abstraction and
Structures - HONORS (4.5)
Java Programming (4.5)
Computer Science for Transfer
IGETC for CSU (52 units)
CSU-transferrable elective courses required when the major units plus transfer GE units total is less than 90
Total Units Required ....................................90
Complete four courses: 15.5-17.5
CIS 64A CIS 64B CIS 64C CIS 64D CIS 64E
CIS 64F
Database Management Systems (4.5) Introduction to SQL (4.5)
Introduction to PL/SQL (4.5) Database Tuning (3)
Fundamentals of Large Scale
Cloud Computing (4)
Introduction to Big Data and Analytics (4)
Total Units Required ........................ 24.5-26.5
 84
2O20-2O21 DE ANZA COLLEGE CATALOG
45.5-50
Database Development Practitioner
Certificate of Achievement-Advanced
A.A. Degree
The Certificate of Achievement-Advanced and A.A. degree prepare students for an entry-level position in the database field to work as a data analyst, business analyst, database project coordinator or database engineer.
Program Learning Outcomes: Upon completion, students will be able to
• Demonstrate requirement analysis, design and coding skills
in languages commonly used in data management with large
scale databases
• Apply skills for business analysis to convert data into
information in real time, allowing business owners to make effective just-in-time decisions









   83   84   85   86   87