Skip Navigation

Course Catalog

Explore all CLC has to offer and see if a course is scheduled for a particular term.

Search Results

The following course information is effective for the Spring 2024 term.

CIT 111 Comprehensive Spreadsheets

Covers the advanced features of spreadsheet use and design. File building techniques, the creation of high-quality graphics, database features including query and table handling are also covered. Use of financial, date, and time functions will be included. Use of macros will cover automating operations, building and customizing spreadsheets with interactive macros, and improving macro performance including Visual Basic macros.

Prerequisite: College Reading and Writing Readiness AND Basic Algebra Readiness

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 111 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 112 Comprehensive Database

This course introduces the concepts and features of a PC-based relational database using Microsoft™ Access. Students will learn to create and modify tables, customized queries, forms and reports. Other topics include: embedding objects, creating macros, using Visual Basic for Applications (VBA), and database administrative tasks. Students will need to have basic knowledge of Windows and familiarity of basic application software functions to be successful in this course.

Prerequisite: College Reading and Writing Readiness

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 112 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 113 Introduction to SQL

This course will cover the essential concepts of relational databases using SQL (Structured Query Language). Students will develop skills necessary to effectively interact with an SQL database. Emphasis is on the SQL commands required for designing, accessing and manipulating databases. Students will gain practical hands-on experience using lab exercises and lab experiences.

Prerequisite: CIT 112 (Previously CIS 230) - AND - a CIT programming course or a passing score on the Programming Placement Test

Typically Offered: Offered fall and spring only.

Offered Spring 2024: No

  • Subject:
    CIT
  • Units:
    3.00

CIT 119 Introduction to Office Software

This course is a hands-on course for students wanting to learn the basics of productivity software including: word processing, spreadsheets, databases, and presentation software. Basic operating system tasks will also be presented. Software used for this class includes a current version of Windows, Word, Excel, Access, and PowerPoint.
NOTE: This course is not intended for CIT majors and does not apply towards any CIT degree or certificate.

Prerequisite: College Reading and Writing Readiness or concurrent enrollment in ENG 109 or ELI 109 or ELI 110 AND Basic Algebra Readiness or concurrent enrollment in MTH 114

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 119 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 120 Introduction to Computers

In this course students will learn about the significant role of computers in business and society. Students will be introduced to concepts addressing computer hardware and software, networking, multimedia, telecommunications, careers in the Information Technology field, and current computer-related issues. This course has a computer lab component where students get hands-on experience using a current integrated software package (Microsoft™ Office®) to better understand how computers are used in a business environment.

Prerequisite: College Reading and Writing Readiness AND Basic Algebra Readiness

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 120 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 130 Operating Systems for A+ Certificate

This course covers the essential elements of Operating Systems. Specific features along with general concepts of the selected operating system will be addressed. System optimization, memory management, identity management, installation, and software/hardware management will be an integral part of this course. This course covers the objectives for the latest A+ Operating System technologies test.

Prerequisite: Basic Algebra Readiness

Typically Offered: Offered fall and spring only.

Offered Spring 2024: Yes

Open CIT 130 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 131 Windows Operating System

This course covers the essential elements of the latest Client Windows Operating System. Specific features along with general concepts of the Windows operating system will be addressed. System optimization, memory management, installation, and software/hardware management will be an integral part of this course. The course material is aligned to the content of the Microsoft certification exam (MD-100) although this course is not specifically focused on preparing for the MD-100 exam. The MD-100 exam is one part of the Microsoft 365 Certified: Modern Desktop Administrator Associate industry certification. Additional topics for the certification exam are covered in CIT 157.

Prerequisite: College Reading and Writing and Basic Algebra Readiness Corequisite: CIT 120 or Passing score on the Introduction to Computers Placement Test

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 131 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 132 Linux Operating System

This course introduces students to the Linux operating system and the skills they need to effectively use and administer the Linux operating system. The course includes Linux installation and configuration, shell commands and scripts, Linux file system and processes management, basic system administration tasks, network configuration and services, and security. By the end of the course, students will be familiar with the Linux command-line environment, utilities, applications, network configuration and services, security and troubleshooting, as well as the graphical X Window environment. Students completing this course may work towards the CompTIA Linux+ and LPIC-1: Linux Administrator industry certifications.

This course was previously titled CIS 117 – Linux Operating System and before that was titled CIS 115 – PC Operating Systems, Linux OS topic.

Prerequisite: College Reading and Writing Readiness AND Basic Algebra Readiness

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 132 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 133 Network Automation

