Computer Information Technology CIT

35 courses · Rio Hondo College · 2026-2027 Catalog

Classes: Summer 2026 · Fall 2026 · Winter 2027 · Spring 2027

CIT 101 Introduction to Computer Information Technology

Units
3
Hours
54 Lecture
Advisory
It is advised that students understand how a personal computer is used to launch programs, open files, use a browser for accessing the Internet, and how to access email. It is also advised that students be able to engage in written composition at a college level and read college-level texts.
Transfers to
CSU, UC
C-ID
BUS 140,ITIS 120

This course is an examination of information technologies and information systems used in business, with a focus on information systems, database management systems, networking, ethics and security, computer hardware, and software applications and development. Application of these concepts and methods through hands-on projects are used to develop computer-based solutions to business problems.

Offered: Summer 2026 (2 sections) · Fall 2026 (6 sections) · Winter 2027 (1 section) · Spring 2027 (6 sections)

CIT 102 Introduction to Microsoft® Office 365

Units
3
Hours
45 Lecture, 27 Lab
Advisory
It is advised that students be able to engage in written composition at a college level and read college-level texts.
Transfers to
CSU

This course is intended as an introduction for students wanting to learn the latest version of the integrated program suite of Microsoft® Office 365. Students are introduced to the basics of the following applications in the suite - Word®, Excel®, Access®, PowerPoint®, Outlook®, and Teams®, as well as their Internet integration. In addition, an introduction to fundamental computer concepts is presented, including hardware and software basics, file management, computer networks, and communications.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 103 Microsoft® Word®

Units
3
Hours
45 Lecture, 27 Lab
Advisory
CIT 101
Transfers to
CSU

This is a thorough introduction to the word processing application Microsoft® Word®. This course will provide instruction in the use of the latest version of word processing software for business applications. Students will learn the basic editing and formatting functions of the program. Document maintenance, formatting enhancements, and the creation and formatting of tables will also be presented. Additional topics include macros and styles, specialized tables, protected forms and shared documents. This course is intended for students desiring to complete the requirements for the Computer Information Technology Microcomputer Specialists Degree or professionals wanting to master Microsoft Word.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 111 Introduction to Programming

Units
3
Hours
54 Lecture
Advisory
CIT 101
Transfers to
CSU, UC
C-ID
ITIS 130

This course is for students who want to develop the problem-solving abilities required to work in the computer field. Programming concepts are discussed through a variety of techniques including hierarchy diagrams, flow-charting, data diagrams, and pseudocode. The course will also include information on integrated development environments (IDEs).

Offered: Summer 2026 (1 section) · Fall 2026 (4 sections) · Spring 2027 (4 sections)

CIT 114 Introduction to Cloud Computing with DevOps

Units
4
Hours
63 Lecture, 27 Lab
Advisory
It is advised that students understand how a personal computer is used to launch programs, open files, use a browser for accessing the Internet, and how to access email. It is also advised that students be able to engage in written composition at a college level and read college-level texts.
Transfers to
CSU

This course is an examination of information systems as they relate to developer operations (i.e., DevOps) and cloud computing, with specific emphasis placed on their role in business. The course focuses on information systems, security, database management systems, networking, operating systems, cloud computing, project management strategies, version control, and programming methodologies. Students in the course apply these concepts and methods through hands-on projects developing computer-based solutions to business problems.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 117 Microsoft® Excel®

Units
3
Hours
45 Lecture, 27 Lab
Advisory
CIT 101
Transfers to
CSU

This is a comprehensive spreadsheet application course that provides instruction in the use of the latest version of spreadsheet software for business applications. Students learn to create and format a workbook, work with formulas and functions, and produce charts, tables, and PivotTables. Students also learn advanced functions and develop Excel applications. The course is intended for students or working professionals who want a comprehensive knowledge of Microsoft® Excel®.

Offered: Spring 2027 (1 section)

CIT 119 Microsoft® Access®

Units
3
Hours
45 Lecture, 27 Lab
Advisory
CIT 101
Transfers to
CSU

This comprehensive microcomputer database applications course provides instruction in the use of the latest versions of database software for business applications. Students learn to create and modify tables, build table relationships, add and edit records, create forms for data entry, produce simple queries and reports, articulate advanced query functions, customize forms design for data entry, customize report writing, and share and integrate data with web pages. This course is intended for students who want to complete the requirements for the Computer Information Technology Degree, or working professionals who want a thorough introduction to Microsoft® Access®.

Offered: Fall 2026 (1 section)

CIT 125 Introduction to C++ Programming

Units
4
Hours
63 Lecture, 27 Lab
Advisory
CIT 101, CIT 111
Transfers to
CSU, UC

