Notices

Calendars

General Information

General Admission Requirements

Financial Information

Academic Policies and Procedures

General Degree Requirements

Programs of Study

Academic Divisions

Off-Campus Studies

Courses of Instruction

Glossary of Academic Terms

Student Policies

Student Services

General Services for Students

Business Affairs

Printable Version

Site Map/Index

 


LiveHelp!

Course Descriptions

Cyber Information Technology (CIT)

099: TEM Student Success. (3-3-0)
This course is designed to help students utilize college sources to achieve success in academic coursework in the various TEM pathways while exploring personal preferences in relation to career interest and life choices.

100: Information Technology Principles. (3-3-0)
Prerequisite: none
Overview of the fundamentals of computing, including the use of application software and the Internet. This course will end in an industry based credential for IC3.

101: Network Essentials. (3-3-0)
Prerequisite: none
Develop fundamental networking skills including an understanding of network hardware, installation, security and troubleshooting in a corporate environment. Through classroom and hands-on activities, learn how computers exchange information and how the Internet functions. In addition, this class will help students gain the skills required for the nationally recognized CompTIA Network+ certification exam.

102: Problem Solving and Programming Techniques. (3-3-0)
Prerequisite: none
This course is an introduction to program development using various problem solving techniques. Emphasis is placed on creating programs based on algorithms and pseudo codes. Various control structures used in computer programming are also discussed.

110: Ethics in Information Technology. (3-3-0)
Prerequisite: none
Ethics in Information Technology is designed to educate existing and future IT professionals on the impact ethical issues play in the use of information technology in the modern world. The course discusses the ethical responsibilities of IT professionals. Students will gain a foundation in ethical decision making.

112: Support of Emerging Technologies. (3-3-0)
Prerequisite: none
This course covers fundamentals of Computer Technology, installation and configuration of PCs, laptops and related hardware and networking basics. Skills will be covered in installation and configuration of PC operating systems as well as configuring common features (eg network connectivity) for mobile OS Android and Apple OS.

113: Introduction to C++ Programming. (3-3-0)
Prerequisite: CIT 102
This course introduces computer programming using the C++ programming language. Topics include input/output operations, decision, and looping statements. Upon completion, students should be able to design, code, debug, test and document programs using techniques of good programming style.

115: Network Defense. (3-3-0)
Prerequisite: CIT 101
This course provides students with a foundation in network security fundamentals. The course focuses on how to develop effective security strategies, including basic principles of encryption. This course is required toward the CNSS certification.

121: CCNA I. (4-4-0)
Prerequisite: CIT 101
The student will explore the OSI model, basic principles of networking and network topology, and the process of routing information across networks. The class will focus on preparation for the ICND1 exam, the first part of the CCNA certification.

122: CCNA II. (4-4-0)
Prerequisite: CIT 121
Develop networking skills based on the Cisco Certified Network Associate (CCNA) curriculum by introducing students to the Cisco Networking Academy Program, architecture, components, and operation of routers, and explains the principles of routing and routing protocols. Analyze, configure, verify and troubleshoot the primary routing protocols RIPv1, RIPv2, EIGRP, and OSPF. Recognize and correct common routing issues and problems.

130: Web Design I. (3-3-0)
Prerequisite: none
An introduction to web fundamentals and page layout language of the Internet - HTML. Students will learn to plan and develop web projects with inter- and intra-document links, work with color, graphics, document formatting, and image formatting on web pages through practical exercises and projects using a text editor and different browsers. The student will gain an understanding of the origins of HTML.

149: Web Scripting I. (3-3-0)
Prerequisite: CIT 130.
This course has been designed to teach students how to use the features of the JavaScript language to design client-side, platform-independent interactivity on Web pages. Students will understand and use the most popular applications of JavaScript to communicate with users, modify the Document Object Model (DOM), validate forms, animate images, create cookies, change HTML on the fly, and communicate with databases. In addition, this class will help students gain the skills required for the internationally recognized CIW JavaScript Specialist certification exam. This certificate is one of the certificates required to earn the advanced CIW Web Development Professional certification and is optional at the conclusion of the course.

