Bachelor of Arts Degree
Computer ScienceExpected Effective Date: Fall, 2011A grade of C or better is required in Computer Science (CSci) courses used toward the major. All core Computer Science courses must be taken at NDSU or transferred in when the student enters NDSU as a transfer student. CSci 114: Microcomputer PackagesCSci 159: Computer Science Problem Solving CSci 160 – 161: Computer Science I and II CSci 213: Modern Software Development Communications 260: Principles of Internet Web-Based Design Communications 261: Introduction to Web Development CSci 313: Software Development for Games CSci 366: Database Management CSci 371: Web Scripting Languages CSci 445: Capstone: Software Projects CSci 488: Human-Computer Interaction CSci 489: Social Implications of Computers Other Requirements:
Wellness 2 credits
The college requires 24 credits in either Humanities and Fine Arts, or Social and Behavioral Sciences. The courses that may be used to satisfy these 24 credits are any of those approved for the University General Education Requirements except for second year foreign language courses. The General Education Requirements specify that of these 24, at least 6 must be in Humanities and Fine Arts, and at least 6 must be in Social and Behavioral Sciences. In addition, the University General Education requirements include a Cultural Diversity requirement and a Global Perspectives requirement. The Global Perspectives category is satisfied by the foreign language credits earned. The Cultural Diversity requirement is normally satisfied by selecting, among the 24-credit total, specific courses that have been approved to satisfy this requirement. Other Credits, as needed, to total 122 (required for graduation). The General Education requirements in Communication include English 110
and 120. Entering students with a composite ACT score of 21 or higher
are encouraged to register for English 120, and a student who completes
120 with a C or higher will receive credits for English 110 with a grade
of P. The communication requirements also include an upper-division
writing class. The Computer Science department has designated English
321, Writing in the Technical Professions, and English 324, Writing in
the Sciences, as the two upper-division courses that will satisfy this
requirement. Note: if you consult the General Education Requirements, or the College requirements for a B.A. as described in the NDSU Bulletin, you may see requirements that appear to be slightly different from those described above, as well as other categories of requirements, such as Quantitative Reasoning and Science & Technology. However, if you satisfy the requirements described above, you should have any of these other requirements satisfied automatically. |