This course introduces students to basic shell scripting concepts used in automating administrative tasks in the Windows and Linux operating systems. Students will learn how to run commands in the command-line interface, write and debug scripts, handle errors, employ script parameters, and establish script security.

Prerequisite: CIT 130 or CIT 131 Corequisite: CIT 132

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 133 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 134 Introduction to Programming Concepts

This course introduces students to programming logic constructs used in structured programming. Problem solving and structure types (sequence, decision, and repetition) will be presented. Other programming concepts presented in this course include: numeric and string variables, data input and output techniques, functions and procedures, arrays, and processing sequential files.
NOTE: This course is a CIT core prerequisite and is required before taking a second level programming course.

Prerequisite: College Reading and Writing Readiness AND Basic Algebra Readiness

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 134 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 138 Introduction to C# Programming

This course introduces students to the C# programming language. Students will create console-based and Graphical User Interfaces (GUI) applications. For the GUI applications, the student will build window-based and web-based forms, adding controls and setting properties for these controls. Design ideas for menus and the use of graphics, color, and layout will be explored. Classes and objects are introduced along with encapsulation, implementation and interface inheritance, and polymorphism as implemented in C#. The classes and objects of the .NET framework will be integrated into the building of the students' C# applications. A number of simple application examples will be used to gain debugging experience in addition to developing original applications.

Prerequisite: CIT 134 or equivalent or a passing score on the Programming Placement Test

Typically Offered: Offered fall and spring only.

Offered Spring 2024: No

  • Subject:
    CIT
  • Units:
    3.00

CIT 139 CCNA I: Introduction to Networks

This course covers 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 concepts, media, and basic network operations are introduced. Students will build simple local area networks, perform basic configurations for routers and switches, and implement IP addressing schemes. This is the first of the three courses sequence to prepare for CCNA industry certification.
Recommended: CIT 120

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 139 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 141 Programming in C++

Extends the knowledge of programming by demonstrating how C++ implements the basic constructs of Object Oriented Programming (OOP). Encapsulation, inheritance and polymorphism, the three fundamental criteria for OOP, will be examined closely. Students will implement C++ programs organized as a cooperative collection of objects, each of which represents an instance of some class, and whose classes are all members of a hierarchy of classes united via different kinds of class relationships. In addition, exception handling and object persistence will be deployed in these classes.

Prerequisite: CIT 134 or MTH 108 (C or better) or appropriate score on the CLC Math Placement Test, Math ACT, or Math SAT

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 141 Class Schedule

  • Subject:
    CIT
  • Units:
    4.00

CIT 142 Programming in Python

This course covers basic to intermediate level programming concepts and problem-solving skills in Python language. Contents include the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, and objects that are created from standard library classes and users. Students will design, implement, and debug object-oriented Python programs, including simple event-driven Graphical User Interface (GUI) applications.

Prerequisite: MTH 108 (C or better) or Higher level math course or appropriate score on the CLC Math Placement Test or appropriate score on Math ACT or Math SAT or CIT 134 -OR- concurrent enrollment in CIT 131 or CIT 132

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 142 Class Schedule

  • Subject:
    CIT
  • Units:
    4.00

CIT 151 Windows Server Administration

This course covers the implementation, management, maintenance, and provisioning services essential to the administration of Windows Server across multiple network infrastructure platforms. Major topics include installing and configuring servers, configuring server roles and features, administering print, storage and network services, configuring and managing server and group policies, implementing business continuity and disaster recovery, including managing high availability server configurations. Students will develop skills to qualify for a position as a network systems administrator or a computer support specialist.

Prerequisite: CIT 131 AND CIT 139 or CIT 150 (all C or better) Corequisite: CIT 133

Typically Offered: Offered spring only.

Offered Spring 2024: Yes

Open CIT 151 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 152 Network Security Fundamentals

This course is designed for administrators who are responsible for the day-to-day administration and security of Microsoft Windows. Students should have general knowledge of networking concepts and Windows OS to be successful in this course. This course will prepare the student for Security+ certification.

Prerequisite: CIT 130 or CIT 131 AND CIT 139 or CIT 150 (all C or better)

Typically Offered: Offered fall and spring only.

Offered Spring 2024: Yes

Open CIT 152 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 155 Introduction to Computer Forensics

This course is designed to introduce students to crime scene investigation and processing, forensic science and computer forensics topics. Areas addressed in this course include: crime scene procedures and documentation, collecting and preserving evidence, computer forensic science, locating digital evidence, and basic legal principles related to computer forensics. Emphasis will be placed on the role of computer forensics with the other forensic sciences.

