Bachelor of Arts (BA)
BA Flyer Course Descriptions BA Flowchart
Required Degree Credits to Graduate: 122
Core Courses Credits: 35 | ||
---|---|---|
Course # | Credits | Course Name |
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)
Other Requirements:
- Communication (English and Speech) 12 credits
- English 110 if the student has an ACT score of 20 or less
- English 120
- Communications 110
- An upper level writing course chosen from
- English 321 or
- English 324
- Wellness 2 credits
- Humanities and Social Sciences 24 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.