Bachelor of Science in Computer & Information Technology

Program Curriculum

120 credits

DSU General Education Requirements

All DSU General Education requirements must be fulfilled. A previously earned degree may fulfill those requirements, but courses must be equivalent to DSU’s minimum General Education standards in American Institutions, English, and Mathematics.

General Education Core Requirements
English3-7
Mathematics3-5
American Institutions3-6
Life Sciences 3-10
Physical Sciences3-5
Laboratory Science0-1
Fine Arts3
Literature/Humanities3
Social & Behavioral Sciences3
Exploration 3-5
Core Discipline Requirements
CS 1400Fundamentals of Programming3
CS 1410Object Oriented Programming3
CS 2420Introduction to Algorithms and Data Structures3
CS 2450Software Engineering3
or WEB 3450 Software Engineering
CS 3005Programming in C++3
CS 3010Mobile Application Development for Android3
or CS 3020 Mobile Application Development: iOS
or CS 3500 Application Development
DES 1300Design I3
DES 2100Design Thinking3
DES 2300Design II3
ENGL 3010Writing in the Professions3
IT 1100Introduction to Unix/Linux3
IT 2400Intro to Networking3
IT 3100Systems Design and Administration I3
WEB 1400Web Design I: Fundamentals3
WEB 3400Web Design II: Essentials3
WEB 3500Electronic Commerce3
MATH 1050College Algebra / Pre-Calculus4
CS 4600Senior Project3
or IT 4600 Senior Project
or WEB 4600 Senior Project
Discipline Elective Requirements
Complete 21 credits from the following:
ARTH 3750Graphic Design History3
CS 2810Computer Organization and Architecture3
CS 3010Mobile Application Development for Android3
CS 3020Mobile Application Development: iOS3
CS 3200Web Application Development I3
CS 3400Operating Systems3
CS 3410Distributed Systems3
CS 3440Software Practices3
CS 3600Graphics Programming3
CS 4200Web Application Development II3
CS 4300Artificial Intelligence3
CS 4550Compilers3
CS 4920RInternship1-3
CS 4990Sem in Computer Science3
CS 4991RCompetitive Programming0.5
DES 1100Intro to Digital Design3
DES 2710Typography I3
DES 3300Intro to Digital Video Editing3
DES 3400Information Design3
DES 3500Interface Design3
DES 4100Interaction Design3
DES 36003-D Visualization3
DES 3800Branding3
DES 4650Publication Design3
IT 1200A+ Computer Hardware/Windows OS3
IT 3110Systems Design and Administration II3
IT 3150Windows Servers3
IT 3300Virtualization3
IT 4100Files Systems and Storage Technologies3
IT 4200DevOps Lifecycle Management3
IT 4300Database Design & Management3
IT 4310Database Administration3
IT 4400Network Design & Management3
IT 4500Information Security3
IT 4920RInternship1-3
IT 4990Seminar in Inform Technology3
WEB 3200Web Application Development I3
WEB 3550Internet & eCommerce Marketing3
WEB 4200Web Application Development II3
WEB 4400Web Design III: Advanced Techniques3
WEB 4900RIndependent Research1-3
WEB 4920Internship3
WEB 4990Seminar in Web Development3

NOTE: A course may only be used to fulfill one program requirement. Dual-listed courses may only be used once to fill requirements. Consult course descriptions in the current catalog to verify dual-listed courses.

Graduation Requirements

  1. Complete a minimum of 120 college-level credits (1000 and above).
  2. Complete at least 40 upper-division credits (3000 and above).
  3. Complete at least 30 upper-division credits at DSU for institutional residency.
  4. Cumulative GPA 2.0 or higher.
  5. Grade C- or higher in each Core Discipline and Elective Requirement course.

Graduation Plan 

Plan of Study Grid
1st Year
Fall SemesterHours
First Year Recommended Elective 2
DES 1300 Design I 3
WEB 1400 Web Design I: Fundamentals 3
ENGL 1010
Introduction to Writing (EN)
or Introduction to Writing (EN)
3
MATH 1100 Business Calculus (meets General Education (Mathematics)) 3
General Elective 1
Milestones & Notes: Meet with your program advisor. Maintain minimum prerequisite and program grade requirements.  
 Hours15
Spring Semester
CS 1400 Fundamentals of Programming 3
DES 2300 Design II 3
ENGL 2010 Intermediate Writing Selected Topics: (EN) 3
IT 1100 Introduction to Unix/Linux 3
General Education (Social & Behavioral Sciences) 3
Milestones & Notes: Meet with your program advisor. Maintain minimum prerequisite and program grade requirements.  
 Hours15
2nd Year
Fall Semester
CS 1410 Object Oriented Programming 3
IT 2400 Intro to Networking 3
WEB 3400 Web Design II: Essentials 3
General Education (American Institutions) 3
General Education (Fine Arts) 3
Milestones & Notes: Meet with your program advisor. Maintain minimum prerequisite and program grade requirements.  
 Hours15
Spring Semester
CS 2420 Introduction to Algorithms and Data Structures 3
CS 3005 Programming in C++ 3
DES 2100 Design Thinking 3
CIT Elecitve: Upper Division 3
General Education (Literature/Humanities) 3
Milestones & Notes: Meet with your program advisor. Maintain minimum prerequisite and program grade requirements.  
 Hours15
3rd Year
Fall Semester
CS 2450
Software Engineering
or Software Engineering
3
IT 3100 Systems Design and Administration I 3
CIT Elective: Upper Division 3
General Education (Life Sciences) 3
General Education (Physical Sciences) 3
General Education (Lab Science) 1
Milestones & Notes: Meet with your program advisor. Maintain minimum prerequisite and program grade requirements.  
 Hours16
Spring Semester
WEB 3500 Electronic Commerce 3
CIT Elective: Upper Division 3
CIT Elective: Upper Division 3
ENGL 3010 Writing in the Professions 3
General Education (Exploration) 3
Milestones & Notes: Meet with your program advisor. Maintain minimum prerequisite and program grade requirements.  
 Hours15
4th Year
Fall Semester
CS 3010
Mobile Application Development for Android
or Mobile Application Development: iOS
or Application Development
3
CIT Elective: Upper Division 3
CIT Elective: Upper Division 3
General Elective 3
General Elective 3
Milestones & Notes: Apply for graduation (SPRING DEADLINE NOV. 1, FALL DEADLINE APR. 1). Meet with your program advisor. Maintain minimum prerequisite and program grade requirements.  
 Hours15
Spring Semester
CS 4600
Senior Project
or Senior Project
or Senior Project
3
CIT Elective: Upper Division 3
General Elective 3
General Elective 3
General Elective 2
Milestones & Notes: Double check with advisor for final classes. Maintain minimum program grade requirements. Congratulations!  
 Hours14
 Total Hours120