CIS Course Descriptions

CITC 1300 Beginning HTML & CSS Credit Hrs: 3
Pre-Req: None
Co-Req: None
A beginning course in HTML that provides instruction in creating Web pages. Students learn to write HTML code. Topics include using HTML tags, CSS formatting, and appropriate scripting languages.

CITC 1301 Intro to Programming & Logic Credit Hrs: 3
Pre-Req: None
Co-Req: None
This course is an introduction to the logic necessary for application programming. Topics include logic analysis, techniques of structured design, process flow, and object-oriented concepts. A programming language will be used to teach data types, variables, control structures, methods and arrays.

CITC 1302 Introduction to Networking Credit Hrs: 3
A broad-based course that provides an overview of computer networking. Topics will include network models, protocols and services, media and topologies, devices and tools, network management, and network security. This course may align with the outcomes of industry certification.

CITC 1303 Database Concepts Credit Hrs: 3
An introduction to the concepts and syntax of relational database management systems. Topics include data modeling, database design concepts, tables and queries and other database objects using the tools provided in a relational DBMS.

CITC 1308 Computer Literacy and Apps Credit Hrs: 3
An introduction to microcomputers and application software used in academic and work settings. Topics include file management, word processing, spreadsheets, presentation software, graphic applications, the use of email, hardware and operating systems. The course provides hands-on experience.

CITC 1310 Programming I Credit Hrs: 3
This course introduces the basic concepts of programming, problem solving, programming logic, and design techniques using an object-oriented language. The topics covered include the language syntax, functions, return types, and objects found in a current object-oriented programming language.

CITC 1311 Programming II Credit Hrs: 3
A continuation of CITC 1310 Programming I. This course introduces the student to object oriented programming. Topics include class creation, methods, events, inheritance, objects and error handling.

CITC 1321 A+ Hardware Credit Hrs: 3
An introduction to basics of computer hardware. Topics include identification and installation of internal components, disk configuration, ports, cables, peripherals and networking concepts and connections.

CITC 1322 A+ Software Credit Hrs: 3
An introduction to basics of computer software.

CITC 1323 CCNA I Credit Hrs: 3
Introduction to Networks is the first of two courses leading to the Cisco Certified Entry Networking Technician (CCENT) designation and is the first of four courses leading to the Cisco Certified Network Associate (CCNA R&S) designation. This course introduces Networking Academy students to the networking field. Topics include Network terminology, Network protocols, Local-area networks (LANs), Wide-area networks (WANs), Open System Interconnection (OSI) model, Cabling, Routers, Internet Protocol (IP) addressing, and Network standards.

CITC 1324 CCNA II Credit Hrs: 3
Pre-req.: CITC 1323
Routing and Switching Essentials is the second of two courses leading to the Cisco Certified Entry Networking Technician (CCENT) designation and is the second of four courses leading to the Cisco Certified Network Associate (CCNA R&S) designation. This course focuses on the following: basic routing and switching concepts, Virtual LANs (VLANs), Inter-VLAN routing, static routing and dynamic routing protocols, Single-Area OSPF, Access Control Lists (ACLs), Dynamic Host Configuration Protocol (DHCP) and Network Address Translation (NAT).

CITC 1332 UNIX/Linux Operating System Credit Hrs: 3
This course provides a thorough overview of the UNIX and LINUX operating systems. Emphasis is placed on the user interface, terminology and command structure within the multi-task/multiuser environment. Electronic mail and communications standards are covered along with standard UNIX/LINUX utilities needed to support the automated office.

CITC 1351 Prin of Information Assurance Credit Hrs: 3
A beginning course in information assurance which examines the fundamentals of information assurance. The course will introduce topics such as the need for security, risk management, security technology, cryptography, and physical security. Also covered are legal/ethical issues and security policies.

CITC 2199 Internship Credit Hrs: 3
A supervised work program designed to provide students with a variety of practical on-the-job experiences. This will allow students to apply their knowledge to real world situations and to build relationships between companies prior to graduation. This course should be taken in the last semester of enrollment prior to graduation.

