- Undergraduate Program
- Academic Advisors
- Careers
- CODO
- Employment
- Student Life
- Frequently Asked Questions
- Student Concerns
- Undergraduate Research
- CS Course Proficiency Exams
- Curriculum
- Artificial Intelligence Degree Requirements
- Computer Science Degree Requirements
- Data Science Degree Requirements
- Minor in Computer Science
- BS/MS Degree Program in CS
- BS/MS Planning Tool
- Honors in Computer Science
- Cooperative Education Program
- Curriculum Resources
- Scholarships
- Bridge Program
Database and Information Systems Track
Objectives
Prepares students to apply database principles, algorithms, and optimization techniques to design, build, and manage current and future database 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
Course | Title |
---|---|
CS 34800 | Information Systems |
CS 38100 | Introduction to the Analysis of Algorithms |
CS 44800 | Introduction to Relational Databases |
CS 37300 or CS 47300 |
Data Mining and Machine Learning or Web Information Search & Management |
Database and Information Systems Track Pre-requisite Flowchart (PDF)
Electives
The track has three electives. Choose at least one course from each of the following three categories.
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 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 |
or or |
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.