CIT Courses
| Course ID | Course Description |
|---|---|
CIT 140 |
Introduction to Computer Information Technology (3,0,3)Introduction to terminology and domain of computer information technology including hardware components and software applications. Overview of the role of networks, the WWW, operating systems, security and programming in information systems with a focus on the common problems faced in these domains and effective problem solving techniques that are applied. PREREQ: C or better in MAHD 099 or placement. MAHD 099 |
CIT 141 |
PC/Networking Fundamentals (2,1,3)This course provides an introduction to the information required to assemble and troubleshoot computers and networks. Students will learn how to properly install, configure, upgrade, troubleshoot, and repair PC hardware and common software. Hands-on experience with the components and software studied in the course will be provided. PREREQ: C or better in MAHD 099 or placement. MAHD 099 |
CIT 299 |
Directed Study (1-3,0,1-3)Directed study. PREREQ: consent of instructor. |
CIT 301 |
Web Programming (3,0,3)Design of interactive web applications and web sites containing dynamic content; software design for web-based client/server applications and database interaction; client-side and server-side techniques; language-specific design issues. PREREQ: C or better in INF 260 and INF 286. INF 260, INF 286 |
CIT 352 |
Geographic Databases (3,0,3)Introduction to fundamental spatial data organizing principles and spatial data modeling techniques underlying various spatial information systems; hands-on experience in manipulating geographic databases using a GIS software package. Emphasizes understanding and implementation of the principles and techniques. PREREQ: INF 282 or permission of instructor. INF 282 |
CIT 370 |
Systems Administration (3,2,3)Examination of modern operating systems including memory, processor, device, file, and network management. Introduction to system administration via an operating system case study. PREREQ: C or better in INF 110 or 120 and CIT 140. PREREQ or CO-REQ: INF 284. CIT 140, INF 110, INF 120, INF 284 |
CIT 380 |
Securing Computer Systems (3,0,3)An introduction to the concepts and technologies of computer security, with a focus on the practical aspects of securing computers, including common security threats and computer crime, authentication, cryptography, malware, operating systems security, and network security, and network security. PREREQ: C or better in CIT 370. CIT 370 |
CIT 383 |
Administrative Scripting (3,0,3)Programming in a dynamically typed scripting language, including interfacing to operating system and network services and automation of common system administration tasks. PREREQ: C or better in INF 260, MAT 185 and CIT 370. CIT 370, INF 260, MAT 185 |
CIT 394 |
Intermediate Topics: Computer Information Technology (3,0,3)Various topics in Computer Information Technology. PREREQ: varies with topic (see Schedule of Classes). |
CIT 430 |
Computer Forensics (3,0,3)Fundamentals of computer and network forensics; forensic duplication and analysis; reconstruction of computer activities; forensics tools. PREREQ: C or better in CIT 380. CIT 380 |
CIT 436 |
Web Server Administration (3,0,3)An applied, practical introduction to web and database administration; installing and configuring a web a server; name resolution; web server security and maintenance; server-side technologies; database creation; storage management; performance tuning; backup and recovery; security management. PREREQ: C or better in INF 286 and CIT 370. [This course was formerly CIT 386.] CIT 370, INF 286 |
CIT 447 |
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. PREREQ: INF 284. [This course was formerly CIT 384.] INF 284 |
CIT 465 |
Storage Administration (3,0,3)Storage systems and devices, disk partitioning, file 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. PREREQ: CIT 447. CIT 447 |
CIT 470 |
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. PREREQ: C or better in CIT 383 and CIT 447. CIT 383, CIT 447 |
CIT 472 |
Database Administration (3,0,3)An applied, practical introduction to database administration; PL/SQL, installing and configuring a database server; create and configure a database instance; user management and security; backup and monitoring activities. PREREQ: C or better in INF 282 and CIT 370. CIT 370, INF 282 |
CIT 484 |
Network Security (3,0,3)Firewalls and intrusion detection systems; incident response; security protocols and VPNs; network server security; viruses and worms; wireless security basics. Network security architecture and policy development. PREREQ: Grade of C or better in CIT 380 and CIT 447. CIT 380, CIT 447 |
CIT 486 |
Three Tier Web Applications (3,0,3)Design and implementation of a web site and its database backend. Client-side, database server-side, and web server issues associated with such a three-tier implementation will be investigated. PREREQ: C or better in CIT 386 and CSC 301. CIT 386, CSC 301 |
CIT 496 |
Senior Practicum (3,0,3)Students will work on information technology projects that allow them to integrate academic knowledge to real world situations. All placements require prior approval of instructor. PREREQ: CIT major, senior standing and approval of instructor. |
Informatics Courses
In addition to Computer Information Technology courses, CIT majors take courses in Informatics.
| Course ID | Course Description |
|---|---|
INF 101 |
Computer Literacy and Informatics (3,0,3)Understanding the basic concepts of informatics in a context including computer technology; examination of hardware and software; impact computers have on society including employment, privacy, ethics, and security; working with information as a resource. The course includes computer laboratory exercise in Office (Word, Excel, PowerPoint, Access) and Internet technology applications. |
INF 101H |
Honors Computer Literacy and Informatics (3,0,3)Application of computer hardware, software, and computing techniques to common business problems and activities; microcomputers and business productivity packages including word processors, spreadsheets, databases, and other systems and applications software; extensive hands- on work in a graphical user environment. |
INF 110 |
Business Programming (3,0,3)Strategies, techniques, and tools for professional programming in a business environment; problem definition, software design, program design, and system implementation; development of systems of programs to implement common business applications. |
INF 120 |
Elementary Programming (3,0,3)An elementary introduction to programming for those with no previous programming experience. Emphasis on understanding how to read and write basic procedural programs, and on understanding the concepts of algorithm and execution. [Syllabus] PREREQ: C or better in MAH 099 or placement. MAH 099 |
INF 186 |
Elementary Web Design (3,0,3)An introduction to web design and development for majors outside the informatics fields. Web page creation and HTML; site organization and best practices; introduction to cascading style sheets. No credit after INF 286. |
INF 194 |
Topics: Informatics (3,0,3)Various topics in Informatics. PREREQ: varies with topic (see Schedule of Classes). |
INF 260 |
Object-Oriented Programming I (3,0,3)Elementary object-oriented programming concepts and practice: types, decisions, loops, methods, arrays, classes; design and problem-solving. An intensive introduction intended for students with programming experience. [Syllabus] PREREQ: C or better in MAT 109 or placement; C or better in INF 110 or INF 120 or placement. INF 110, INF 120 |
INF 260L |
Object-Oriented Programming Laboratory (0,1.5,1)Laboratory to accompany INF 260 in which students gain hands-on experience in programming and using programming tools such as debuggers. COREQ: INF 260. INF 260 |
INF 282 |
Introduction to Databases (3,0,3)Core concepts for the design, creation, and manipulation of relational databases. Analysis of data requirements, conceptual modeling, definition of the relational model, relational database design and normalization, and database implementation; manipulation of relational databases using relational algebra with SQL. PREREQ: C or better in MAT 109 (or higher). MAT 109 |
INF 284 |
Intro to Networks and Data Communication (3,0,3)Introduction to computer networking; data communications; data transmission, data encoding, data link control; communications network techniques; network protocols; wireless networking; network server configuration; and planning and deploying a local area network. [Syllabus] PREREQ: C or better in MAT 109 (or higher) and INF 110, INF 120 or CIT 140. CIT 140, INF 110, INF 120 |
INF 286 |
Introduction to Web Development (3,0,3)An introduction to web design and development for majors in the informatics fields. Web page creation and HTML; site organization and best practices; e-business planning, models and strategies; overview of SML and CSS; introduction to client-side and server-side programming. [Syllabus] PREREQ: C or better in MAT 109 (or higher) and INF 110 or INF 120. INF 110, INF 120 |
INF 294 |
Topics: Informatics (3,0,3)Various topics in Informatics. PREREQ: varies with topic (see Schedule of Classes.) |
INF 345 |
Wireless Commerce Technology (3,0,3)This class covers content such as the basics of wireless technology, standards, and devices, and the development of environments for creating mobile and wireless applications. The class will also discuss the opportunities for wireless technology in business and consumer services, advanced messaging (SMS and IM), wireless CRM, security and privacy issues, and business models. PREREQ: Junior standing or approval of instructor. |
INF 394 |
Intermediate Topics: Informatics (3,0,3)Various topics in Informatics. PREREQ: varies with topic (see Schedule of Classes.) |
INF 444 |
Social Informatics (3,0,3)Examination of the roles of individuals, organizations, and governments relative to changes brought by new communication and computer technologies to the home, workplace and society. Topics include free speech, privacy, intellectual property, sovereignty, globalization, and technology and the individual. These topics are examined from multiple theoretical perspectives. |