150: Introduction to Programming with JAVA. (3-3-0)
Prerequisite: CIT 102
This course is an introduction to programming using the Java language. Students will learn the basics of Java and use Integrated Development Environment to compile and run Java programs. Design concepts and programming tools will be integrated with an emphasis on practical business solutions.

151: Advanced Java Programming. (3-3-0)
Prerequisite: CIT 150
This course is a continuation of CIT150. The course begins with a review of CIT150 and progresses to discuss advanced object-oriented programming concepts using Java. In this course students learn about arrays, implementing classes and class members, class relationships, and GUI Programming. The SCJA Java certification exam is optional at the conclusion of the course.

170: Microsoft Windows Servers. (3-3-0)
Prerequisite: CIT 101 or CIT 112
An introduction to the fundamentals of Windows Server. Students will work on multiple topics to include, but not limited to: Implementing, Managing and Monitoring DHCP, Implementing Name Resolution, Managing and Monitoring DNS, Network Security, Securing Network traffic with IPSec, Implementing and Managing updates, Configuring Routing and Remote Access, and Maintaining Network Infrastructure. This course is also part of courses required to get CNSS 4011 and CNSS 4012 certifications. In addition, this class will help students gain the skills required for the CompTIA Server+ certification.

172: Linux Server. (3-3-0)
Prerequisite: CIT 101 or CIT 112
Topics in Linux, including the Linux file system, directories, utilities, the shell and command line operations, the kernel, and applications of Linux to network Security. Students will implement and use Linux to build and maintain an operating system. This course will prepare students to take the Linux+ Certification.

210: Advanced Network Topics. (3-3-0)
Prerequisite: CIT 101
This course will provide the student with information on current trends and topics in technology. These include but are not limited to cell phones, networking, social networking, RFID, and countermeasures.

211: Data Storage Administration. (3-3-0)
Prerequisites: CIT 170 and CIT 172
This course provides the student an introduction to the concepts, terms, technologies, and role of today's storage industry to meet business requirements. The course examines the major components of a storage system, common storage architectures, and the various means of connecting storage elements. Learners are presented Hitachi Data Systems hardware and software products as practical illustrations of the concepts taught with emphasis on basic administration and operation of the Hitachi Adaptable Modular Storage product.

213: Advanced C++ Programming. (3-3-0)
Prerequisite: CIT 113
This course continues to build computer programming concepts using the C++ programming language. Topics include arrays, functions, file I/O, and manipulation of strings. Upon completion, students should be able to design, code, debug, test and document programs using advance features.

220: Information System Security I. (3-3-0)
Prerequisite: CIT 101
This course is the first of a two semester curriculum that provides a comprehensive overview of all of the aspects of information system security related to the (ISC)2 CISSP certification. This course primarily focuses on the technical aspects of information system security.

221: CCNA III. (4-4-0)
Prerequisite: none
The student will explore LAN Design, Basic switch concepts and configuration, VLANs, VTP, STP, Inter-VLAN routing and basic wireless concepts and configuration. The class will focus on preparation for the ICND1 exam, the first part of the CCNA certification.

222: CCNA IV. (4-4-0)
Prerequisite: CIT 221
The student will explore networking, protocols, network standards, advanced network design projects, advanced network management projects, wide area network (WAN) theory and design, WAN technology, Frame Relay, integrated system digital network (ISDN), and network troubleshooting. The class will focus on preparation for the ICND2 exam, the second part of the CCNA certification.

224: Information System Security II. (3-3-0)
Prerequisites: CIT 101 or CIT 115
This course is the second of a two semester curriculum that provides a comprehensive overview of all of the aspects of information system security related to the (ISC)2 CISSP certification. This course primarily focuses on the business and physical aspects of information system security.

225: Network Security Design. (3-3-0)
Prerequisites: CIT 101
An introduction to fundamentals on designing, planning, and executing vulnerability analysis of networks. Students will work on multiple topics to include, but not limited to: System Security, Network Infrastructure, Access Control, Assessments and Audits, Cryptography, and organizational Security. This course is mapped to the CompTIA Security+ Exam. This course is a required course for earning CNSS 4011-4016 certifications.