This course is for students who want to complete the requirements for the Computer Information Technology degree, or professionals who want to continue developing their programming skills using Visual C++ programming language. The course covers the fundamentals of software development using the most popular language (C++). Topics covered include designing, writing the source code, compiling, linking, executing, debugging, data types, arithmetic/logical expressions, pointers, looping, branching, classes, objects, and static and dynamic memory allocation.

Offered: Fall 2026 (2 sections) · Spring 2027 (1 section)

CIT 126 Advanced C++ Programming

Units
4
Hours
63 Lecture, 27 Lab
Prerequisite
CIT 125
Transfers to
CSU, UC

This course is intended for students desiring to complete the requirements for the Computer Information Technology degree, or professionals who want to continue developing their programming skills using an object-oriented programming language. The course will review the fundamentals of software development and cover the advanced programming skills using the C++ language. Advanced topics include classes and data abstraction, operator overloading, inheritance, virtual function and polymorphism, stream input and output, and exception handling.

Offered: Spring 2027 (1 section)

CIT 127 Python Programming I

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 111
Transfers to
CSU, UC
C-ID
COMP 122

This course is an introduction to the discipline of computer science, with a focus on the design and implementation of algorithms to solve simple problems using Python. Topics include fundamental programming constructs, problem-solving strategies, debugging techniques, declaration models, and an overview of procedural and object-oriented programming languages. Students learn to design, implement, test, and debug algorithms using pseudocode and Python.

Offered: Summer 2026 (1 section) · Fall 2026 (1 section) · Spring 2027 (2 sections)

CIT 128 Python Programming II

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 127
Transfers to
CSU, UC
C-ID
COMP 132

This software engineering course focuses on the application of software engineering techniques for the design and development of large programs using Python. In the course, students learn to design, implement, test, and debug programs. Topics include object-oriented programming, data abstraction, data structures and their associated algorithms, and recursion.

Offered: Fall 2026 (1 section) · Spring 2027 (1 section)

CIT 130 Windows Configuration

Units
3
Hours
45 Lecture, 27 Lab
Advisory
CIT 180
Transfers to
CSU

This course is designed for students preparing to take the Windows client operating system certification exam. Students will learn to install, upgrade and migrate from previous to the current Windows client operating system and deploy Windows using system images and configure virtual hard disks. Students will also learn to configure hardware & applications, network connectivity, access to resources, mobile computing, backup and recovery, and monitoring and maintaining systems that run Windows.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 131 Windows Server Active Directory

Units
3
Hours
45 Lecture, 27 Lab
Advisory
CIT 130
Transfers to
CSU

This course empowers students to pass the Windows Server Hybrid Administrator Associate certification exam while preparing for success as a cloud administrator, server administrator or network engineer. Students will learn to configure Domain Name System, Active Directory infrastructure, Active Directory Roles & Services, creating and maintaining Active Directory objects, maintaining the Active Directory environment, and configure Active Directory Certificate Services.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 133 Windows Server Applications Infrastructure

Units
3
Hours
45 Lecture, 27 Lab
Advisory
CIT 130
Transfers to
CSU

This course will provide students with the skills to gain the knowledge necessary to take the Microsoft Exam AZ-800 through detailed descriptions of Windows Server and Azure technologies and plentiful step-by-step, hands-on activities. Students will learn to deploy servers, configure remote desktop services, configure web services infrastructure, and configure network application services.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 135 Introduction to Java Programming

Units
4
Hours
63 Lecture, 27 Lab
Advisory
CIT 101, CIT 111
Transfers to
CSU, UC

This course is intended for students who want to complete the requirements for the Computer Information Technology degree, or professionals who want an introduction to Java programming. The course will cover the fundamentals of software development using the most popular open source language (Java). Course topics include program design, algorithms, writing and testing source code, arithmetic/logic expressions, control structures, objects, and basic Java structures.

Offered: Fall 2026 (1 section) · Spring 2027 (2 sections)

CIT 136 Advanced Java Programming

Units
4
Hours
63 Lecture, 27 Lab
Prerequisite
CIT 135
Transfers to
CSU, UC

This course is for students who want to complete the requirements for the Computer Information Technology degree, or professionals who want to continue developing their programming skills using Java. The course covers the basics of the software development and the advanced programming skills using the Java language. Topics include Java data syntax, data structure, applets, graphics, animation, inheritance, abstract Windows toolkit, exception handling, file input and output, and multithreading.

Offered: Spring 2027 (1 section)

CIT 139 Linux I

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 101 or CIT 114
Transfers to
CSU

This course provides a skills foundation for students pursuing a career as Linux system administrators. The course prepares students for the Red Hat System Administration I (RH124) certificate. Students must complete this course if they wish to pursue the Red Hat System Administration II (RH134) certificate.

