Applied Information Technology

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 100 Introduction to Information Technology
3 This 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 110 Web Development and Design 3 This 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 Applicable Not Applicable
CIT 111 Network Fundamentals 3 An introductory study of networking, covering the basics of networking media, devices, protocols, layered communications models and network addressing. Not Applicable Not Applicable
CIT 112 Router Theory and Configuration 3 Course 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 Applicable CIT 230 or Consent of Instructor
CIT 120 Web Programming Concepts 3 This 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 Applicable Not Applicable
CIT 121 Programming Concepts 3 This 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 Applicable COS 107
CIT 136 Computer Hardware:
Management and Maintenance
3 The 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 Applicable Not Applicable
CIT 137 Computer Operating Systems: Management & Maintenance
3 This 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 Applicable Not Applicable
CIT 200 Network Operating Systems 3 An 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 Applicable Not Applicable
CIT 208 Computer Aided Drafting I 3 Familiarization with contemporary CAD systems, covering basic theory and applications, including industry’s conversion to CAD. Prior computer experience is beneficial but not required. Not Applicable CIT 101 or consent of instructor
CIT 210 Computer Aided Drafting II 3 Use 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 Applicable CIT 208 or consent of instructor
CIT 211 LAN Switching and Wireless
3 This 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 Applicable CIT 112
CIT 212 Introduction to WAN Technology 3 An 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 Applicable CIT 211
CIT 220 Intermediate Web Programming
3 This 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 Applicable CIT 120 with a grade of "C" or better
CIT 222 Advanced Programming
3 File 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, will be introduced. The course will cover the way applications are developed.
Not Applicable CIT 121
CIT 226 Microprocessor
3 A 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 226 CIT 129
CIT 230 Data Communications
3 A study of data communications hardware including synchronous and asynchronous communications. Not Applicable CIT 226
CIT 231 Introduction to Network Operating Systems
3 This 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 Applicable CIT 230
CIT 251 UNIX Network Programming 3 To 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 Applicable CIT 222
CIT 255 Multimedia Production 3 Concepts, 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 Applicable Course addresses the educational needs of anyone wishing to work in the multimedia environment.
CIT 265 Introduction to Digital Video 3 Students 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 Applicable Not Applicable
CIT 310 Web Server Administration 3 To 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 Applicable CIT 200
CIT 311 Advanced Routing 3 An 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 Applicable CIT 212
CIT 312 Advanced LAN Switching 3 An 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 Applicable CIT 212
CIT 331 Introduction to Robotics
3 Introduction 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 331 Not Applicable
CIT 345 Network Analysis &
3 Introduces 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 Applicable CIT 353
CIT 350 Advanced Server Programming 3 To 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 Applicable CIT 221
CIT 351 Advanced UNIX Network
3 Introduces 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 Applicable CIT 251
CIT 352 Network Communications
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 Applicable CIT 230 or Consent of Instructor
CIT 355 Interactive Multimedia Research & Design 3 CIT 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 Applicable CIT 255 with a grade of "C" or better
CIT 360 Advanced Web Programming 3 This 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 Applicable CIT 220
CIT 362 Windows Desktop/Server OS Administration 3 This 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 Applicable CIT 222 or Consent of Instructor
CIT 370 Information Technology Project Management
3 In 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 Applicable CIT 120
CIT 411 Advanced WAN Technologies 3 An 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 Applicable CIT 212
CIT 412 Optimizing Converged Networks 3 A 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 Applicable CIT 311, 312, and 411
CIT 420 Advanced Database & Data Mining 3 To
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 Applicable COS 410 with a grade of "C" or better
CIT 430 Storage Area Networks 3 To 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 Applicable CIT 420, COS 311 with grades of "C" or better
CIT 440 Introduction to Client/Server 3 Students 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 Applicable CIT 255, CIT 350, CIT 420
CIT 450 Web Engineering 3 To 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 Applicable COS 311, CIT 350, CIT 355, CIT 420 with grades of "C" or better
CIT 451 VoIP Architecture 3 Introduces 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 Applicable CIT 211
CIT 452 Mobile & Wireless Design 3 Introduces 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 Applicable CIT 211
CIT 453 Network Management 3 Introduces 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 Applicable CIT 251 or CIT 361
CIT 460 Advanced Client/Server 3 In 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 Applicable CIT 440
CIT 470 Information Architecture 3 This 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 Applicable CIT 220
CIT 480 Web Analytics 3 This 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 Applicable CIT 220
CIT 481 IT Independent Study 3 In 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 Applicable Senior status or consent of instructor
CIT 497 Topics in Information Technology 3 This
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 Applicable Senior status or consent of instructor
CIT 499 Information Technology Internship 3 Designed 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 Applicable Students to be enrolled in their last semester
of course work or instructor’s consent