Page 78 - Catalog 2019-2020 Flipbook
P. 78

Specialty Area Coursework: 12
*High demand courses with limited quarterly offerings. Students should plan accordingly to ensure timely program completion.
MATH 1C
or MATH 1CH
MATH 22 PHYS 4A
PHYS 4B
Calculus 5 Calculus - HONORS
Discrete Mathematics 5 Physics for Scientists and Engineers: Mechanics 6 Physics for Scientists and Engineers: Electricity and Magnetism 6
Major GE Electives
Communication Studies 45 General Education (32-43 units)
Elective courses required when major
units plus GE units total is less than 90
Total Units Required ....................................90
Complete one option: 9-13.5
COMPUTER INFORMATION SYSTEMS
Computer Science
Associate in Science in
Computer Science for Transfer
A.S.-T. Degree
The Computer Science major consists of courses appropriate for an Associate in Science in Computer Science for Transfer degree, which provides a foundational understanding of
the discipline, a breadth of coursework in the discipline and preparation for transfer to any CSU that accepts the Transfer Model Curriculum (TMC). It is a starting point for students
who are preparing for careers in software engineering,
network administration and data base management, where scientific and technical skills are in great demand. It also provides a foundation for majors in physical science, math and engineering. The Associate in Science in Computer Science
for Transfer is intended for students who plan to complete a bachelor’s degree in Computer Science at a CSU campus. Students completing this degree are guaranteed admission
to the CSU system, but not to a particular campus or major. Students transferring to a CSU campus that does accept this degree will be required to 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
systems using assembly language.
1. Meet the A.A.-T./A.S.-T. degree requirements for transfer.
2. Complete the following.
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 45.5-50 IGETC for CSU pattern (52 units) CSU-transferrable elective courses required when the major units plus transfer GE units total is less than 90
Total Units Required ....................................90
Database Design
   CIS 21JA
MATH 1A
or MATH 1AH
MATH 1B
or MATH 1BH
Introduction to x86 Processor Assembly Language and Computer Architecture 4.5 Calculus 5 Calculus - HONORS
Calculus 5 Calculus - HONORS
Database Design for Developers (Oracle)
Certificate of Achievement
The Database Design for Developers Certificate of Achievement includes database management system fundamentals, SQL, PL/SQL and performance tuning. Students become proficient in organizing essential information and abstract relationships into a database. They also learn to update, maintain and repair databases and improve database performance. 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.
76
2O19-2O2O DE ANZA COLLEGE CATALOG



























   76   77   78   79   80