CITC 2320 Windows Server Administration Credit Hrs: 3
Through commonly used Windows network operating systems, students will learn to install, configure, administer, maintain, and troubleshoot networked computer system servers.

CITC 2321 CCNA III Credit Hrs: 3
Pre-req.: CITC 1324
Scaling Networks is the third of four courses leading to the Cisco Certified Network Associate (CCNA) designation. This course focuses on Hierarchical Network Design, LAN Redundancy, Spanning Tree Protocol (STP), FHRP & HSRP redundancy protocols, Link redundancy with EtherChannel, Wireless LANs, Advanced Single-Area OSPF, Multi-Area OSPF, Cisco's dynamic routing protocol EIGRP, IOS Images and Licensing. Students will be required to apply information from both CCNA I and II to network situations.

CITC 2322 CCNA IV Credit Hrs: 3
Pre-req.: CITC 2321
Connecting Networks is the last of four courses leading to the Cisco Certified Network Associate (CCNA) designation. This course focuses on Hierarchical Network Design, WAN Technologies/Terminology/Devices, Point-to-Point Protocol (PPP), Frame Relay, Network Address Translation (NAT), Broadband solutions, Securing Site-to-Site connections with VPN/GRE/IPSec, and Network Management including NTP, SYSLOG, SNMP, and NetFlow. Students will be required to apply information from CCNA I, II, and III to network situations.

CITC 2326 Network Security Credit Hrs: 3
This course is designed to give students a fundamental understanding of computer and network security. It will introduce students to a wide variety of concepts related to network security. This course will cover the objectives for the current CompTIA Security+ Certification.

CITC 2333 Professional Workplace Skills Credit Hrs: 3
Introduces the student to the universal success skills requisite for career success. Topics include verbal communication, written communication, problem solving and decision making, teamwork and team building, and professionalism.

CITC 2344 Database SQL Programming Credit Hrs: 3
A comprehensive study of SQL using an industry established relational database management system such as Microsoft SQL Server or Oracle RDBMS. Topics will include database design, creation and management, advanced queries, stored procedures and functions, triggers, user defined functions, security awareness in an optimistic and pessimistic contingency DML data control, and performance tuning issues.

CITC 2347 Web Database Apps and Dev Credit Hrs: 3
This course develops the skills necessary for applications programmers and database developers to create interactive Web sites. Topics include object-oriented application development, relational table creation and maintenance, data cleansing and validation, data manipulation, data storage and retrieval, Web forms, embedded SQL, optimization, and security.

CITC 2351 CCNA Security Credit Hrs: 3
Pre-req.: CITC 1323 or CCNA Certification
The Cisco Networking Academy CCNA Security course provides a next step for individuals who want to enhance their CCNA-level skill set and help meet the growing demand for network security professionals. The curriculum provides an introduction to the core security concepts and skills needed for the installation, troubleshooting, and monitoring of network devices to maintain the integrity, confidentiality, and availability of data and devices.

CITC 2352 Digital Forensics Credit Hrs: 3
This course is designed to give students a basic understanding of computer forensics and investigations. This course will introduce students to computing investigations by preparing them to acquire, examine and summarize digital evidence.

CITC 2354 Advanced Digital Forensics Credit Hrs: 3
Pre-req.: CITC 2352
This course will guide students through the process of conducting a high-tech digital forensics investigation. It will include acquiring and analyzing digital evidence and reporting its findings. Advanced techniques in password recovery, registry analysis and evidence filtering will be mastered for those who successfully complete this course.

CITC 2376 Mobile Application Development Credit Hrs: 3
A study of mobile computing devices with emphasis on development of mobile applications. Topics include mobile computing hardware and technologies, mobile development environment, application components, user interface design principles and APIs.

CITC 2391 Special Topics in CITC Credit Hrs: 3
Special topics relating to various aspects of computer information technology. The course may be repeated for credit with departmental permission.