Back to Home
Database Systems and Programming, BS
Apply Now

Contact a DU admissions representative and see your future, today.
Call us today at 1-800-686-1600.

Skip to Program Curriculum

Database Systems & Programming, bachelor of science

Be a leader in IT. As a data systems and programming professional, you will team up with other corporate IT professionals to monitor and maintain company databases as well as ensure their backup and recovery infrastructure. From making requested changes, updates and modifications to safeguarding database integrity, stability and system availability, you will play an integral role in your company’s success.  Through this degree program you will gain a solid understanding of data modeling, design, management, programming and security.
Davenport offers course credit for specific certifications. In addition, certification exams are highly recommended after completing certificate related courses. See our certification page for additional information. 
A BS degree in Database Systems and Programming can be completed in-seat or online

Graduates Will Be Prepared To:

  • Work with corporate Subject Matter Experts (SME) to analyze information needs.
  • Write computer software.                                                                                           
  • Program in C++, C# and Java.
  • Design and maintain databases.                                   
  • Effectively use data mining for analysis to analyze information. 
  • Maintain the database and update permissions.
  • Effectively use Perl & Python scripting for Windows, Linux/Unix and Mac OS
Download a PDF of the Bachelor of Science in Database Systems and Programming degree.
Back to Top

Full Curriculum


The Database Management Systems Bachelor of Science Degree is designed to provide students a broad range of data management skills. Students will learn to work with Corporate Management subject matter experts (SME) to analyze information needs and determine what data is needed to support the programming and management needs. Students will gain a solid understanding of data modeling, design, administration, programming and security. Additionally concepts such as data warehouse modeling and maintenance, data mining and database integration and distributed architecture concepts are cover. It is highly recommended that all students use open electives to enhance this degree by taking more programming and security classes as electives.


Which class should I take? When should I take it?
2016-2017 Recommended Program Sequence for Database Systems and Programming, BS and printable pdf download

Foundations of Excellence31-32 cr.
ACES100 or OPENAchieving Career and Education Success or (if exempt) Open Elective3 cr.
COMM120Presentation Techniques3 cr.
ENGL109Composition3 cr.
ENGL110Advanced Composition3 cr.
ENGL311Professional Writing3 cr.
MATH140 or MATH215Finite Mathematics or Calculus I3-4 cr.
MATH150Pre-Calculus4 cr.
SOSC201Diversity in Society3 cr.
SOSC301Globalization and World Diversity3 cr.
STAT220Introduction to Statistics3 cr.
Foundations of Business9-10 cr.
ACCT200 or ACCT201Accounting Basics for Managers or Accounting Foundations I3-4 cr.
BUSN210Professional Ethics3 cr.
MGMT211Management Foundations3 cr.
Foundations of Database Systems and Programming18 cr.
CISP111Requirements Planning and Developing3 cr.
CISP247Database Design3 cr.
CSCI231Introduction to Programming3 cr.
GPMT287Principles of Project Management3 cr.
MATH250Discrete Structures3 cr.
Choose one of the following:(3) cr.
CSCI232Object-Oriented Programming with C++3 cr.
CSCI234Object-Oriented Programming with C#3 cr.
CSCI239Object-Oriented Programming with Java3 cr.
Major42 cr.
CISP238Server Side Scripting I3 cr.
CISP253Perl/Python Scripting3 cr.
CISP275Database Administration3 cr.
CISP309Database Systems3 cr.
CISP325Data Mining3 cr.
CISP328Advanced Database Programming3 cr.
CISP401Systems Analysis and Design3 cr.
CISP446Data Warehousing3 cr.
CSCI280Artificial Intelligence3 cr.
CSCI312Data Structures and Algorithms3 cr.
CSCI420Distributed Architectures3 cr.
STAT322Inferential Statistics3 cr.
CISP490* or TECH489*Computer Information Systems Internship or Field Experience in Technology3 cr.
TECH497College of Technology Capstone3 cr.
Open Electives - Apply MATH125 Intermediate Algebra (3 cr) here if required18-20 cr.