Computer Technology
Degrees and Certificates
-
Cybersecurity and Healthcare IT, Associate of Science -
Information Technology & Network Administration, Associate of Science -
Cybersecurity and Healthcare IT Certificate, Certificate -
Information Technology & Network Administration Certificate, Certificate
Classes
CSCI101R: Computer Architecture and Operating Systems
CSCI103R: Introduction to Web Development
CSCI106R: Communication Infrastructure
CSCI110R: Introduction to Networks
(or corequisite)
CSCI121R: Switching & Routing and Wireless Essentials
This course is a continuation of Introduction to Networks, with increased focus on the installation and configuration of local and wide area networks in a small to medium business environment or Internet Service Provider (ISP). Students will be able to describe the architecture, components, and operations of routers and switches in a small network, and learn basic functionality. Students will also learn LAN, Switch, and Wireless Security concepts and configurations. Topics include an introduction to routing using the Cisco IOS, expanded OSI model, Help Desk, Network Upgrades, expanded IP sub-netting and the purpose and responsibilities of the Internet Service Provider (ISP). Students will learn security configuration using standard LAN and Wireless LAN networks that are used in business. By the end of this course, students will be able to configure and troubleshoot routers, switches, wired, and wireless LANs and resolve common issues with both IPv4 and IPv6 wired and wireless networks.
(or corequisite)
CSCI125R: Application Programming
CSCI150R: Data Structures and Algorithms
CSCI175R: Introduction to C++
CSCI176R: Introduction to Python
This course is structured to introduce students to basic programming concepts and integral features of the Python language. In this course students will develop a basic understanding of the Python programming language. Students will be able to design and implement simple programs dealing with numerical and string processing. They will be familiar with rudimentary input and output operations, algebraic manipulations, logical expressions, and string manipulations. Through this course, students will engage in a variety of exercises that use problem-solving techniques related to science, engineering, and programming. Proper programming format and guidelines for best practice will be emphasized. Both in-class and outside of class programming exercises and projects are required. The Python programming language has become the “Swiss-army knife” of program languages. Python is used in everything from IT tasks, programming client and server-side programs, to performing in-depth digital forensics.
CSCI185R: Introduction to Java
(or corequisite)
CSCI186R: Introduction to Operating Systems
CSCI197R: Relational Database Design with SQL
CSCI203R: Introduction to Linux
CSCI204R: Administering Windows Servers
CSCI212R: Computer Network Security
CSCI213R: Computer Graphics – Adobe I
CSCI217R: Web Database Programming
CSCI220R: Storage and Virtualization
(or corequisite)
CSCI223R: Advanced Programming
CSCI236R: Enterprise Networking and Security and Automation
This course covers architecture, components, and the operations of routers and switches with increased focus on the installation and configuration of local and large complex networks known as wide area networks (WANs). Students will learn how to configure routers and switches for advanced functionality. Topics include physically connecting LANs and WANs to Cisco routers, implementing static and dynamic routing using the Cisco IOS, and troubleshooting routing problems. Students will develop the knowledge and skills to implement routing protocols such as OSPF and NAT along with Access Control Lists (ACL) configurations and concepts. Student will develop skills in network security, network management, network design, network troubleshooting, network virtualization, network automation, VPN, and IPsec concepts.
CSCI296R: Technology Capstone
Degree Specific: Completion or enrollment in all other required technology courses. (or corequisite)
CSCIorCYBS: Computer Technology Elective
This computer technology elective course allows the student to explore any technology topic by selecting a course within CSCI or CYBS.