Course descriptions are listed alphabetically by subject prefix.  Each course description begins with a three letter subject prefix followed by a three – digit course number and the course title. The number on the right of each course description gives the semester credit hours for that course. If a course includes laboratory or other special activities, that information is contained in the course description.  Prerequisites are also listed.  A prerequisite is a course, experience, or other required preparation that must be completed before the student is permitted to enroll in the course.

Subject Prefix and Course Number
Course Name
Semester Credit Hours
Course Description
Cross Listed Course
Prerequisite
CIT 100Introduction to Information Technology
3This course introduces concepts, issues, techniques and processes needed for completing and managing information technology projects. Topics include history, trends and the human impact of information technology. Project
management tools, techniques and concepts are also introduced. Teamwork, team building methods, and oral and written communication are emphasized.
Not Applicable Not Applicable
CIT 110Web Development and Design3This course is an introduction to XHTML and JavaScript.
The course assumes no previous programming experience but does assume knowledge of the Internet. Topics will include: Using XHTML and JavaScript. Data Types: Integer, Float, and Strings Using Hyperlinks, Images, Lists, Tables, Frames, Forms, Cascading Style Sheets, Similarities and differences between XHTML and JavaScript Debugging Techniques Using Lists Object-Oriented Programming Control Structures: Selection and Repetition (Looping) DHTML, CSS, & Animation Arrays.
Not ApplicableNot Applicable
CIT 111Network Fundamentals3An introductory study of networking, covering the basics of networking media, devices, protocols, layered communications models and network addressing.Not ApplicableNot Applicable
CIT 112Router Theory and Configuration3Course content includes safety, networking, networking terminology and protocols, network standards, LANS, WANS, OSI model, cabling, routers, router programming, Ethernet, and IP addressing. Emphasis is given to the use of decision-making and problem-solving techniques.Not ApplicableCIT 230 or Consent of Instructor
CIT 120Web Programming Concepts3This course introduces students to basic programming
concepts using a business-oriented language such as Visual Basic.NET. Topics include basic file processing, control mechanisms and constructs, functions and data types. Using design tools such as pseudo code and structured flowcharts, students focus on developing programming logic in a top- down modular fashion.
Not ApplicableNot Applicable
CIT 121Programming Concepts3This course introduces students to basic programming concepts using a business-oriented language such as Visual Basic.Net. Topics include basic file processing, control mechanisms and constructs, functions and data types.Not ApplicableCOS 107
CIT 136Computer Hardware:
Management and Maintenance
3The focus of this course involves emphasis on computer hardware that consumers of microcomputer systems might encounter. This course will guide students through the actual construction of a microcomputer system with in-
depth discussions of each component and the various upgrade options. The use of peripheral devices such as fax, modem, printers, and scanners is also covered. The instructional methods employed in this class include lecture,
class discussion, demonstration, and hands-on laboratory experience.
Not ApplicableNot Applicable
CIT 137Computer Operating Systems: Management & Maintenance
3This course is designed as a survey of operating system software. Students will study the basic concepts and procedures for installing and troubleshooting operating system software. An emphasis on extensive laboratory experience will ensure students practical expertise in
addition to operating systems theory with DOS, Windows
9x; Windows NT, 2000, and XP; UNIX; Linux; OS/2; and Mac OS. The objectives of this course coincide with those needed in preparation for A+ software certification.
Not ApplicableNot Applicable
CIT 200Network Operating Systems3An introduction to installing Windows Server 2003, Standard Edition, Configuring the Windows Server 2003
Environment, Introduction to Active Directory and Account Management, Configuring, Managing, and Troubleshooting Resource Access, Configuring Windows Server Printing, Configuring and Managing Data Storage,
Managing Windows Server 2003 Network Services, Configuring Remote Access Services, Securing Windows Server 2003, Server and Network Monitoring, Managing System Reliability and Availability.
Not ApplicableNot Applicable
CIT 208Computer Aided Drafting I3Familiarization with contemporary CAD systems, covering basic theory and applications, including industry’s conversion to CAD. Prior computer experience is beneficial but not required.Not ApplicableCIT 101 or consent of instructor
CIT 210Computer Aided Drafting II 3Use of the methods of separation and synthesis learned in CHE 310 to prepare new compounds. Compounds are characterized by
instrumental methods (GC, IR, NMR) and TLC, along with
other methods. (Three hours of laboratory per week) [Corequisite: CHE 302]
Not ApplicableCIT 208 or consent of instructor
CIT 211LAN Switching and Wireless
3This course introduces LAN switching and wireless networking. Material covered includes LAN and VLAN design and configuration, trunking, VTP, STP, inter-VLAN routing and WLAN configuration and security.Not ApplicableCIT 112
CIT 212Introduction to WAN Technology3An intermediate course encompassing the design and configuration of secure, scalable WANS for the enterprise. Topics include WAN architecture, PPP, Frame Relay, ACLs, NAT, and WAN Security.
Not ApplicableCIT 211
CIT 220Intermediate Web Programming
3This course builds
on the foundation provided by CIT 120. Students are introduced to advanced programming concepts such as file handling, report generation, screen processing and interface design as implemented in a business-oriented language such as Visual Basic. NET or C #.
Not ApplicableCIT 120 with a grade of "C" or better
CIT 222Advanced Programming
3File handling, report generation,
screen processing and interface design as implemented in a business-oriented language such as Visual Basic or C#. The advanced programming languages, XML and ASP.net, will be introduced. The course will cover the way applications are developed.
Not ApplicableCIT 121
CIT 226Microprocessor
Architecture
3A study of the architecture and interconnecting functional units of the CPU, ALU, and control units with memory, input/output devices and communications between subsystems. (Lecture two hours,
laboratory two hours)
INT 226CIT 129
CIT 230Data Communications
Technology
3A study of data communications hardware including synchronous and asynchronous communications.Not ApplicableCIT 226
CIT 231Introduction to Network Operating Systems
3This course involves the installation, configuration, management, and trouble-shooting of network operating systems, accounts, data storage, remote access, and security including introduction to group theory and bonding theories, solid state structure, acid-base theories, transition elements and coordination chemistry (structure, bonding, and basic mechanisms). (Three hours of lecture per week)Not ApplicableCIT 230
CIT 251UNIX Network Programming3To introduce the first step in UNIX networking programming, the course will cover practical experience, historical perspective, and a depth of understanding. The course will qualify the students to build today’s highly distributed, networked applications and services.Not ApplicableCIT 222
CIT 255Multimedia Production3Concepts, tools and techniques of multimedia production are among a few of comprehensive sets of topics included.
Students will become familiar with how a major production develops and become capable of producing professional quality multimedia productions.
Not ApplicableCourse addresses the educational needs of anyone wishing to work in the multimedia environment.
CIT 265Introduction to Digital Video3Students will capture and edit digital video using industry-
standard desktop video software and export to DVD, VHS, and the Internet for use in entertainment, documentary films, commercials, and newscasts. Students will learn to storyboard, plan, and produce a digital video project from
conception to final packaging and explore topics such as compositing, alpha channels, and special effects.
Not ApplicableNot Applicable
CIT 310Web Server Administration3To introduce Internet client application, development Web page with Microsoft , CGI, ISAPI and Developing ODBC Database Front-Ends. The use of VBScript and data structure are major subject to communicate with data base.Not ApplicableCIT 200
CIT 311Advanced Routing3An advanced routing course encompassing the design and configuration of secure, scalable internetworks for the enterprise. Topics covered include load balancing and route summarization with
EIGRP, multi-area OSPF, multi-area integrated IS-IS, BGP, and multi-protocol routing.
Not ApplicableCIT 212
CIT 312Advanced LAN Switching3An advanced course encompassing the design and configuration of secure multi-layer switching for the enterprise. Topics covered include advanced VLAN design and configuration, VTP, STP, Etherchannel, advanced inter-VLAN routing, HSRP, and VOIP and WLAN switching.Not ApplicableCIT 212
CIT 331Introduction to Robotics
3Introduction to robotics including the design, building, and programming simple robots. Included will be the basic science, engineering, and mathematics needed to design and build a simple robot. Students will also be introduced to the topic of project management. The course is a combination lecture/laboratory course that will meet five hours per week for three credit hours.COS 331, PHY 331Not Applicable
CIT 345Network Analysis &
Troubleshooting
3Introduces the latest protocol information and troubleshooting, features for network analysis techniques and experience-based strategies for isolating and solving network problems, and ―bottom-up‖ troubleshooting methodology that examines each network layer in detail.Not ApplicableCIT 353
CIT 350Advanced Server Programming3To introduce the advanced techniques of PHP Script programming, extract all URLs from a string, shorten string to desired length and add
e-mail address verification, how to sort multidimensional array, and convert URL strings into valid HTML links.
Not ApplicableCIT 221
CIT 351Advanced UNIX Network
Programming
3Introduces the students to the internal structures of Posix interprocess communication (IPC) and System V (SysV) IPC; pipes and first in/first outs (FIFOs); message queues; how to lock/unlock files
and records; semaphores; shared memory; and remote procedure calls (RPCs).
Not ApplicableCIT 251
CIT 352Network Communications
Technology
3 Explains
the fundamentals of data communications, including basic LAN and WAN engineering, modems and other forms of data communications equipment; broadband infrastructure and network services, and the protocols and equipment that make the global Internet a reality.
Not ApplicableCIT 230 or Consent of Instructor
CIT 355Interactive Multimedia Research & Design3CIT 256 is a project intensive course, which builds on the principles and concepts covered in CIT 255 - Multimedia Production. Topics for this course include media optimization, advanced
multimedia techniques, color correction, advanced raster images, image manipulation, sound and video file formats, marquees and animation. Students will also study the theoretical foundations of multimedia including human computer interaction theory
Not ApplicableCIT 255 with a grade of "C" or better
CIT 360Advanced Web Programming3This course will cover the way Web
applications are developed with XML and ASP. NET. Built on Microsoft’s .NET framework the course guides the student from beginning Web applications, to object- oriented programming, to using advanced Web form server controls. Students will effectively design interactive and dynamic Web applications within a server- based scripting environment and learn to successfully convert databases from Access to SQL Server and work with arrays, collections, and control structures.
Not ApplicableCIT 220
CIT 362Windows Desktop/Server OS Administration3This course introduces the intermediate to advanced topics; demonstrating how to install, configure, and maintain Windows Server 2003; includes setting up users, computers,
and printers; managing networked file and print servers; creating an e-mail server; and how to keep all data protected and secure.
Not ApplicableCIT 222 or Consent of Instructor
CIT 370Information Technology Project Management
3In this course students will learn the application of knowledge, skills, tools and techniques to project activities to meet project requirements. Various project management philosophies will be covered. Students
will be prepared to engage in leadership roles in project management activities.
Not ApplicableCIT 120
CIT 411Advanced WAN Technologies3An advanced course encompassing the design and configuration of secure, converged wide-area networks. Topics include site-to-site VPNs, MPLS, AAA, RADIUS, CBACs, and securing WAN devices.Not ApplicableCIT 212
CIT 412Optimizing Converged Networks3A capstone course encompassing the optimization of converged networks. Topics include queuing, traffic shaping, and Quality of Service for wired and wireless, voice, and video networks.Not ApplicableCIT 311, 312, and 411
CIT 420Advanced Database & Data Mining3To
introduce the advanced database techniques and the use of SQL, interface, data preparation for data mining addresses an issue unfortunately ignored by most authorities on data mining. Data preparation has traditionally taken a backseat to the more alluring question of how best to extract
meaningful knowledge. But without adequate preparation of your data, the return on the resources invested in mining is certain to be disappointing.
Not ApplicableCOS 410 with a grade of "C" or better
CIT 430Storage Area Networks3To present the benefits of storage area networks (SANs) to corporate users and enables them to deploy SAN
technology effectively. Designed as an introduction to
SANs, Storage Area Network Fundamentals develops an understanding of SAN basics and shows how to plan, implement, and manage a SAN. This course covers the
topologies, protocols, and products required to implement and manage efficient SANs.
Not ApplicableCIT 420, COS 311 with grades of "C" or better
CIT 440Introduction to Client/Server3Students explore basic concepts underlying client/server computing, emphasizing the event-driven programming paradigm and graphical user environment. They also become familiar with a client/server application development tool such as Power Builder or Visual Basic.Not ApplicableCIT 255, CIT 350, CIT 420
CIT 450Web Engineering3To introduce and provide
perspectives on Web-based system development. Emphasis
is placed on processes and methodologies of managing information on the Web. Students will utilize development tools, skills, and case studies to evaluate Web-based systems by focusing on performance testing and Web matrices.
Students will learn how to maintain and reuse Web-based systems and the components that comprise those systems.
Not ApplicableCOS 311, CIT 350, CIT 355, CIT 420 with grades of "C" or better
CIT 451VoIP Architecture3Introduces new techniques in which bypassing of the old circuit-switched hardware, soft
switches streamline message traffic providing a much more efficient service development environment.
Not ApplicableCIT 211
CIT 452Mobile & Wireless Design3Introduces the mobile and wireless design techniques from the developer’s perspective; offering in-depth analysis of the complete range of network technologies, details development options for building
Smart Client, Thin Client, and messaging applications, as well as PIM.
Not ApplicableCIT 211
CIT 453Network Management3Introduces the theoretical backgrounds and practical aspects of networking in three parts: Part I deals with background material on networking and net-working technologies (Ethernet,
bridges, and switches). Part II addresses network management architectures and protocols to lay the foundation for SNMP management, broadband management, and TNM. Part III focuses on network management applications, tools to monitor network parameters, and network managements systems to manage networks. This course enables students to move on to the networking industry or to pursue or continue research in the field. It is useful for bother computer science and electrical/computer engineering courses in networking
Not ApplicableCIT 251 or CIT 361
CIT 460Advanced Client/Server3In this course students apply skills and knowledge to develop a client/server application using object-oriented analysis and design. Using a graphical user interface (GUI) client and database server, students design
and implement a business application.
Not ApplicableCIT 440
CIT 470Information Architecture3This course shows information architects, designers, and web site developers how to build large-scale and maintainable web sites that are easy to navigate and appealing to users.Not ApplicableCIT 220
CIT 480Web Analytics3This course covers best practices
for gathering web data to drive analytical business decisions. Students will learn how to measure Key Performance indicators (KPis) consistently then, utilizing a common language, communicate standards to achieve common goals.
Students will engage in best practices for developing consistent KPis and integrated metrics so they can get an accurate picture of which efforts are performing well and which are not.
Not ApplicableCIT 220
CIT 481IT Independent Study3In this course students apply skills and knowledge to pursue a deeper knowledge of various aspects of the field of Information Technology. Students may also choose to
prepare for a variety certification exams.
Not ApplicableSenior status or consent of instructor
CIT 497Topics in Information Technology3This
course requires intensive examination of current topics in informational technology. This course will involve concentrated reading and discussion, as well as writing and presentation of findings.
Not ApplicableSenior status or consent of instructor
CIT 499Information Technology Internship3Designed to
provide students a means to integrate academic theories and principles to practical job experience, thereby reinforcing and expanding classroom learning while preparing them for postgraduate employment. Students engage in industrial sponsored educational activities related to their major.
Not ApplicableStudents to be enrolled in their last semester
of course work or instructor’s consent
Print This Page Print This Page