Database Management Systems
University of Alabama
Constituent parts of database management (design, creation, and manipulation of databases), including the conceptual and relational data models, SQL, normalization and security. Writing proficiency is required for a passing grade in this course. A student who does not write with the skill normally required of an upper-division student will not earn a passing grade, no matter how well the student performs in other areas of the course. Writing
Credits
3 credits
Course Code
CS 301
Prerequisites, corequisites, and courses that build on this one
Required For
Courses that require this course as a prerequisite
- CS 4933 credits
Special Problems in Software Engineering
- CS 4921 credits
Special Prob (Area)
- CS 4913 credits
Special Topics
- CS 4843 credits
Reinforcement Learning
- CS 4833 credits
Computational Foundations of Machine Learning
- CS 4813 credits
High Performance Computing
- CS 4803 credits
Computer Simulation
- CS 4753 credits
Formal Languages & Machines
- CS 4703 credits
Computer Algorithms
- CS 4663 credits
AI Computation and Theory
- CS 4653 credits
Artificial Intelligence
- CS 4643 credits
Digital Image Processing
- CS 4633 credits
Computer Vision
- CS 4613 credits
Brain Computer Interface
- CS 4603 credits
Intro to Autonomous Robotics
- CS 4553 credits
Social Media Data Analytics
- CS 4523 credits
Information Retrieval
- CS 4513 credits
Data Science
- CS 4423 credits
Cryptography
- CS 4383 credits
Computer Comm & Networks
- CS 4353 credits
Computer Graphics
- CS 4343 credits
Compiler Construction
- CS 4283 credits
Computer Security
- CS 4233 credits
Python for Big Data
- CS 4203 credits
Software Evolution
- CS 4173 credits
Requirements Engineering
- CS 4163 credits
Testing and Quality Assurance
- CS 4153 credits
Software Design & Development
- CS 4073 credits
Software Interface Desgn
- CS 4033 credits
Programming Languages