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 and 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, which all students are required to take at the conclusion of the course. Assessment and appropriate certification fees are charged as part of the course fees.

102: Problem Solving and Programming Techniques. (3-3-0)
Prerequisite: none 
A language-independent introduction to program development using various problem solving techniques. Emphasis is placed on problem analysis, algorithm and pseudo code development, as well as various data and control structures used in computer programming. Both structured programming and object-oriented programming are discussed in the context of Python.

110: Ethics in Information Technology. (3-3-0)
Prerequisite: none
Ethics in Information Technology is designed to educate existing & future IT professionals on the tremendous 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 an excellent foundation in ethical decision making for current and future IT professionals.

112: Support of Emerging Technologies. (3-3-0)
Prerequisite: none
This course prepares students to take the CompTIA A+ and Microsoft Certified Professional exams. The CompTIA A+ certification exam is required by all students as part of the course assessment and appropriate certification fees are charged as part of the course fees.

113: Introduction to C++ Programming. (3-3-0) - Spring only
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 solid foundation in network security fundamentals and prepares them to take the Security+ certification. This course focuses on how to develop more effective security strategies, and how to handle emergencies. This course also provides Case Projects and Hands-On Projects help students practice their new skills, and expose them to the day-to-day duties of a security professional. This course also a required course for getting CNSS 4011 and CNSS 4012 certifications.

121: CCNA I. (4-4-0) - Spring only
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) - Spring only
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: CIS 105 or CIS 111
An introduction to web fundamentals and page layout language of the Internet - HTML. Students will plan and develop web projects with inter- and intra-document links, work with color and graphics, document and image formatting, and incorporate sounds and video on web pages using Adobe Dreamweaver CS5. Upon successful completion this course, students will be prepared to take the Web Communication Adobe Certified Associate (ACA) exam. The Adobe Dreamweaver certification exam is required by all students as part of the course assessment and appropriate certification fees are charged as part of the course fees.

149: Web Scripting I. (3-3-0) Spring only
Prerequisite: CIT 102 and 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 XHTML 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) Fall only
Prerequisite: CIT 102
An introduction to programming and object-oriented design concepts using the Java programming language. Students learn all the Java programming basics and use a simple text editor as a development environment. Design concepts and programming tools will be integrated with an emphasis on practical business solutions.

151: Advanced Java Programming. (3-3-0) Fall only
Prerequisite: CIT 150
This course is a continuation of CIT150. The course begins with a quick review of CIT150 and progresses to discuss advanced object-oriented programming concepts using the 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
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. The CompTIA Server+ certification exam is required by all students as part of the course assessment and appropriate certification fees are charged as part of the course fees.

172: Linux Server. (3-3-0)
Prerequisite: CIT 101
This course will look at several of the various “flavors” of Linux. We will download these in class and they will be made available to you. You will need approximately 10 blank CD-Rom disks to load these images onto.

174: Novell Server. (3-3-0)
Prerequisite: CIT 101
The student will learn to install and manage the Novell NetWare 6.0 operating system for servers. The course will include a review of network basics and overview of managing a Novell network.

209: CGI/Perl Programming. (3-3-0) Fall only
Prerequisite: CIT 102 or CIT 130.
This course will show students how to use Perl for CGI applications. Coursework will introduce the wide range of uses for Perl as CGI, such as database interaction, form handling, XML, graphics manipulation, file handling, POP interaction and other functions that are needed in a large majority of Web-based applications. The discussions and hands-on assignments will reinforce for the students the host of different uses that allow writing of almost any CGI application with the tools and techniques shown.(Previously listed as CWD 210.)

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) - Spring only
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: System Security. (3-3-0)
Prerequisite: CIT 101 or CIT 115
This course is the first of a two semester curriculum to provide a comprehensive overview of all aspects of information system security, related to CISSP certification.

221: CCNA III. (4-4-0) - Fall only
Prerequisite: CIT 122
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. The ICND1 certification exam is required by all students as part of the course assessment and appropriate certification fees are charges as part of the course fee.

222: CCNA IV. (4-4-0) - Fall only
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. The ICND2 or CCNA certification exams are required by all students as part of the course assessment and appropriate certification fees are charged as part of the course fee.

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)
Corequisite: CIT 279
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 & 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) Spring only
Prerequisite: CIT 102 and CIT 130.
This course covers the basics of developing dynamic web applications using HTML5 and CSS3. By the end of this course, students will be able to design, code, test and debug web applications using strict HTML5 and CSS3.

235: Web Application Development. (3-3-0)
Prerequisite: CIT 113 or CIT 150
This course provides the beginning programmer with a strong foundation necessary to build mobile applications for Android devices. Assuming little or no prior programming experience, this course introduces key programming concepts, including variables, decision making, lists, arrays, and gives the confidence and technical skills to create fully-functional mobile Android applications.

242: Computer Organization. (3-3-0) - Spring only
Prerequisite: CIT 102
Introduction to computer organization and operation, data representation and manipulation, assembly language programming, register level operations, and peripheral device interfaces.

243: Data Structures. (3-3-0) - Fall only
Prerequisite: CIT 150
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) - Fall only
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 CIS 102. Specific techniques discussed include programming style, graphical user interface design, coding, debugging, and documentation skills.

269: Database Interactions II. (3-3-0) Spring only
Prerequisite: CIT 169
This course is a continuation of Database Interactions I and will apply the knowledge gained in the prerequisite course. Students will create comprehensive database-driven websites as practical implementations of the prerequisite material.
(Previously listed as CWD 270.)

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 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. The Linux+ certification exam is required by all students as part of the course assessment and appropriate certification fees are charged as part of the course fees..

279: Information Assurance. (3-3-0)
Prerequisite: CIT 101
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 40-14 certifications.

280: Computer Forensics. (3-3-0)
Prerequisite: CIT 279
This course provides a broad overview of computer forensics and investigation tools and techniques. All major personal computer 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 -4014 certifications.

282: IT Project Management. (3-3-0) - Fall only
Prerequisite: CIT 101
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 Project Management Professional (PMP) exam. The Project+ certification exam is required by all students as part of the course assessment and appropriate certification fees are charged as part of the course fees.

293: Network Security Internship ( - - )
Students will be placed with pre-qualified businesses selected for their ability to offer a broad range of networking experiences formulated to augment coursework experiences gained by the student.

299: Programming 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