Page 90 - Course_Catalog_2020-2021
P. 90

• 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.
Programming in Python
Certificate of Achievement
Python is best known for applications in data analytics and big data processing. Python is also popular in many other software application fields, including graphics, database, network programming, game development, embedded systems, and web and internet development. Organizations running networks on private and public clouds count on Python as a general- purpose solution to fulfill the development requirement of applications. The flexible nature of the language is driving the demand for trained Python programmers and the certificate
of achievement will prepare students for jobs that require professional level Python programming skills. In addition, Python is also good building block to jump start to other programming languages such as JavaScript, Perl, Ruby and other key programming languages.
Program Learning Outcomes: Upon completion, students will be able to
• Create algorithms, code, document, debug and test Python
programs that include Python modules for database,
networking, graphics and extensions
• Read and analyze Python programs
1. Meet the requirements for this certificate level.
2. Complete the following.
CIS 41A Python Programming 4.5 CIS 41B Advanced Python Programming 4.5
Complete one course: 4.5
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
Programming in Perl
Certificate of Achievement
The Programming in Perl Certificate of Achievement certifies
that the student can create Perl programs. Perl is a continuously developing language, designed for practical management of important server systems. Perl programming is a key skill used in server processing, web host processing and integrating multiple subsystems. Students develop basic knowledge of Perl, which enables them to match interfaces of web protocol subsystems, the operating system and database subsystems.
Program Learning Outcomes: Upon completion, students will be able to
• Read, analyze and explain intermediate-level C programs • Design solutions for intermediate-level problems using
appropriate design methodology incorporating intermediate
programming constructs
• Create algorithms and code, document, debug and test
intermediate-level C programs
• Use the UNIX/LINUX Operating System utilities and
shell features for basic file manipulation, networking and
communication
• Design, code, document, analyze, debug and test advanced-
level Perl programs that include object-oriented Perl modules and access to database, TCP/IP and system processes
1. Meet the requirements for this certificate level. 2. Complete the following.
Beginning Programming
Methodologies in C++ (4.5)
Introduction to Computer Programming Using Java (4.5)
Introduction to Programming in Python (4.5)
4.5-5
Introduction to Data Science (4.5) Intermediate Programming
Methodologies in C++ (4.5)
Intermediate Programming
Methodologies in C++ - HONORS (4.5)
C as a Second Programming Language (4.5) Programming in C++ for C/Java Programmers (4.5)
Java Programming (4.5)
Intermediate Problem Solving in Java (4.5) Introduction to SQL (4.5)
Introduction to Data Communication and Networking (5)
Total Units Required ........................... 18-18.5
CIS 18A CIS 22A
CIS 22B
or CIS 22BH
CIS 33A CIS 33B
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 Programming in Perl 4.5 Advanced Perl Programming 4.5 Total Units Required .................................22.5
CIS 9 CIS 22B
or CIS 22BH
CIS 26A CIS 27
CIS 35A CIS 36B CIS 64B CIS 66
2O20-2O21 DE ANZA COLLEGE CATALOG
89
CIS 22A
CIS 36A
CIS 40
Complete one course:
Systems Programming
Certificate of Achievement-Advanced
A.A. Degree
Students pursuing the Systems Programming Certificate
of Achievement-Advanced or A.A. degree learn computer programming fundamentals of both low-level and high-level languages and gain computing experience on both Windows and Linux platforms.



















   88   89   90   91   92