College of Informatics

MSCIT Courses

Course ID Course Description

CIT 500

Information Technology Fundamentals (3, 0, 3)

Fundamentals of UNIX system administration, including use of the shell, users and groups, security, logging, backups, cron, and server installation and configuration. PREREQ: consent of instructor.

CIT 501

Scripting (3, 0, 3)

Introduction to programming in a scripting language, including applications to both system administration and web development. PREREQ: consent of instructor.

CIT 530

Computer Forensics (3, 0, 3)

Computer and network forensics principles; incident response process; forensic duplication and analysis; reconstruction of computer activities; network-based evidence for intrusions, forensics tools. PREREQ: CIT 500 and CIT 501 or consent of MSCIT director. CIT 500, CIT 501

CIT 536

Web Server Administration (3, 0, 3)

Web server administration concepts; installing and configuring a web server; name resolution; web server security and maintenance; server-side technologies and tools; monitoring and analyzing the web environment. PREREQ: CIT 500 and CIT 501 or consent of MSCIT director. CIT 500, CIT 501

CIT 547

Network Design / Troubleshooting (3, 0, 3)

Network and transport protocols (IP, TCP, UDP); hubs, switches, and routers; Network topologies, subnetting, and routing, including VLANs; capacity planning and redundancy; network troubleshooting using cable testers and network sniffers; network management and security. PREREQ: CIT 500 and CIT 501 or consent of MSCIT director. CIT 500, CIT 501

CIT 565

Storage Administration (3, 0, 3)

This course covers storage systems and devices, disk partitioning, files systems, RAID (Redundant Array of Inexpensive Disks) fundamentals, software/hardware RAID administration and troubleshooting, storage virtualization and Logical Volume Manager (LVM), data backup and recovery, Network Attached Storage (NAS), and Storage Area Networks (SAN). PREREQ: CIT 547 or consent of MSCIT director. CIT 547

CIT 570

Advanced Network and System Administration (3, 0, 3)

Administering a networked computer system; Account, network configuration, security, file system and device management; Writing administrative scripts; Kernel building; Package management. PREREQ: CIT 547 or consent of MSCIT director. CIT 547

CIT 572

Database Administration (3, 0, 3)

Database administration concepts; procedural extensions to SQL; installing and configuring a database server; create and configure database instances; user management and security; backup and monitoring activities. PREREQ: CIT 500 and CIT 501 or consent of MSCIT director. CIT 500, CIT 501

CIT 584

Network Security (3, 0, 3)

In-depth study of firewalls and intrusion detection systems; incident response; security protocols and VPNs; network server security; viruses and worms; wireless security; network security architecture and policy development. PREREQ: CIT 547 or consent of MSCIT director. CIT 547

CIT 586

Three Tier Web Applications (3, 0, 3)

Design and implementation of web applications using a three-tier model; Client-side, database server-side, and web server issues associated with such a three-tier implementation will be investigated. PREREQ: CIT 536 or consent of MSCIT director. CIT 536

CIT 594

Intermediate Graduate Topics: Computer Information Technology (3, 0, 3)

Various intermediate graduate topics in Computer Information Technology. PREREQ: varies with topic (see Schedule of Classes).

CIT 599

Intermediate Independent Study (1-3, 0, 1-3)

PREREQ: Regular admission to MSCIT program and consent of instructor.

CIT 630

Advanced Computer Forensics (3, 0, 3)

Collecting and analyzing network-based evidence, email tracing, web browsing activity reconstruction, in-depth file system forensics; Hands-on practice of using forensic tools for analyzing computer incidents launched through the Internet. PREREQ: CIT 530 or consent of MSCIT director. CIT 530

CIT 637

Wireless Networks (3, 0, 3)

In order to prepare students to be competent wireless professional within the information technology industry, this course includes in-depth coverage of wireless networks with extensive step-by-step coverage of IEEE 802.11b/a/g/n implementation, design, security, and troubleshooting of wireless networks. PREREQ: CIT 547 or consent of MSCIT director. CIT 547

CIT 644

Web Security (3, 0, 3)

Secure configuration of web servers and web applications, including authentication, access control, and SSL/TLS; Threat modeling and security assessment; Web application firewalls and IDS. PREREQ: CIT 536 and CIT 584 or consent of MSCIT director. CIT 536, CIT 584

CIT 661

Routing (3, 0, 3)

This course examines the fundamentals and complexities in designing, maintaining, and troubleshooting a broad range of network designs and technologies It covers multi-area open shortest path first (OSPF), integrated intermediate system to intermediate system (IS-IS), border gateway protocol (BGP), advanced route optimization, network architecture design, inter-VLAN routing, spanning tree protocols (STPs) integration with VLANs, and centralized security through remote access, etc. PREREQ: CIT 547 or consent of MSCIT director. CIT 547

CIT 662

Switching (3, 0, 3)

This course provides students with in-depth understanding of LAN switching technologies; It covers configuring switches, virtual LANs, IP Telephony switching, MLS, STP, multicast, etc; In addition, it covers some advanced topics in this field such as load balancing, integrating servers, securing switches. PREREQ: CIT 547 or consent of MSCIT director. CIT 547

CIT 668

System Architecture (3, 0, 3)

System architecture specification, design, deployment, maintenance, documentation, monitoring, and migrations; Focuses on systems for large scale distributed environments with high reliability requirements. PREREQ: CIT 547 or consent of MSCIT director. CIT 547

CIT 672

Advanced Database Administration (3, 0, 3)

Database recovery and backup, incomplete recovery, user errors recovery, database corruption, database performance tuning, query execution plans, and monitoring/managing storage. PREREQ: CIT 572 or consent of MSCIT director. CIT 572

CIT 677

Data Mining Tools and Techniques (3, 0, 3)

This course provides students with understanding of data mining concepts such as classification, association rules, clustering, visual methods, text mining, web mining, etc; The class focuses on intensive setup and usage of existing data mining tools. PREREQ: CIT 572 or consent of MSCIT director. CIT 572

CIT 694

Advanced Graduate Topics: Computer Information Technology (3, 0, 3)

Various advanced graduate topics in Computer Information Technology. PREREQ: varies with topic (see Schedule of Classes).

CIT 696

Best Practices in Information Technology Seminar (3, 0, 3)

Examination and presentation of best practices methodologies in information technology; IT papers and reports readings; The seminar will require assignments that build organizational competencies such as communication skills, team-work, and critical thinking. PREREQ: successful completion of 18 credits toward MSCIT degree.

CIT 699

Advanced Independent Study (1-3, 0, 1-3)

PREREQ: Regular admission to MSCIT program and consent of instructor.