INTRODUCTION TO INFORMATION TECHNOLOGY
Hardware and software components of a computing system; Internet, including electronic mail and the World Wide Web; introductory network concepts, including internets and intranets; hands-on hardware; introductory operating system concepts; computing ethics and social issues; licensing agreements (privileges and constraints); maintenance agreements; spreadsheets, introductory database management systems, and introductory programming.
DATA COMMUNICATION NETWORKS
Current methods and practices in the use of computer networks to enable communication; physical layers, architectural layers, design, operation, management, the ISO standards. Both local and wide area networks are examined. Student projects may include introductory LAN design and administration.
Introduction to computer architecture and hardware; underlying structures needed to accomplish tasks electronically; and hardware and software architecture components relative to memory management, I/O control, and processing capabilities. Prerequisite: PHY 201 and MTH 260, either of which may be taken concurrently.
LANS AND NETWORK ADMINISTRATION
A practical approach to network administration methodology using current technologies; network hardware; NOS installation; account management; file sharing; network printing; protocol and services configuration; client connectivity and troubleshooting; network application support; server maintenance; cross-platform integration. One hour of lecture and two hours of laboratory per week. Prerequisite: CSIT 220.
Installation, maintenance, and customization of a PC client operating system (OS), additional system and application software; hardware installation. Survey of OS utilities, services, and settings, including command-line instructions, menus, start-up processes, purposes of essential OS files, browser options, the task manager, the registry, firewall, etc. Certain aspects of professionalism and job searching, including licensing, familiarization with relevant portions of certification exams. Prerequisite: CSIT 220.
Study of the technical design of groupware systems and shared databases in a networked environment; the use and evaluation of groupware systems; and the examination of the issues involved in the group process. One hour of lecture and two hours of laboratory per week. Prerequisite: CSIT 320.
Normally part-time, paid or non-paid employment in a cooperating site to provide practical experience in the discipline. Working under professional supervision for at least 20 hours per week, students learn how to apply their education to the everyday demands of the world of work. Students will meet regularly with a faculty member and will be encouraged to reflect on the relationship between course work and their internship experience. Required: junior or senior standing, 2.5 G.P.A. overall and in the major, and recommendation of the internship coordinator.
SELECTED TOPICS IN INFORMATION TECHNOLOGY
An introduction to specialized research in computers and computing, concentrating on one particular aspect of Information Technology. The subject matter will vary from term to term. Prerequisite: junior standing.
APPLIED OPERATING SYSTEMS AND DISTRIBUTED SYSTEMS
Principles and concepts of process, task, and resource management, including I/O programming, interrupt mechanisms, memory and processor management, schedulers, and file systems; major trends in the networking of systems, including TCP/IP, client/server computing, and clusters. (Note: Credit will not be given for both CSIT 420 and CSC 457.) Prerequisite: CSIT 320.
INTRODUCTION TO LINUX ADMINISTRATION
Installing and maintaining a Linux server, including: using GNOME, users (and groups), BASH shell and related command line interface, file system, internet services (DNS, FTP, Apache), Samba, and backup. Prerequisite: CSIT 320.
Basic computer security concepts, terminology, and issues, including network security, Windows 2000 security, and Linux security; Hardening, TCP/IP, scanning, sniffing, IPSec, public key infrastructure, Kerberos, certificates, cryptography, firewalls, and intrusion detection systems. Prerequisites: CSIT 220 and (CSIT 320 or CSIT 321).
Full-time, paid six-month assignment in a cooperating firm, and involves job-related learning under faculty and on-site supervision. Students will meet regularly with a faculty member and will be encouraged to reflect on the relationship between course work and their co-op experience. Position is arranged through the Chair of the Department or director of the program. Required: junior or senior standing, 2.5 G.P.A. overall and in the major, and recommendation of the co-op coordinator.