- Undergraduate Program
- Why major in computer science?
- Why choose Purdue?
- Academic Advisors
- Student Life
- Frequently Asked Questions
- Student Concerns
- Undergraduate Research
- CS 18000 Proficiency Exam
- Artificial Intelligence Degree Requirements
- Computer Science Degree Requirements
- Data Science Degree Requirements
- Minor in Computer Science
- BS/MS Degree Program in CS
- Honors in Computer Science
- Cooperative Education Program
- Curriculum Resources
- Bridge Program
Database and Information Systems Track
Prepares students to apply database principles, algorithms, and optimization techniques to design, build, and manage current and future database and information systems.
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|
|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 categories.
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|
Senior Project, supervised by faculty & approved by DBIS track chair
Senior Project, (both must be taken)
Honors Research Project.
* Neither CS39000-DM0 or CS47300 can be double counted toward the required and elective courses.