CIT 100: Introduction to Information Technology (3 credit hours)
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.
CIT 110: Web Development and Design (3 credit hours)
CIT 120: Web Programming Concepts (3 credit hours)
Prerequisite: COS 107 with a C or better.
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.
CIT 121: Programming Concepts (3 credit hours)
Prerequisite: COS 107.
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.
CIT/INT 136: Computer Hardware: Management and Maintenance (3 credit hours)
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 devises 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.
CIT/INT 137: Computer Operating Systems: Management & Maintenance (3 credit hours)
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.
CIT/INT 208: Computer Aided Drafting I (3 credit hours)
Prerequisite: CIT 101 or consent of instructor.
Familiarization with contemporary CAD systems, covering basic theory and applications, including industry's conversion to CAD. Prior computer experience is beneficial but not required.
CIT/INT 210 Computer Aided Drafting II (3 credit hours)
Prerequisite: CIT 208 or consent of instructor.
Advanced training in CAD systems, covering the use of attributes, databases, Data Exchange Files, and the customizing of menus for increased efficiency of application.ial but not required.
CIT 220: Intermediate Web Programming (3 credit hours)
Prerequisite: CIT 120 with a C or better.
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 #.
CIT 221: Advanced Web Programming (3 credit hours)
Prerequisite: CIT 220 with a C or better.
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.
CIT 222: Advanced Programming (3 credit hours)
Prerequisite: CIT 121.
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 ASP.net, will be introduced. The course will cover the way applications are developed.
CIT/INT 226: Microprocessor Architecture (3 credit hours)
Prerequisite: CIT 129.
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)
CIT/INT 230: Data Communications Technology (3 credit hours)
Prerequisite: CIT 226.
A study of data communications hardware including synchronous and asynchronous communications.
CIT/INT 231: Peripheral Control Structures (3 credit hours)
Prerequisite: CIT 226.
An analysis of the digital logic structures of peripheral control devices and how they interface with microprocessor based systems. Use of the Intel Series Development System to develop, edit, assemble, debug and test system routines.
CIT/INT 232: Introduction to Network Operating Systems (3 credit hours)
Prerequisite: CIT 230.
This course involves the installation, configuration, management, and trouble-shooting of network operating systems, accounts, data storage, remote access, and security.
CIT 251: UNIX Network Programming (3 credit hours)
Prerequisite: CIT 222.
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.
CIT/INT 255: Multimedia Production (3 credit hours)
Prerequisites: CIT 212 and 235 or consent of instructor.
Course addresses the educational needs of anyone wishing to work in the multimedia environment. 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.
CIT 300: Network Operating Systems (3 credit hours)
Prerequisite: CIT 230.
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.
CIT 310: Internet/Intranet Administration (3 credit hours)
Prerequisite: CIT 300 with a C or better.
To introduce Internet client application, development Web page with Microsoft , CGI, ISAPI and Developing ODBC Database Front-Ends. The useof VBScript and data structure are major subject to communicate with data base..
CIT 345: Network Analysis & Troubleshooting (3 credit hours)
Prerequisite: CIT 353.
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.
CIT 350: Advanced Server Programming (3 credit hours)
Prerequisite: CIT 221.
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.
CIT 351: Advanced UNIX Network Programming (3 credit hours)
Prerequisite: CIT 251.
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).
CIT 352: Network Communications Technology (3 credit hours)
Prerequisites: CIT 230 or Consent of Instructor.
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.
CIT 353: Network Management (3 credit hours)
Prerequisites: CIT 251 or CIT 361.
Introduces the theoretical backgrounds and practical aspects of networking in three parts: Part I deals with background material on networking and networking 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.
CIT 355: Interactive Multimedia Research & Design (3 credit hours)
Prerequisites: CIT 255 with a grade of C or better.
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.uter engineering courses in networking.
CIT 361: Router Theory and Configuration (3 credit hours)
Prerequisite: CIT 230 or Consent of Instructor.
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.
CIT 362: Windows Desktop/Server OS Administration (3 credit hours)
Prerequisite: CIT 222 or Consent of Instructor.
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.
CIT 420: Advanced Database & Data Mining (3 credit hours)
Prerequisites: COS 410 with a grade of C or better.
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.ure.
CIT 430: Storage Area Networks (3 credit hours)
Prerequisites: CIT 420, COS 311 with grades of C or better.
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.
CIT 440: Introduction to Client/Server (3 credit hours)
Prerequisites: CIT 255, CIT 350, CIT 420.
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.
CIT 450: Web Engineering (3 credit hours)
Prerequisites: COS 311, CIT 350, CIT 355, CIT 420 with grades of C or better.
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.
CIT 451: VoIP Architecture (3 credit hours)
Prerequisite: CIT 352.
Introduces new techniques in which bypassing of the old circuit-switched hardware, softswitches streamline message traffic providing a much more efficient service development environment.
CIT 452: Mobile & Wireless Design (3 credit hours)
Prerequisites: CIT 352 and CIT 353.
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.
CIT 460: Advanced Client/Server (3 credit hours)
Prerequisite: CIT 440.
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.
CIT 481: IT Independent Study (3 credit hours)
Prerequisites: COS 481, CIT 420, CIT 430, CIT 440.
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.
CIT 497: Topics in Information Technology (3 credit hours)
Prerequisite: CIT 450 or consent of instructor.
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.