230: HTML5/CSS3. (3-3-0)
Prerequisite: CIS 111 or CIT 130.
HTML5 is changing the way web pages are developed. In this course we will look at how using HTML5 semantic tags make it easier to develop web pages and format them with CSS3. These tags work to improve user accessibility and allow greater search engine returns.

235: Web Application Development. (3-3-0)
Prerequisite: CIT 102
This course covers the basics of developing dynamic web applications for mobile devices using Android and AppInventor. By the end of this course, students will be able to design, code, test and debug mobile applications.

242: Computer Organization. (3-3-0)
Prerequisite: CIT 102
This class provides students with a clear and concise introduction to the inner workings of the computer and their many levels and functions. Through introducing real instruction sets and writing real assembly language programs, students will become acquainted with the basics of computer architecture.

243: Data Structures. (3-3-0)
Prerequisite: CIT 150
This course focuses on the definition, representation, and manipulation of basic data structures such as arrays, stacks, queues, trees, and graphs, with an emphasis on practical applications.

250: Programming with C#. (3-3-0)
Prerequisite: CIT 102
This course is intended to introduce students to C#.NET, which is an object-oriented, event-driven programming language. It reinforces skills developed in CIT 102. Specific techniques that will be discussed include programming style, graphical user interface design, coding, debugging, and documentation skills.

259: Modern Web Application Development. (3-3-0)
Prerequisite: CIT 102 and CIT 149 and CIT 230
Students will learn the fundamentals of web development, such as Relational Database Management Systems (RDBMS like MySQL, PostgreSQL, etc) and modern web programming patterns primarily focusing on the Model View Controller pattern. Other fundamentals such as working in a distributed team environment using modern source control, deployment mechanisms, and an overview of cloud computing will also be taught. Because of the web-based nature of the course, JavaScript will also be covered for creating interactive web views.

270: Relational Database Coding. (3-3-0)
Prerequisite: CIT 113 or CIT 150
This course covers the fundamentals of database management systems, in particular relational database systems. The course also teaches students how to use SQL to create, maintain, store, retrieve, and manipulate data.

272: Advanced Topics in Linux. (3-3-0)
Prerequisite: CIT 172
Advanced topics in Linux, including the Linux file system, directories, utilities, the shell and command line operations, the kernel, and applications of Linux to network security. This class prepares students to take the Linux+ certification exam.

279: Information Assurance. (3-3-0)
Prerequisite: none
This course is an introduction to the field of Information Assurance (Security). Various kinds of threats that might be faced by an information system and the security techniques used to fight them are covered. Hacker methods, viruses, worms, bombs, and system vulnerabilities are described with respect to the actions that must be taken by a Network Manager to thwart them. Existing and planned protection methods and defenses are mapped to the information system threats and attacks. This course provides the background for those individuals who seek skills in the areas of Network and Data Security. This course also is part of the courses required to get CNSS 4011 - 4016 certifications.

280: Computer Forensics. (3-3-0)
Prerequisite: CIT 279
This course provides an overview of computer forensics and investigation tools and techniques. Operating system architectures and disk structures will be discussed, as well as what computer forensic hardware and software tools are available. Other topics include the importance of digital evidence controls, how to process crime and incident scenes, the details of data acquisition, computer forensic analysis, email investigations, image file recovery, investigative report writing, and expert witness requirements. The course provides a range of laboratory and hands on assignments that teach about theory as well as the practical application of computer forensic investigation. This course also is a required course for earning CNSS 4011 -4016 certifications.

282: IT Project Management. (3-3-0)
Prerequisite: none
This course introduces students to a comprehensive, integrated view of the many concepts, skills, tools, and techniques involved in information technology project management. This course also addresses the critical skills needed for success in the ever-expanding field of project management. Furthermore, this course provides students with detailed guide to using Microsoft Project 2010, as well as extensive tips and practice questions to prepare for the latest CompTIA Project+ exam.

299: Cyber Internship. (3-3-0)
Prerequisite: Instructor Permission.
Students will be placed with pre-qualified businesses selected for their ability to offer a broad range of programming experiences formulated to augment coursework experiences gained by the student.

Back to Course List