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