Bachelor of Arts (BA)

NDSU Catalog    Course Descriptions    BA Flowchart

Required Degree Credits to Graduate: 122 credits

Core Courses Credits: 35

Course #CreditsCourse Name
CSCI 1143Computer Applications (May satisfy general education category S)
CSCI 1593Computer Science Problem Solving
CSCI 1604Computer Science I
CSCI 1614Computer Science II
CSCI 2133Modern Software Development
CSCI 2223Discrete Mathematics
CSCI 3133Software Development for Games
CSCI 3663Files for Database Systems
CSCI 3713Web Scripting Languages
CSCI 4453Software Projects Capstone
CSCI 4883Human-Computer Interaction
CSCI 4893Social Implications of Computers

Related Courses Credits: 11

COMM 2603Introduction to Web Design
COMM 2613Introduction to Web Development
STAT 3303Introductory Statistics
STAT 3312Regression Analysis


Other Courses Credits: 7 
Select these 7 credits from the following areas:

  • Science (Not CSCI)
  • Engineering (Not ENGR 311 or 312)
  • Math (Higher than 147, but not 165)
  • Statistics (Not 330 or 331)

Additional university, college, and departmental requirements include;

Communication (English and Speech) 12 credits

English 110: College Composition I (if the student has an ACT score of 20 or less)
English 120: College Composition II
Communications 110: Fundamentals of Public Speaking
Upper Division Writing (chosen from English 321 or English 324)

Wellness (W) 2 credits 
Humanities and Social Sciences24 credits

A student should consult the current General Education requirements for specific courses that satisfy the conditions listed below.

  • At least 6 credits must be in Humanities and Fine Arts
  • At least 6 credits must be in Social and Behavioral Sciences
  • Must include 3 credits in Cultural Diversity
  • Must include 3 credits in Global Perspectives
  • Second year of a foreign language

Except for courses offered only as Pass/Fail grading, no course may be taken Pass/Fail.

To complete a degree, the general education requirements for the Bachelor of Arts degree of the College of Engineering and NDSU need to be met along with this major.

Top of page