Prerequisite: College Reading and Writing Readiness

Typically Offered: Offered fall and spring only.

Offered Spring 2024: Yes

Open CIT 155 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 157 Modern Windows Desktop Management

In this course, students will learn how to plan, implement, and update modern deployment of Windows operating system. This course also covers what it takes to incorporate Microsoft Intune into your organization. Students will also learn about methods for deployment and management of apps and browser-based applications. Students will be introduced to the key concepts of security in modern management including authentication, identities, access, and compliance policies. Students will be introduced to technologies such Azure Active Directory, Azure Information Protection and Windows Defender Advanced Threat Protection, as well as how to leverage them to protect devices and data. The course material is aligned to the content of the Microsoft certification exam (MD-101) although this course is not specifically focused on preparing for the MD-101 exam. The MD-101 exam is one part of the Microsoft 365 Certified: Modern Desktop Administrator Associate industry certification. Additional topics for the certification exam are covered in CIT 131.

Prerequisite: CIT 120 or Passing score on the Introduction to Computers Placement Test , CIT 130 or CIT 131

Typically Offered: Offered fall and spring only.

Offered Spring 2024: Yes

Open CIT 157 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 159 CCNA II: Switching, Routing, and Wireless Essentials

This course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with Routing Protocols such as RIP and OSPF, Virtual Local Area Networks (VLANs), Inter-VLAN routing in both IPv4 and IPv6 networks. The course also covers LAN and switch security concepts and configurations. This is the second of three courses sequence to prepare for CCNA industry certification.

Prerequisite: CIT 139 Recommended: CIT 131

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 159 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 162 Ethical Hacking

This course is designed for students that want to be IT security professionals by understanding and exploring weaknesses and vulnerabilities in target systems. This course covers knowledge and tools used by a malicious hacker but the skills will be used in a lawful and legitimate manner to assess the security posture of target systems. Students will be prepared for the exam to earn the Certified Ethical Hacking (C|EH) credential.

Prerequisites: CIT 152 (C or better) OR Consent of Instructor

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 162 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 170 Web Page Development

This course introduces students to the technical aspects of web page development. Topics presented in this course include: creating web pages using Hypertext Markup Language (HTML), formatting web pages and designing web page layouts using Cascading Style Sheets (CSS), developing for the mobile web, formatting information using tables, creating web page forms with input fields, enhancing web sites with sound, video, and animation, and adding web page interactivity using the scripting language JavaScript. Students will also gain the skills required to publish and maintain web sites.

Prerequisite: College Reading and Writing Readiness OR concurrent enrollment in ENG 109 or ELI 109 or ELI 110 or ENG 100

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 170 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 171 Web Page Scripting

This course is designed as an introduction to creating dynamic interactive Web pages and sites using client-side scripting, code embedded directly into a Web page. Topics presented in this course include: beginning through advanced concepts of Web page client-side scripting, browser object model (BOM), validating and submitting user input, passing user input data between Web pages during navigation, cookies, security issues, animation, document object model (DOM), dynamic HTML (DHTML), and updating Web pages with AJAX. Debugging techniques will be covered extensively. Students will also gain the skills required to publish and maintain Web sites.

Prerequisite: CIT 170 or DMD 116

Typically Offered: Offered fall only

Offered Spring 2024: No

  • Subject:
    CIT
  • Units:
    3.00

CIT 173 PHP Programming

This course is designed as an introduction to PHP, an open source, interpretive, cross-platform, HTML embedded server-side scripting language used to create dynamic Web sites. The main objective of this course is to provide students with the knowledge and skills necessary to design and develop dynamic database-driven Web pages using PHP.

Prerequisite: CIT 170 or DMD 116

Typically Offered: Offered spring only.

Offered Spring 2024: Yes

Open CIT 173 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 174 Adobe Dreamweaver

This course introduces students to the fundamentals of Adobe Dreamweaver, the industry's leading application for developing websites. Students will gain the knowledge and hands-on skills they need to plan, build, and manage commercial websites using Dreamweaver's intuitive visual interface. Topics covered in this course include Cascading Style Sheets (CSS) templates, images, links, tables, forms, frameworks, media objects, publishing, mobile websites, and accessibility. Best practices and current web standards are emphasized throughout the course.

Prerequisite: College Reading and Writing Readiness

Typically Offered: Offered spring only.

Offered Spring 2024: Yes

Open CIT 174 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 218 CCNA III: Enterprise Networking, Security and Automation

