Database and Information Systems Track

Objectives

The track is designed to prepare students to become computer scientists who understand and can apply the principles and techniques of database design, algorithms for information retrieval, their strengths and limitations, and tools for the design of databases and information systems

Required Courses

The track has four required courses that provide general background

Course Title
CS 34800 Information Systems
CS 38100 Introduction to the Analysis of Algorithms
CS 44800 Introduction to Relational Databases
CS 49000 Web Information Retrieval

All track requirements, regardless of department, must be completed with a grade of C or higher (effective Fall 2011).

 

Electives

The track has three electives. Choose at least one course from each of the following three catagories.

 

Category I - Computing Systems

Course Title
CS 35200 Compilers: Principles and Practice
CS 35400 Operating Systems

 

Category II - Information Assurance

Course Title
CS 35500 Introduction to Cryptography
CS 42600 Computer Security

 

Category III - Related Studies

Course Title
CS 42200 Computer Networks
CS 47100 Introduction to Artificial Intelligence
CS 47800 Introduction to Bioinformatics
CS 49000 Senior Project, EPICS 41100/41200 Senior Project, or CS 49700 Honors Research Project. Senior Project approved by faculty