Information Technology (IT)

224. Computer Hardware and Systems Software (3) (F, W, S) Introduction to computer operating systems, graphical and command-line user interfaces, hardware and software installation, utility programs, software integration, and diagnostic techniques. (Corequisite: IT 224L)

224L. Computer Hardware and Systems Software Lab (0) (F, W, S) Required with IT 224, hands-on experience installing and configuring hardware and software, and diagnosing problems. (Corequisite: IT 224)

240. Fundamentals of Web Design and Technology (3) (F, W, S) Concepts of multimedia design and creation for the Internet using web programming tools to develop web pages.

280. Computer Networking (3) (F, W, S) End-user fundamentals including local area networks, home networks, wireless networks, routers, firewalls, ports, address sharing, dynamic host configuration, OSI model, IPv4, netmasks, subnets, and troubleshooting.

320. Linux Essentials (3) (F) Introduces fundamental Linux skills including login, file system, chmod, find, tar, gzip, shell, grep, uniq, nice, and tcp/ip networking (Prerequisite: CIS 101)

390R. Special Topics in Information Technology (1-3) (Variable)

399R. Internship in Information Technology (1-12) (Variable) Students may receive credit for applied experience in information technology. Prior approval must be obtained and a program coordinated by a faculty member and the on-site supervisor. (Prerequisite: Permission of Instructor)

420. Linux Systems Administration (3) (W) Develops skills needed to set up and manage Linux systems on existing networks, including installation, hardware, fstab, bootloader, passwords, dns, rpm, and kernel services. (Prerequisite: IT 320)

426. Computer Network Services (3) (F) Installation, configuration, and management of network services such as file servers and directory services with an emphasis on Microsoft Windows. (Prerequisites: IT 224/L, IT 280)

427. Windows Desktop Configuration (3) (W) Introduces fundamental Windows configuration skills including installation and deployment, configuration of hardware, application and network resources, access control, and system monitoring and maintenance. (Prerequisites: IT 224/L, IT 280)

440. Foundations of Human-Computer Interaction (3) (W) Human-Computer Interaction Foundations: including evaluation, design, implementation. CIS 405 and a psychology course in human information processing are recommended. (Prerequisites: CIS 305, IT 240, MATH 221) 

480. Computer Network Design (3) (W) Networking of computers and configuration of managed networking equipment including switches and routers, with special emphasis on Cisco equipment and protocols. (Prerequisite: IT 280)

481. Information Assurance and Security (3) (F) Introduction to information security providing a foundation of computer security concepts, including general security, communication security, infrastructure security, basics of cryptography, and operational and organizational security. (Prerequisite: IT 280)

482. Advanced Topics in Information Assurance and Security (3) (W) Advanced topics in information assurance: systems verification, information flow/protection, computer viruses/malware, intrusion detection models, multi-level security, forensics, network firewalls, cryptography, e-commerce support, and database security. (Prerequisite: IT 481)

491-492-493. Seminar (1-1-1) (F, W, S) Readings in the Information Technology Science literature, writing of review articles, research proposal writing and presentation, conducting research, poster presentation, writing and presentation of the senior thesis. (Prerequisite: Permission of Instructor)

495R. Independent Study (1-3) (Variable) Topic and credit to be arranged between the student and the instructor. (Prerequisite: Permission of Instructor)

496R. Student Research (1-3) (Variable) Supervised individual research for students who have been granted a student research assistantship.