Page 107 - DAC_Catalog_2021-2022
P. 107

Certificate of Achievement-Advanced
1. Meet the requirements for this certificate level. 2. Complete the following.
constructs
• Create algorithms and code, document, debug and test
advanced level C/C++ programs using multiple source and header files
1. Meet the requirements for this certificate level.
2. Complete the following.
CIS 18A CIS 22A
CIS 22B
or CIS 22BH
CIS 22C
or CIS 22CH
CIS 26B
or CIS 26BH
CIS 66 CIS 75A
Introduction to Unix/Linux 4.5 Beginning Programming
Methodologies in C++ 4.5 Intermediate Programming
Methodologies in C++ 4.5 Intermediate Programming
Methodologies in C++ - HONORS
Data Abstraction and Structures 4.5 Data Abstraction and
Structures - HONORS
Advanced C Programming 4.5 Advanced C Programming - HONORS Introduction to Data Communication
and Networking 5
CIS 22A CIS 22B
or CIS 22BH
CIS 22C
or CIS 22CH
Beginning Programming
Methodologies in C++ 4.5 Intermediate Programming
Methodologies in C++ 4.5 Intermediate Programming
Methodologies in C++ - HONORS
Data Abstraction and Structures 4.5 Data Abstraction and
Structures - HONORS
Complete two courses:
CIS 26B
or CIS 26BH
CIS 29
Advanced C Programming (4.5)
Advanced C Programming - HONORS (4.5) Advanced C++ Programming (4.5)
Total Units Required ......................................18
CIS 18B CIS 21JA
CIS 31 CIS 33A CIS 67A CIS 67B CIS 75B
A.A. Degree
Major
GE Electives
Advanced Unix/Linux (4.5)
Introduction to x86 Processor Assembly Language and Computer Architecture (4.5) Operating System Concepts (5)
Programming in Perl (4.5)
Local Area Networks (4)
Introduction to Wide Area Networking (4) Internet Programming with TCP/IP (4.5)
Total Units Required ............................. 40.5-42
Programming in Java
Certificate of Achievement
This Certificate of Achievement gives students the knowledge and skills necessary to develop for client/server, web and mobile environments. Organizations running networks on private and public clouds, which pass information among desktop, server and mobile devices, count on Java as a general-purpose, object-oriented solution to fulfill the development requirement
of applications. The flexible nature of the language is driving the demand for trained Java programmers.
Program Learning Outcomes: Upon completion, students will be able to
• Read, analyze and debug code using Core Java
• Design solutions using object-oriented programming
constructs and advanced concepts in the Java Development
Kit
• Design web applications using a three-tier architecture and
applying advanced concepts for Java Enterprise Edition
• Design Java programs for the Android platform
• Create, design and debug advanced-level programs with Java
language
1. Meet the requirements for this certificate level. 2. Complete the following.
Internet Concepts and TCP/IP Protocols
5
8-9.5
Complete one course: 4.5
Complete the Certificate of Achievement-
Advanced requirements
General Education (32-43 units)
Elective courses required when major
units plus GE units total is less than 90
Total Units Required ............................ 90 units
Check with the CIS department about the recommended sequence for completing the above courses.
Programming in C/C++
Certificate of Achievement
The C/C++ Certificate of Achievement prepares students for entry-level employment in computer programming, software testing and integration, software analysis or algorithm design. The curriculum offers students an introduction to programming in C, intermediate problem solving in C and advanced C/C++ programming and design. The Certificate of Achievement also provides a solid foundation and skill set for those interested in pursuing further study towards a Certificate of Achievement- Advanced or A.A. degree in Systems Programming or Business Programming.
Program Learning Outcomes: Upon completion, students will be able to
• Read, analyze and explain advanced C/C++ programs
• Design solutions for advanced problems using appropriate
design methodology incorporating advanced programming
CIS 22A CIS 22B
or CIS 22BH
CIS 35A CIS 35B CIS 53
Beginning Programming
Methodologies in C++ 4.5 Intermediate Programming
Methodologies in C++ 4.5 Intermediate Programming
Methodologies in C++ - HONORS
Java Programming 4.5 Advanced Java Programming 4.5 Java for Mobile Development 4.5 Total Units Required ...................................22.5
106
2O21-2O22 DE ANZA COLLEGE CATALOG
40.5-42




   105   106   107   108   109