Offered: Spring 2027 (1 section)

CIT 140 Linux II

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 139
Transfers to
CSU

This course provides skills that build on the skills learned in Linux I. It prepares students for the Red Hat System Administrator II (RH134) certificate. RH134 focuses on the key tasks needed to become a full time Linux administrator.

Offered: Spring 2027 (1 section)

CIT 155 Introduction to E-Commerce

Units
3
Hours
54 Lecture
Advisory
CIT 101
Transfers to
CSU

This course provides a hands-on, problem-solving approach to learning both basic and more advanced aspects of doing business on the Internet. Students learn how to use electronic commerce effectively, including selling and marketing on the Internet, developing business-to-business online strategies, using online auctions, identifying the hardware and software required to support security for e-commerce, selecting electronic payment systems, and planning for e-commerce. Additionally, students learn how and why e-commerce is an important part of our economy and society.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 160 Introduction to Operating Systems

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 101
Transfers to
CSU

This course provides an introduction to the operating systems used in modern business infrastructures, including Windows ® (desktop and server), Unix® , Linux® , and Mac OS X. Students are introduced to how these systems are used in industry, desktop virtualization, networking basics, and information related to how to create mixed operating system environments.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 170 Server +

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 101
Transfers to
CSU
C-ID
ITIS 155

This course provides students with the knowledge and skills required to build, maintain, troubleshoot and support server hardware and software technologies. Students can identify environmental issues; understand and comply with disaster recovery and physical / software security procedures; understand industry terminology and concepts; understand server roles / specializations and interaction within the overall computing environment. This course prepares students for the current version of CompTIA's Server+ certification exam.

Offered: Spring 2027 (1 section)

CIT 171 Network +

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 101 or CIT 114
Transfers to
CSU
C-ID
ITIS 150

This course provides an overview of the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of Internet protocol (IP) addressing and the fundamentals of ethernet, media, and operations concepts are introduced to provide a foundation for further study of computer networks. The Open Systems Interconnection (OSI) and Transmission Control Protocol (TCP) layered models are used to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. This course prepares students for the CompTIA Network+ certification exam.

Offered: Spring 2027 (1 section)

CIT 172 Database Essentials in Amazon Web Services

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 101 or CIT 114
Transfers to
CSU
C-ID
ITIS 180

This course provides students with an introduction to core concepts in data and information management in traditional and cloud systems. The course centers around the fundamental skills of identifying organizational information requirements, modeling requirements using conceptual data modeling techniques, converting conceptual data models into relational data models, and verifying structural characteristics with normalization techniques. The course also takes up implementing and utilizing a relational database using an industrial-strength database management system in Amazon Web Services (AWS). The course covers basic database administration tasks and key concepts of data quality and data security. In addition to developing database applications, the course helps students understand how large-scale packaged systems are highly dependent on the use of database management systems (DBMS). 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.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 173 Compute Engines in Amazon Web Services

Units
1.5
Hours
22.5 Lecture, 13.5 Lab
Prerequisite
CIT 114
Transfers to
CSU

This course addresses how cloud computing systems are built using a common set of core technologies, algorithms, and design principles centered around distributed systems. Students use the Amazon Web Services (AWS) management console to provision, load-balance, and scale their applications using the Elastic Compute Cloud (EC2) and the AWS Elastic Beanstalk services. From a developer perspective, the course takes up the most important reasons for using AWS and examines the underlying design principles of scalable cloud applications.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 174 Security in Amazon Web Services

Units
1.5
Hours
22.5 Lecture, 13.5 Lab
Prerequisite
CIT 114
Transfers to
CSU

This course focuses on protecting the confidentiality, integrity, and availability of computing systems and data. Students learn how Amazon Web Services (AWS) uses redundant and layered controls, continuously validates and tests, and utilizes automation to ensure the underlying infrastructure is continuously monitored and protected. Students examine the AWS shared responsibility model and access the AWS Management Console to learn more about security tools and features provided by the AWS platform.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 175 DevOps Engineering in Amazon Web Services

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 173, CIT 174
Advisory
CIT 127
Transfers to
CSU

In this course, students explore how development processes are automated and integrated with operations so that changes to software can be deployed to cloud computing environments according to developer and operations (DevOps) best practices. Students use Amazon Web Services (AWS) products to provision infrastructure and deploy code using a managed pipeline. Operations topics include initializing infrastructure as code, applying security, monitoring service health, and troubleshooting. Development topics include secure deployment practices with continuous integration and continuous delivery as they relate to the software development life cycle. Students build their skills by participating in in-class interactive lectures and hands-on lab activities, and by working on comprehensive assignments.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

CIT 176 Cloud+

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 180
Transfers to
CSU
C-ID
ITIS 170

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. The course prepares students for the AWS Cloud Practitioner and the CompTIA Cloud+ certifications.

