Purdue University - Department of Computer Science - Database and Information Systems Track
Skip to main content

Database and Information Systems Track


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

All Track requirements, regardless of department, must be completed with a grade of C or higher.

The track has four required courses that provide general background

CS 34800 Information Systems
CS 38100 Introduction to the Analysis of Algorithms
CS 44800 Introduction to Relational Databases
CS 37300
CS 47300
Data Mining and Machine Learning
Web Information Search & Management

Database and Information Systems Track Pre-requisite Flowchart (PDF)


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

Category I - Computing Systems

CS 35200 Compilers: Principles and Practice
CS 35400 Operating Systems


Category II - Information Assurance

CS 35500 Introduction to Cryptography
CS 42600 Computer Security


Category III - Related Studies

CS 37300 Data Mining and Machine Learning
CS 42200 Computer Networks
CS 47100 Introduction to Artificial Intelligence
CS 47300 Web Information Search & Management
CS 47800 Introduction to Bioinformatics

CS 49000 Senior Project, 


EPICS 41100/41200 Senior Project, (both must be taken)


CS 49700 Honors Research Project.

Supervised by faculty & approved by DBIS track chair

* Neither CS3900-DM0 or CS47300 can be double counted toward the required and elective courses.

Last Updated: Feb 23, 2018 4:18 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2018 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.