Information Technology (IT)

Professional Technical Degree

Courses

IT 102: Computer Hardware Workshop

Credits 2

Gain experience assembling, installing and testing a modern desktop pc, rack mounted server and other various computing hardware configurations. This class may include students from multiple sections.

IT 107: Introduction to Networking

Credits 5

This course is an introduction to technologies, terminology, and skills used in the world of data networking. Emphasis is on practical applications of networking and computer technology to real-world problems, including home and small-business network setup. You will perform a variety of hands-on and case project activities combined with your reading activities that will reinforce each of the course objectives. This course maps to CTCITC 115: Introduction to Networking. This class may include students from multiple sections. 

IT 111: Information Technology Foundations I

Credits 5

This course provides an overview of information technology (IT) with emphasis on making technical and business decisions. The course will introduce students to a variety of IT areas and identify their connections. Course topics include: office productivity applications, basic computer hardware, networking and security, and webpage creation and programming. Problem-based learning will be used to stress employability skills such as teamwork, written and oral communication, problem solving, trouble shooting, and project management. Students will also research an IT career path and describe the opportunities and the requirements needed for employment. Course maps to CTCITC 110 course. This class may include students from multiple sections. 

IT 114: Database Design and Implementation

Credits 5
Introduction to the principles of database management systems. Topics include database system architecture, data models, theory of database design, query optimization, concurrency control, crash recovery, and storage strategies. This course maps to the CTCITC 114: Database Design and Implementation course. This class will include students from multiple sections.

IT 155: Cloud Computing Essentials

Credits 5

This course covers the skills and knowledge required to make informed, critical decisions with cloud technologies and the impact they have on businesses. Learn the fundamentals of cloud technologies, deployment models, fiscal impact and use cases for businesses. This class may include students from multiple sections.

IT 207: Advanced Networking and Network Security

Credits 5

Covers advanced networking and network security concepts & skills including routing, switching, virtual LANs, network design, routing protocols, network management and software defined networking. Secure network design, implementation and monitoring/maintenance are taught using hands-on projects for students. This class may include students from multiple sections.

IT 211: Information Technology Foundations II

Credits 5

This course covers technical skills with mobile devices, networking technology, hardware, virtualization, cloud computing and network troubleshooting. Includes skills required for installing and configuring operating systems, expanded security, and software troubleshooting. This class may include students from multiple sections.

IT 225: Windows Server and Windows Domains

Credits 5

This course introduces Windows Server operating systems through the implementation and administration of Windows Servers in a virtual Network environment. Topics include server roles and features, best practices in server configuration and administration, and server participation in a network environment. This course tracks to Microsoft’s MCSA Certification for Servers but does not cover all topics in those exams and is not designed to fully prepare students for certification. Recommended that students enter the course with some experience and prior knowledge of virtualization and the basics functions of operating systems. This class may include students from multiple sections. (Elective)

IT 275: Scripting and Automation

Credits 5

An introduction to shell scripting and automation with Bash (Unix/Linux), Powershell (Windows) and how to automate systems administration and networking tasks in server, client and networking environments. This class may include students from multiple sections

IT 285: Cloud Infrastructure and DevOps

Credits 5

This course covers the concepts of cloud-based information technology infrastructure and how organizations deploy and maintain hybrid cloud and fully remote infrastructure. This course prepares students to complete industry leading cloud architect certifications. This class may include students from multiple sections.

IT 287: Coding I - Coding with Python

Credits 5

An introduction to the Python programming language. Learn software development best practices while learning the main Python libraries and programming fundamentals. Class covers syntax, variables, strings, conditions, flow control structures loops, switches, classes, database connections, utilities, and frameworks. Class also covers data structures using sets, frozen sets, lists, arrays and dictionaries. No prior coding experience necessary. Course utilizes hands-on projects rooted in real-world problems and exercises. This class may include students from multiple sections.

IT 288: Coding II - Front-End Development

Credits 5

This course introduces front-end and user interface development. Course covers web application front-end programming with standards such as HTML, CSS, JavaScript, Node, React and more to help students learn to implement fast and functional user interfaces. No prior front-end development experience required. MEDIA 225 recommended. This class may include students from multiple sections.

IT 289: Coding III - Full Stack Development

Credits 5

This course completes the full-stack picture by introducing back-end development including relational databases, API development and testing, deployment, and security. Builds on but does not require coding I or coding II if student has prior experience with programming fundamentals and front-end development. Students will build, test, and release a full stack web application from beginning to end. Completion of IT 287 and IT 288 or equivalent experience recommended. This class may include students from multiple sections.

IT 299: Integrated Study-Honors

Credits 2

In this capstone honors course, students will complete a project relevant to their career pathway and program. The project will integrate at least two business and IT programs (Business Administration, Administrative Office Systems, Multimedia Communications, Cybersecurity & Computer Forensics, or Information Technology) to provide breadth and relevance to the project. This class may include students from multiple sections.