This course describes the architecture, components, and operations of routers and switches in a larger and more complex network as well as (WAN) technologies and network services required by converged applications in a complex network. Students learn how to configure routers and switches for advanced functionality and resolve common issues with Open Shortest Path First (OSPF) protocol, Enhanced Interior Gateway Routing Protocol (EIGRP), Spanning-Tree Protocol (STP), and VLAN Trunking Protocol (VTP) in both IPv4 and IPv6 networks. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. In addition, students develop the knowledge and skills needed to implement Internet Protocol Security (IPSec) and Virtual Private Network (VPN) operations in a complex network. This is the third course of a three-course sequence to prepare for CCNA industry certification.

Prerequisite: CIT 159 (C or better) or Department Consent

Typically Offered: Not offered every term

Offered Spring 2024: No

  • Subject:
    CIT
  • Units:
    3.00

CIT 241 Advanced C++

Extends the students' knowledge of C++ through the study of the application of data structures and an introduction to frameworks. The student will learn the basic concepts and the application of the normal data structures of vectors, linked lists, stacks, queues, and trees. These concepts will be examined through discussion on the implementation of these data structures in The Standard Template Library components. These studies will be based on C++ templates and C++ exception handling. The course will examine searching and sorting algorithms especially in relation to the data structures studied above. The course will also study the concepts and use of frameworks emphasizing the C++ Stream I/O classes and their relationships. With this knowledge, students will be able to apply appropriate data structures to solve programming problems. The student will understand the use of frameworks as a basis to solving a class of problems. SOFTWARE: MS-Windows and a recent C++ compiler with a supporting STL.

Prerequisite: CIT 141

Typically Offered: Offered fall only

Offered Spring 2024: No

  • Subject:
    CIT
  • Units:
    3.00

CIT 252 Hardening the Infrastructure

This course provides students with hands-on experience in hardening a variety of networking systems. Topics include Linux and Windows operating systems, routers, wireless networks, auditing and contingency planning. This is one of the courses in a two-course series to prepare students for the industry-recognized Security Certified Network Professional Certification (SCNP).

Prerequisites: CIT 151 or CIT 230 (C or better), and CIT 152 (C or better) or instructor consent.

Typically Offered: Offered fall only

Offered Spring 2024: No

  • Subject:
    CIT
  • Units:
    3.00

CIT 253 Network Defense and Countermeasures

In this Cybersecurity capstone course students will use the knowledge from previous courses to design a secure network infrastructure as a member of a project team. Topics introduced in this course will include managing and installing firewalls, implementing IPSec and VPNs, designing intrusion detection systems, routing fundamentals including the use of ACL’s, and the fundamentals of wireless network infrastructures. This course provides students with the practical skills necessary to enhance their network security background and prepare for associate-level Cisco CCNA Cyber Ops Certification.

Prerequisite: CIT 152 (C or better) or Consent of Instructor

Typically Offered: Offered spring only.

Offered Spring 2024: Yes

Open CIT 253 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 254 Advanced Windows Server Administration

This course covers the essential elements in implementing and administering Windows Server in medium to very large computing environments. This course uses the current Windows Server product and students learn how to install and configure Active Directory Domain Services (AD DS). It also covers functionality such as Active Directory Certificate Services (AD CS), Active Directory Federations Services (AD FS), and Web Application proxy implementations. This course prepares the student for one of the exams that leads to Microsoft Certified Solutions Associate (MCSA: Server).

Prerequisite: CIT 151 (C or better) or Consent of Instructor

Typically Offered: Offered spring only.

Offered Spring 2024: Yes

Open CIT 254 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

CIT 261 Cybersecurity Analyst

This course is designed for students in the IT security field that are looking to gain skills in the security analyst area. Students will be able to perform data analysis and interpret the results to identify vulnerabilities, threats and risks to an organization. Additionally, students will be able to configure and use threat-detection tools as well as secure and protect applications and systems within an organization. This course offers behavioral analytics skills to identify and combat malware, and advanced persistent threats (APTs), resulting in enhanced threat visibility across a broad attack surface. Students will be prepared for the CompTia Cybersecurity Analyst certification.

Prerequisites: CIT 152 (C or better) OR Consent of Instructor

Typically Offered: Offered summer, fall & spring.

Offered Spring 2024: Yes

Open CIT 261 Class Schedule

  • Subject:
    CIT
  • Units:
    3.00

Other Options


Advanced Class Search

Use the advanced class search to search by course number, class meeting days and times, instructor or location.

Apply, Enroll and Pay

Current Students

Login to the myCLC portal and go to the Student Center to search and register for classes.

Mobile App

Get the CLC mobile app to find classes.