COMPUTER TECHNOLOGY AND INFORMATION SYSTEMS
School of Science, Technology, Engineering, and Mathematics (STEM)
COMPUTER TECHNOLOGY AND INFORMATION SYSTEMS (CTIS)
CTIS-02 INTRODUCTION TO PROGRAMMING CONCEPTS AND METHODOLOGIES
3 units: 2 hours lecture, 3 hours lab.
CSU & UC Transferable
(C-ID: ITIS 130)
An introduction to the fundamental concepts and models of application development including the basic concepts of program design, data structures, programming, problem solving, programming logic, and fundamental design techniques for event-driven programs. Hands-on experience with a modern application programming language and development platform. (03/21)
CTIS-03 INFORMATION AND COMMUNICATION TECHNOLOGY ESSENTIALS
4 units: 2 hours lecture, 6 hours lab.
CSU Transferable Only
(C-ID: ITIS 110)
This course provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level ICT professionals. The fundamentals of computer hardware and software as well as advanced concepts such as security, networking, and the responsibilities of an ICT professional will be introduced. Preparation for the CompTIA A+ certification exams. (03/21)
CTIS-04 PROGRAMMING WITH PYTHON
3 units: 2 hours lecture, 3 hours lab.
CSU & UC Transferable
(C-ID: ITIS 130)
An introduction to the fundamental concepts and models of application development including the basic concepts of program design, data structures, programming, problem solving, programming logic, and fundamental design techniques for event-driven programs. Hands-on experience. Python is a dynamic, object oriented language, is perfect for beginner and also meets industry needs. (03/21)
CTIS-05 IT PROJECT MANAGEMENT
3 units: 2 hours lecture, 3 hours lab.
CSU Transferable Only
(C-ID: ITIS 145)
In this course students will learn the concepts and skills that build the foundations of project management—project integration, scope, time, cost, quality, human resources, communications, risk, and procurement— within an information technology (IT) environment. This course specifically builds project management skills in the information technology field and helps to prepare students for project management certifications exams, such as CompTIA Project+ or Certified Associate in Project Management (CAPM).(04/22
CTIS-06 PYTHON PROGRAMMING FOR CYBER SECURITY
3 units: 2 hours lecture, 3 hours lab.
CSU & UC Transferable
(C-ID: ITIS 136)
Students will be introduced to Python programming techniques needed for crafting scripting tools for system administration, web application auditing, cybersecurity, and penetration testing for which Python is the preeminent language. (04/22)
CTIS-07 LINUX SHELL SCRIPTING AND PROGRAMMING
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU & UC Transferable
(C-ID: ITIS 135)
Advisory: CTIS-11
This course introduces a variety of the tools and concepts used while working with a UNIX/Linux-based computer system. Students will learn to write shell scripts using basic commands and regular expressions. They will then use those tools to write scripts first with basic shell commands, then with grep, sed, and awk, then with more advanced decision-making and flow control commands. Other scripting tools such as Perl and Python will also be explored. Students will write shell script programs to exercise their understanding of tools and concepts. This course will be taught using a combination of lectures, demonstrations, discussions, and hands-on labs. (04/22)
CTIS-08 INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN
3 units: 2 hours lecture, 3 hours lab.
CSU & UC Transferable
(C-ID: ITIS 140)
Prerequisite: CPSC-01.
The course presents a systematic methodology for analyzing a business problem or opportunity, determining what role, if any, computer-based technologies can play in addressing the business need, articulating business requirements for the technology solution, specifying alternative approaches to acquiring the technology capabilities needed to address the business requirements, and specifying the requirements for the information systems solution in particular, in-house development, development from third-party providers, or purchased commercial-off-the-shelf packages. (03/21)
CTIS-09 CLOUD COMPUTING INFRASTRUCTURE AND SERVICES
3 units: 2 hours lecture, 3 hours lab.
CSU Transferable Only
(C-ID: ITIS 170)
Advisory: CTIS-11 and CTIS-15
This course covers cloud deployment and service models, cloud infrastructure, and the key considerations in migrating to cloud computing. This course also provides the required technology essentials across all domains—including compute, storage, networking, applications, and databases to help develop a strong understanding of virtualization and cloud computing technologies. Prepares students for the AWS Cloud Practitioner and the CompTIA Cloud+ certifications. (04/22)
CTIS-10 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS
3 units: 2 hours lecture, 3 hours lab.
CSU & UC Transferable
(C-ID: ITIS 180)
Advisory: CPSC-01
This course provides the students with an introduction to the core concepts in data and information management. It is centered around the core skills of identifying organizational information requirements, modeling them using conceptual data modeling techniques, converting the conceptual data models into relational data models and verifying its structural characteristics with normalization techniques, and implementing and utilizing a relational database using an industrial-strength database management system. The course will also include coverage of basic database administration tasks and key concepts of data quality and data security. In addition to developing database applications, the course helps the students understand how large-scale packaged systems are highly dependent on the use of Database Management Systems (DBMSs). Building on the transactional database understanding, the course provides an introduction to data and information management technologies that provide decision support capabilities under the broad business intelligence umbrella. Areas of focus are backup/recovery, business continuity, security, and management. (03/21)
CTIS-11 LINUX SYSTEMS ADMINISTRATION
3 units: 2 hours lecture, 3 hours lab.
CSU Transferable Only
(C-ID: ITIS 155)
Advisory: CPSC-01
This course will provide a student with the knowledge and skills required to build, maintain, troubleshoot and support server hardware and software technologies. The course also provides hands-on training of the Linux/Unix operating system. Topics include: installation, management, configuration, security, documentation, utilities, DOS, hacking and file protection on workstations in a LAN environment. This prepares CompTia Linux+ and Server+ (03/21)
CTIS-12 WINDOWS SERVER SYSTEM ADMINISTRATION
3 units: 2 hours lecture, 3 hours lab.
CSU Transferable Only
Advisory: CPSC-01
(C-ID: ITIS 155)
This course will provide a student with the knowledge and skills required to build, maintain, troubleshoot and support server hardware and software technologies. This course is an introduction to Microsoft Windows Server, with emphasis on system administration. Provides occupational preparation for information systems professionals, such as PC support personnel, computer programmers, network/systems managers, and related technical and operations administration personnel. The course will help in preparation in CompTia Server+ (03/21)
CTIS-14 ADVANCED PYTHON PROGRAMMING
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU & UC Transferable
Advisory: CTIS-04
This course introduces more advanced Python concepts. Topics will cover data structuring techniques using tuples, lists, and dictionaries, object-oriented programming concepts, and exception handling. Examples and labs used in this course will derive from library integration for applications in financial data processing, gaming applications, automation, machine learning, bigdata and more. (04/22)
CTIS-15 COMPUTER NETWORK FUNDAMENTALS
3 units: 2 hours lecture, 3 hours lab.
CSU Transferable Only
(C-ID: ITIS 150)
This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP (Internet Protocol) addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for further study of computer networks. It uses the OSI (Open Systems Interconnection) and TCP (Transmission Control Protocol) layered models to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. Class 1/2 for preparation for the CompTIA Network+ certification exam. This course is course 2/4 of the new Google Career Certificate. It is class 1/3 for preparation for the CCNA exam (03/21)
CTIS-16 ROUTING AND SWITCHING
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
(C-ID: ITIS 151)
Advisory: CTIS-15
This course focuses on switching technologies and router operations that support small-to-medium business networks and includes Wireless Local Area Networks (WLANs) and security concepts. Students learn key switching and routing concepts. Students will perform basic network configuration and troubleshooting, identify and mitigate Local Area Network (LAN) security threats, and configure and secure a basic WLAN. (04/22)
CTIS-17 SYSTEMS AND NETWORK ADMINISTRATION
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
(C-ID: ITIS 155)
Advisories: CTIS-15 or CTIS-16
This course describes the architecture, components, and operations of routers and switches in larger and more complex networks. Students will learn how to configure routers and switches for advanced functionality. At the end of this course , students will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement a WLAN in a small-to-medium network. (04/22)
CTIS-18 NETWORK SECURITY AND AUTOMATION
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
(C-ID: ITIS 152)
Advisory: CTIS-15 and CTIS-16
Cisco Certified Networking Associate (CCNA) curriculum describes the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices and understand how application programming interfaces (API) and configuration management tools enable network automation. (04/22)
CTIS-19 CYBER OPS
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
(C-ID: ITIS 166)
Advisories: CTIS-15 or CTIS-20
This course introduces the core security concepts and skills needed to monitor, detect, analyze, and respond to cybercrime, cyberespionage, insider threats, advanced persistent threats, regulatory requirements, and other cybersecurity issues facing organizations. It also covers how to monitor, detect, and respond to cybersecurity threats, as outlined in the National Institute of Standards and Technology (NIST) Cybersecurity Framework. You will learn security concepts, security monitoring, host-based analysis, network intrusion analysis, and security policies procedures. This course also aligns with the National Initiative for Cybersecurity Education (NICE) Cybersecurity Workforce Framework to support consistent communication language for cybersecurity education, training, and workforce development. (04/22)
CTIS-20 INTRODUCTION TO INFORMATION SYSTEMS SECURITY
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
Advisory: CTIS-15
(C-ID: ITIS 160)
An introduction to the fundamental principles and topics of Information Technology Security and Risk Management at the organizational level. It addresses hardware, software, processes, communications, applications, and policies and procedures with respect to organizational Cybersecurity and Risk Management. Preparation for the CompTIA Security+ certification exams. (04/22)
CTIS-21 INTRODUCTION TO CYBERSECURITY: ETHICAL HACKING
3 units: 2 hours lecture, 3 hours lab.
CSU & UC Transferable
(C-ID: ITIS 164)
Advisory: CTIS-15 and CTIS-20
This course that introduces students to the concepts, principles, and techniques, supplemented by hands-on exercises, for attacking and disabling a network within the context of properly securing a network. The course emphasizes network attack methods with the emphasis on student use of network attack techniques and tools and appropriate defenses and countermeasures. Students receive course content information through a variety of methods: lecture and demonstration of hacking tools will be used in addition to a virtual environment. Students experience a hands-on practical approach to penetration testing measures and ethical hacking. (03/21)
CTIS-22 DIGITAL FORENSICS FUNDAMENTALS
3 units: 2 hours lecture, 3 hours lab.
CSU Transferable Only
(C-ID: ITIS 165)
This course is an introduction to the methods used to properly conduct a computer forensics investigation beginning with a discussion of ethics, while mapping to the objectives of the International Association of Computer Investigative Specialists (IACIS) certification. Topics covered include an overview of computer forensics as a profession; the computer investigation process; understanding operating systems boot processes and disk structures; data acquisition and analysis; technical writing; and a review of familiar computer forensics tools. (03/21)
CTIS-23 NETWORK SECURITY
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
(C-ID: ITIS 165)
Advisories: CTIS-15, CTIS-20, and CTIS-16.
This course enable students with knowledge and skills required to secure networks. With this course, a network professional can demonstrates the skills required to develop a security infrastructure, recognize threats and vulnerabilities to networks, and mitigate security threats. The course will cover core security technologies, the installation, troubleshooting and monitoring of network devices to maintain integrity, confidentiality and availability of data and devices, and competency in the technologies that networking uses in its security structure. (04/22)
CTIS-25 APPLICATION DEVELOPMENT IN AMAZON WEB SERVICES
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
Advisories: CTIS-09 and CTIS-15
This course helps students work with cloud computing systems based on AWS core technologies, algorithms, and design principles. The students will work with Amazon Web Services (AWS) to use services available to scale applications. The students will use design principles to develop scalable cloud applications. (04/22)
CTIS-26 MACHINE LEARNING, ANALYTICS AND BIG DATA IN CLOUD SERVICES
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
Advisory: CTIS-09 and CTIS-15.
This course will teach students how to use macihine learning and conduct Big Data analysis with practical, real-world examples. Students will learn how to analyze extremely large data sets, and to create visual representations of that data, using a case-study approach. This is geared toward students interested in pursuing careers in data analysis, machine learning and cloud computing (04/22)
CTIS-27 CLOUD SECURITY
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
(C-ID: ITIS 171)
Advisory: CTIS-09 and CTIS-20.
This course provides a broad overview of cloud security, allowing students to gain critical insights into issues such as techniques to implement security controls and threat protection, data security, key management, and identity and access management. This course also covers networks in cloud and hybrid environments as part of an end-to-end infrastructure. (04/22)
CTIS-29 CLOUD COMPUTING WITH MICROSOFT AZURE
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
Advisory: CTIS-09 and CTIS-15.
(C-ID: ITIS 172)
In this course, students will learn to implement Infrastructure as a Service solutions on Azure cloud platform. Students will learn how to manage Azure resources, including deployment and configuration of virtual machines, virtual networks, storage accounts, and Azure active directory services to manage user and groups. (04/22)
CTIS-30 CYBERSECURITY ANALYSIS
3 units: 2 hours lecture, 3 hours lab.
CSU Transferable Only
(C-ID: ITIS 161)
Advisory: CTIS-20, CTIS-17 and CTIS-15.
In this course students will learn how to configure and use threat detection tools, perform data analysis, and interpret the results to identify vulnerabilities, threats, and risks to an organization with the end goal of securing and protecting applications and systems within an organization. The course covers skills used by Information Security (IT) security analysts, vulnerability analysts, or threat intelligence analysts with a technical, “hands-on” focus on IT security analytics. (04/22)
CTIS-32 THREAT HUNTING, INCIDENT RESPONSE AND CRISIS MANAGEMENT
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
Advisory: CTIS-20 and CTIS-22.
In this course students will explore an introduction to cyber incident response using industry-recognized tools. Topics covered include incident response case studies, incident response tools used in industry, advanced persistent threats, documentation and technical reporting, timeline analysis, case management, and hunting, gathering, and foraging for cyber threats. Hands-on assignments will be used to help students develop introductory technical skills relevant to entry-level cybersecurity professionals. (04/22)
CTIS-33 FIREWALLS AND VPN
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
Advisory: CTIS-20 and CTIS-15.
This course examines the major network security tools and equipment in use today, with the idea that firewalls are most effective when backed by thoughtful security planning, well-designed security policies, and integrated support from anti-virus software, intrusion detection systems, and related tools. Coverage includes packet filtering, authentication, proxy servers, encryption, bastion hosts, virtual private networks (VPNs), log file maintenance, and intrusion detection systems. (04/22)
CTIS-35 SECURITY POLICIES AND COMPLIANCE
3 units: 1.5 hours lecture, 4.5 hours lab.
CSU Transferable Only
Advisory: CTIS-20
This course enable students to learn how to write security policies for an organization and to be able to adapt an existing security policy to organizational needs. The students will understand the various areas that need to be addressed in implementing these policies. This course is Information technology professionals who are responsible for either creating, implementing, or complying with security policies. (04/22)
Contact Information | |
---|---|
Dean | Marie Bruley |
Phone | (209) 384-6293 |
School Office | SCI-134 |
(209) 381-6478 | |