College of Informatics

Department of Computer Science

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 MAH 099 or placement. MAH 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 MAH 099 or placement. MAH 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 clientserver 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 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 and CIT 370. CIT 370, INF 260

CIT 384

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. INF 284

CIT 386

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. CIT 370, INF 282

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 470

Advanced Network and System Administration (3,2,4)

Administering a networked computer system. Account, network configuration, security, file system and device management. Writing administrative scripts. PREREQ: C or better in CIT 370 and CIT 384. CIT 370, CIT 384

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 384. CIT 380, CIT 384

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.

CIT 520

Managing Computer Systems (3,2,4)

The setup, configuration, and administration of networked computer systems. Current personal operating system technology. Hardware installation and troubleshooting. PREREQ: EDG 602 or senior standing in Business Education, Organizational Systems Technology, or Organizational Leadership degree programs. PREREQ: CIT 580. CIT 580, EDG 602

CIT 570

Managing Computer Systems (3,2,4)

The setup, configuration, and administration of networked computer systems. Current personal computer operating system technology. Hardware installation and troubleshooting. PREREQ: EDG 602 or senior standing in Business Education, Organizational Systems Technology, or Organizational Leadership degree programs. PREREQ: CIT 580. CIT 580

CIT 580

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. PREREQ: MSIS 640 or regular admission to the MSCS program. MSI S640

 

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. 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. 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. IN F260

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. 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. 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.

Contact Dorothy Wright for more information. Phone: (859) 572-5333 • E-Mail