Académique Documents
Professionnel Documents
Culture Documents
INDIANA UNIVERSITY
SCHOOL OF INFORMATICS
Artificial Intelligence
I] CSCI B351 Introduction to Artificial Intelligence and Computer Simulation (P: CSCI-C211) 3
I] One of: CSCI-B355, INFO-I441, LING-L445, INFO-I400 (approved topics), INFO-I485, or INFO-I486 3
o One of: CSCI-B403 Algorithm Design and Analysis or CSCI-P415 Introduction to Verification 3
DOne CSCI "p" course (may be P415) 3-4
o INFO 1427 Search Informatics 3
Data and Search
o INFO 1211 Information Infrastructure II (P: INFO-1210 or CSCI-C21l) 4
I] CSCI B403 Algorithm Design and Analysis (P: CSCI-C241, CSCI-C343, MATH-M216 or 212) 3
I] CSCI B461 Database Concepts (P: CSCI-C241, and C343) 3
I] One of: CSCI-B434 Distributed Systems or INFO-I427 Search Informatics: Google Under the Hood 3
I] May take one additional course from: CSCI-B351, CSCI-B434, INFO-I453, or INFO-I427 3
Foundations
I] CSCI B401 Fundamentals of Computing Theory (P: CSCI-C241; Pre- or Co-Requisite: CSCI-C212) 3
I] CSCI B403 Algorithm Design and Analysis (P: CSCI-C241, CSCI-C343, MATH-M216 or 212) 3
o One of: CSCI-P415 Introduction to Verification or CSCI-B461 Database Concepts 3
I] Two of (in addition to BS Math requirement): CSCI-C311, CSCI-P423, MATH-M453, MATH-M455, 6
MATH-M301 or M303, MATH-M360, MATH-M471, and MATH-M584
Programming Languages
o CSCI C311 Programming Languages (P: CSCI-C212; Pre- or Co-Requisite: CSCI-C241) 4
o Two of: CSCI-C335, CSCI-P423 (Recommended), CSCI-P436, CSCI-B441, CSCI-B443, CSCI-B490 6-8
o One of: CSCI-B401, CSCI-B403, CSCI-P415 3
Systems
o CSCI C335 Computer Structures (P: CSCI-C212; Pre- or Co-Requisite: CSCI-C24l) 4
o One of the following combinations: 8
o CSCI-P436 Operating Systems, CSCI-P438 Networks
o CSCI-P436 Operating Systems, CSCI-B441 Digital Design
o CSCI-B441 Digital Design, CSCI-B442 Advanced Digital Design
o CSCI-B441 Digital Design, CSCI-B545 Real Time Systems
o One of: CSCI-B401, CSCI-B403, CSCI-P415 3
**Every BS major must complete 45 hours including the Core and Specialization courses, with the remaining
courses drawn from the following list. At least 26 of the 45 hours must be above the 200 level.
o Any CSCI P, H, or B courses 200 or above 0 INFO-IlOl
o CSCI.Y390, Y39l, Y399, Y499 (at most 6 hours) 0 INFO-Y39S Career Development (at most 1 hour)
o CSCI·H498 Honors Seminar (at most 1 hour) 0 INFO-I494/l49S Capstone Project
Summer 2009
Mathematics Requirements (10-12 credits)
o MATH M211 Calculus I 4
Two courses from the following list:
MATH: M212, M213, M30l, M303, M311, M312, M343, M348, X384, M365, M371, M391, M405, M409
or PHIL: P251, P350, P352
*Note: Courses cross-listed as MATH and CSCI and taken to fulfill a CS requirement will not count here
o
o
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, or
2. Three semesters in the same foreign language, or equivalent proficiency, or
3. An approved international experience
o
o
o
./' You must receive a grade of C- or better in all major and minor requirements.
./' Your GPA must be at least 2.0, both in your major and overall.
./' Please note that many courses have prerequisite requirements. It is the student's responsibility to
fulfill these requirements.