Indiana University


ComputerScience






 Home

 Contacts

 Courses

 Academics
 Academic Integrity
 Graduate:
   Admission
   Programs
   Advising
   Support
   Orientation
 Undergraduate:
   Admissions
   Programs
   Advising
   Internal

 Careers

 Research

 People

 Calendar

 Resources

 Facilities

 Hiring

BACHELOR of SCIENCE DEGREE in COMPUTER SCIENCE

Spring 2009

These requirements are derived from the 2008-2010 School of Informatics Bulletin, but presented in a different format to aid understanding. Although every effort has been made to ensure accuracy, the official source of information regarding the School of Informatics degree requirements is the School of Informatics web page (http://www.informatics.indiana.edu/academics/).

PART I: GENERAL EDUCATION REQUIREMENTS

____ English Composition

____ Intensive Writing

____ , ____ , ____ Arts & Humanities (2 or 3 courses) *

____ , ____ , ____ Social & Historical Studies (2 or 3 courses) *

* A total of 5 Arts and Humanities/Social & Historical Studies courses, 2 + 3 or 3 + 2.

Natural Sciences: A total of 12 credits to be chosen from Astronomy, Biology, Chemistry, Geology, Physics, PSY-P106, PSY-P211, or COGS-Q270

____ , ____ , _ _ _ International Dimension

  1. Two courses from an approved list that involve either the study of a culture other than the student's own culture or the study of the global context of informatics.
  2. Three semesters in the same language, or equivalent proficiency.
  3. An approved international experience.

122 total credit hours

30 credit hours minimum at the 300 level or higher

GPA at least 2.0 in Computer Science courses, and at least 2.0 cumulative GPA. No grade below C- may be used to fulfill major or minor requirements.

PART II: COMPUTER SCIENCE MAJOR AREA REQUIREMENTS

A. CORE COURSES

____ C211 Introduction to Computer Science

____ C212 Introduction to Software Systems

____ C241 Elements of Discrete Structures

____ C335 Computer Structures

____ C343 Data Structures

____ C311 Programming Languages

(Honors (H) classes are often offered in these core courses)

B. MATHEMATICS REQUIREMENTS

____ , ____ , ____ Math M211 (or equivalent proficiency), and two courses out of Mathematics M212, M213, M301, M303, M311, M312, M343, M348, X384, M365, M371, M391, M405, M409, or Philosophy P251, P350, or P352. Mathematics courses cross listed with CS and taken to satisfy a CS requirement are excluded.

C. ADVANCED COURSES

____ , ____ , ____ , ____ , ____ , ____ , ____ Seven Computer Science courses to include the following:

a. One of the advanced courses must be B401, B403, or P415.

b. Two "programming in the large" (P) courses.

 

______________________________________________________

HONORS PROGRAM FOR THE BACHELOR OF SCIENCE DEGREE (BSH)

General Requirements:

GPA of at least 3.3 in Computer Science courses. Cumulative GPA of at least 3.3.

Students must satisfy the requirements for the BS in Computer Science and the following additional requirements:

1. Computer science courses must include at least 11 credit hours of honors courses (H courses or Y499).

2. One additional advanced computer science course.

 

Questions?

Contact the Undergraduate Advisor at (812) 855-1502 or ug-info@cs.indiana.edu

Return to Index of Educational Programs





Home  ||   AcademicsAcademic Integrity
Undergraduate:  Admissions | Programs | Advising | Internal
Graduate:  Admissions | Programs | Advising | Support | Orientation





Valid HTML 4.01!

email="lauhopki@cs.indiana.edu" /nfs/batson/home/www/html/Academics/undergraduate/programs