Offered: Fall 2026 (1 section)

CIT 180 PC Maintenance - A+ Certification

Units
4
Hours
54 Lecture, 54 Lab
Prerequisite
CIT 101
Transfers to
CSU
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 information and communication technology (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.

Offered: Fall 2026 (1 section) · Spring 2027 (1 section)

CIT 192 Security +

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 171 or CIT 210
Advisory
CIT 180
Transfers to
CSU
C-ID
ITIS 160

This course is an introduction to information technology security and risk management at the organizational level. The course addresses hardware, software, processes, communications, applications, and policies and procedures with respect to organizational cybersecurity and risk management. This course prepares students for the CompTIA Security+ certification exam, and is intended to help students meet educational requirements to qualify for entry-level information technology jobs with cybersecurity skills.

Offered: Summer 2026 (1 section) · Spring 2027 (1 section)

CIT 200 Systems Analysis and Design

Units
3
Hours
54 Lecture
Prerequisite
CIT 101 or CIT 114
Transfers to
CSU
C-ID
ITIS 140

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 a 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 an information systems solution in particular, in-house development, development from third-party providers, or purchasing commercial-off-the-shelf packages.

Offered: Fall 2026 (1 section)

CIT 210 Cisco® Networking I

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 101
Advisory
CIT 180
Transfers to
CSU
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. This course is the first of three courses designed to prepare CCNA (Cisco® Certified Networking Associate) Certification and helps in preparation for the CompTIA Network+ certification exam.

Offered: Fall 2026 (1 section) · Spring 2027 (1 section)

CIT 214 Cisco Networking II

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 210
Advisory
CIT 180
Transfers to
CSU
C-ID
ITIS 151

This second course in the Cisco Certified Network Associate (CCNA) curriculum series focuses on switching technologies and router operations that support small-to-medium business networks, and includes wireless local area networks (WLAN) and security concepts. In addition to learning key switching and routing concepts, students perform basic network configuration and troubleshooting, identify and mitigate LAN security threats, and configure and secure a basic WLAN.

Offered: Spring 2027 (1 section)

CIT 215 Cisco Networking III

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 214
Transfers to
CSU

This third course in the Cisco Certified Network Associate (CCNA) curriculum series focuses on the architectures and considerations related to designing, securing, operating, and troubleshooting enterprise networks. The course covers wide area network (WAN) technologies and quality of service (QoS) mechanisms used for secure remote access; as well as the introduction of software-defined networking, virtualization, and automation concepts that support the digitalization of networks. Students acquire the skills needed to configure and troubleshoot enterprise networks, and learn to identify and protect against cybersecurity threats while being introduced to network management tools and key concepts of software-defined networking (e.g., controller-based architectures and how application programming interfaces (APIs) enable network automation). By the end of the CCNA course series, students gain practical, hands-on experience preparing them for the CCNA certification exam and career-ready skills for associate-level roles in the information and communication technologies (ICT) industry.

Offered: Spring 2027 (1 section)

CIT 221 Ethical Hacking

Units
3
Hours
45 Lecture, 27 Lab
Prerequisite
CIT 171 or CIT 210 and CIT 192
Transfers to
CSU
C-ID
ITIS 164

Students are introduced to technology and techniques to find weaknesses in technology so that those weaknesses can be corrected before threat actors (Black hat hackers) can abuse them. Penetration testers (White-Hat hackers) use the same techniques as Black hat hackers but are guided by ethics and professionalism and cause no harm to the systems they test. Penetration testing is also known as “ethical hacking.” Penetration testing has evolved into a formalized process with best practices and certifications. People can acquire certifications to prove they have the skills to execute effective penetration tests. One such certification is the CompTIA PenTest+ certification.

Offered: Fall 2026 (1 section)

CIT 290 Work Experience Education/ Internship for Computer Information Technology-Related Fields

Units
1-4
Hours
3 Lecture, 54-216 Lab
Advisory
It is advised that students be able to engage in written composition at a college level and read college-level texts.
Transfers to
CSU

This course supports and reinforces on-the-job training in business and industrial establishments under the supervision of a college instructor. Training is informed by learning objectives. Students work in a skilled or professional-level assignment in their area of vocational interest, and meet performance objectives related to instruction that are above and beyond the conditions of regular employment. This course is intended for students whose job is related to the field of computer information technology and have completed or enrolled in the appropriate coursework. The course may be taken once and repeated for a maximum of 16 units. Contact the Work Experience Education Office regarding re-enrollment procedures.

Not on the Summer 2026, Fall 2026, Winter 2027, Spring 2027 schedules.

View in the original catalog

Machine-readable: Markdown · JSON