Courses

Select a Course:

Core Courses


Core Courses

A.S. Degree Pathways


Internet Authoring (Journeyman)


Networking


Programming

Table of Contents

California State Certificate Pathways


Internet Authoring (Journeyman)


Networking


Programming

Table of Contents

Employment Concentration Certificate Pathways


Computer Hardware Specialist


Cybersecurity


Internet Authoring (Apprentice)

Table of Contents

Course Number Index

CSIS 101 Introduction to Computers and Data Processing, 3 units

CSIS 103 Introduction to the Internet, 3 units

CSIS 111B Fundamentals of Computer Programming, 3 units

CSIS 113A C++ Programming - Level 1, 3 units

CSIS 113B JAVA Programming - Level 1, 3 units

CSIS 113C C# Programming - Level 1, 3 units

CSIS 114A SQL Programming - Level 1, 3 units

CSIS 115A Web Development - Level 1, 3 units

CSIS 116E Python Programming - Level 1, 3 units

CSIS 118B Computer Organization & Assembly Language, 3 units

CSIS 123A C++ Programming - Level 2, 3 units

CSIS 123B JAVA Programming - Level 2, 3 units

CSIS 123C C# Programming - Level 2, 3 units

CSIS 124A SQL Programming - Level 2, 3 units

CSIS 126E Python Programming - Level 2, 3 units

CSIS 160 Information Security Systems, 3 units

CSIS 164 Cybersecurity: Ethical Hacking, 3 units

CSIS 201 System Analysis and Design, 3 units

CSIS 202 Networks and Data Communications, 3 units

CSIS 211 Introduction to Data Structures and Algorithms, 3 units

CSIS 213 Discrete Structures, 3 units

CSIS 525 Web Development - Level 2, 3 units

CSIS 580 Computer Hardware - Level 1, 4 units

CSIS 581 OS Installation and Configuration, 3 units

CSIS 592 CCNA 3 Scaling Networks, 3 units

CSIS 593 CCNA 4 Connecting Networks, 3 units

CSIS 594 Cyber Operations, 3 units

CSIS 786 Developing ASP.NET Web Applications, 3 units

CSIS 791 CCNA 2 Routing and Switching Essentials, 1 units

Table of Contents

Program Learning Outcomes

  • Recognize that a system consists of people, procedures, hardware, software, and data within a global environment.
  • Apply systems concepts in the investigation, evaluation, and resolution of information technology problems.
  • Recognize how the very large amounts of data collected by modern organizations can be used to review, redesign, and improve processes.
  • Employ applications software and software tools in the application of information technologies to help individuals, groups, and organizations achieve their goals.
  • Analyze existing processes based on interviewing, observation, documentation, analysis and other similar methods.
  • Research and apply industry reference models and best practices in order to improve process designs.
  • Assess, manage, and control IT risks.
  • Demonstrate working effectively as a member of a team to accomplish common goals.
  • Analyze technical information, as well as listen effectively to, communicate orally with, and prepare memos, reports and documentation for a wide range of audiences.
  • Investigate and assess new sources of information and learning opportunities to stay abreast of emerging information and computing technologies.
  • List career paths related to the program of study, as well as any qualifications and/or professional certifications that may be associated with those careers.
Table of Contents