Bachelor of Arts (BA)
NDSU Catalog Course Descriptions BA Flowchart
Required Degree Credits to Graduate: 122 credits
Core Courses Credits: 35 | ||
---|---|---|
Course # | Credits | Course Name |
CSCI 114 | 3 | Computer Applications (May satisfy general education category S) |
CSCI 159 | 3 | Computer Science Problem Solving |
CSCI 160 | 4 | Computer Science I |
CSCI 161 | 4 | Computer Science II |
CSCI 213 | 3 | Modern Software Development |
CSCI 222 | 3 | Discrete Mathematics |
CSCI 313 | 3 | Software Development for Games |
CSCI 366 | 3 | Files for Database Systems |
CSCI 371 | 3 | Web Scripting Languages |
CSCI 445 | 3 | Software Projects Capstone |
CSCI 488 | 3 | Human-Computer Interaction |
CSCI 489 | 3 | Social Implications of Computers |
Related Courses Credits: 11 | ||
COMM 260 | 3 | Introduction to Web Design |
COMM 261 | 3 | Introduction to Web Development |
STAT 330 | 3 | Introductory Statistics |
STAT 331 | 2 | Regression 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) Wellness (W): 2 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.