Back to Home
Computer Information Systems , 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

Computer Information Systems, bachelor of science

Help businesses optimize their performance.

You will be provided with the performance-based skills necessary to design, develop, test and evaluate computer applications and system software.  We ready you to analyze and solve programming problems for specific network systems, and develop custom programs to meet specific customer needs to enhance organizational productivity and efficiency. You will graduate with versatile programming competencies including Java, C++ and C# - languages that are in high demand.

Certification Course Credit | CERTIFICATION PAGE

Davenport offers course credit for specific certifications you may hold. Obtaining a certificate demonstrates your knowledge in a specific technology area. In addition, it also indicates your dedication and motivation to professional development. For these reasons, certification exams are highly recommended after completing certificate related courses in Davenport's technology programs. See our certification page for additional information. 

The BS in Computer Information Systems can be completed in-seat or online
Download a PDF of the Bachelor of Science in Computer Information Systems degree.

Degree Options

The Foundations of Excellence courses for DUs Computer Information System’s degree programs provide students with the knowledge and abilities to complete these tasks and will form the core of their professional careers.  Davenport offers many opportunities to enhance your CIS degree:
Cell phone with various social media logos coming out from the screen.
Web and Mobile Development Specialty

Learn the language of web design that can lead to careers creating a variety of interactive web content for business and industry. You will create dynamic artwork using layers, color commands, painting tools, filters, typeface design, and many other image techniques.

Close-up of binary code.
Programming Specialty

Write code and help create software programs for businesses. You will investigate enterprise resource planning (ERP), Enterprise Application Integration (EAI), Business Process Modeling (BPM), and Business Activity Monitoring (BAM) in a global enterprise. 

A hand drawing a graph on the screen.
Database and Analytics
Design, implement and verify data analytics models to support business requirements. Topics include data mining and warehousing, artificial intelligence, distributed architectures and inferential statistics
Secure Software Development

Apply the tools and methodologies to analyze and assess software and software system designs to detect
threats and vulnerabilities that if exploited, may cause the software to behave differently than intended.

Mathematics Minor

Davenport University offers the option of completing a mathematics minor. A mathematics minor is ideal for those who want a deeper and broader background in mathematics, and provides you with a competitive edge in the job market. Gain a solid foundation in applied mathematics that provides you with the necessary knowledge and skills for careers in technology. Speak with your advisor about adding this option to your degree plan.


Back to Top

Full Curriculum


The Computer Information Systems program is designed to educate students in a broad range of computer technology skills. Students will learn to work with leaders from functional areas to analyze information requirements and determine ways in which computer systems can meet those needs. Students will have a choice between four dynamic specialties: Database Analytics Specialty, Programming Specialty, Secure Software Development Specialty or Web and Mobile Development Specialty.

*Either CISP490 or TECH489 must be completed unless the experiential learning component is satisfied. An upper level technology substitution must be chosen if the experiential component is completed within a required course in the major.

Which class should I take? When should I take it?
2018-2019 Recommended Program Sequence for Computer Information Systems, BS:

Specialty: Database and Data Analytics and printable pdf download

Specialty: Programming and printable pdf download

Specialty: Secure Software Davelopment and printable pdf download

Specialty: Web and Mobile Development and printable pdf download


Foundations of Excellence27-28 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.
SOSC201Diversity in Society3 cr.
SOSC301Globalization and World Diversity3 cr.
STAT220Introduction to Statistics3 cr.
Foundations of Business9-10 cr.
ACCT200 or ACCT201Accounting Basics for Managers (recommended) or Accounting Foundations I3-4 cr.
BUSN210Professional Ethics3 cr.
MGMT211Management Foundations3 cr.
Foundations of Computer Information Systems21 cr.
CISP111Requirements Planning and Development3 cr.
CISP247Database Design3 cr.
DATA275Introduction to Data Analytics3 cr.
MATH250Discrete Structures3 cr.
CSCI231Introduction to Programming3 cr.
GPMT287Principles of Project Management3 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.
Major45 cr.
CISP211E-Business Technologies3 cr.
CISP220Web Page Applications3 cr.
CISP238Server Side Scripting I3 cr.
CISP309Database Systems3 cr.
CISP340Mobile Application Development I3 cr.
CSCI312Data Structures and Algorithms3 cr.
CSCI342Advanced Object-Oriented Programming3 cr.
CISP401Systems Analysis and Design3 cr.
CISP490* or TECH489*Computer Information Systems Internship or Field Experience in Technology3 cr.
TECH497College of Technology Capstone3 cr.
Choose one of the following specialty areas:(15) cr.
Database and Analytics Specialty(15) cr.
CISP446Data Warehousing3 cr.
CSCI280Artificial Intelligence3 cr.
CSCI325Deep Learning3 cr.
CSCI420Distributed Architectures3 cr.
STAT322Inferential Statistics3 cr.
Programming Specialty(15) cr.
CISP410Systems Integration3 cr.
CSCI420Distributed Architectures3 cr.
CSCI430Operating Systems3 cr.
Choose two of the following not completed in the Foundations:(6) cr.
CSCI232Object-Oriented Programming with C++3 cr.
CSCI234Object-Oriented Programming with C#3 cr.
CSCI239Object-Oriented Programming with Java3 cr.
Secure Software Development Specialty15 cr.
CSCI260Software Engineering3 cr.
CSCI360Secure Software Analysis and Design3 cr.
CSCI460Secure Software Evaluation and Testing3 cr.
IAAS221Security Foundations3 cr.
IAAS482Vulnerability Assessment3 cr.
Web and Mobile Development Specialty(15) cr.
BITS301Image Editing Applications3 cr.
CISP303Web Development3 cr.
CISP310Server Side Scripting II3 cr.
CISP316Web Design3 cr.
CISP341Mobile Application Development II3 cr.
Open Electives - Apply MATH125 Intermediate Algebra (3 cr) and MATH150 Pre-Calculus (4 cr) here if required17-18 cr.