IU Bulletins HomeBloomington CampusIndianapolis Campusred
Indiana University

Search School of Informatics and Computing Undergraduate 2008-2010 Online Bulletin

Request School of Informatics and Computing Graduate 2008-2010 Application Packet

School of Informatics and Computing Undergraduate 2008-2010 Online Bulletin Table of Contents

 

 

School of Informatics
Undergraduate 2008-2010
Academic Bulletin

IU Informatics and Computing Program
School of Informatics and Computing 
Indiana University 
901 E. 10th St. 
Bloomington, IN 47408-3912 
Local (812) 856-5754 
Fax (812) 856-4764 
Contact Informatics and Computing Office

IU Informatics and Computing Program
Informatics and Computing and Communications Complex (IT)
535 W. Michigan Street
Indianapolis, IN 46202
317) 278-7673
Contact Informatics and Computing Office
 

Informatics Degree Programs

Bachelor of Science in Informatics
Bachelor of Science Degree in Computer Science
Bachelor of Science in Computer Science with Honors
Professional Master’s Degree in Computer Science

Academic counseling for each student in the School of Informatics is provided by a faculty member or an academic advisor prior to each semester’s enrollment. Although academic counseling is intended to provide effective guidance, students are responsible for planning their own programs and for meeting the following degree requirements for graduation. Students are advised to read bulletin descriptions of all courses selected, paying careful attention to conditions concerning awarding of credit.

Bachelor of Science in Informatics

General Requirements
Course Requirements
Dual Baccalaureate Degree
Second Baccalaureate Degree
Certificate and Minor in Informatics
Minor in Information Technology
Minor in Security Informatics

General Requirements

Students must successfully complete a minimum of 122 credit hours for the Bachelor of Science degree. The campus at which a student is admitted will award the degree. Students may transfer no more than 60 credit hours toward a Bachelor of Science degree. Students must complete the specific degree requirements of the School of Informatics as follows:

  1. Students must complete a minimum of 30 credit hours in courses at the 300-400 (junior-senior) level.
  2. Students must have a minimum cumulative grade point average of 2.0 (C). Any course taken to satisfy the major requirements must be completed with a minimum grade of C– unless otherwise specified, and the grade point average of all courses taken in the major must be at least 2.0. The major requirements for informatics include core courses, informatics electives, and cognate courses.
  3. Students are expected to complete the requirements for their undergraduate degree within eight years of admission to the School of Informatics. Students are allowed to continue beyond this time period only at the discretion of the dean. If a student has not taken classes for three years or more, that student must satisfy program requirements of the School of Informatics in effect at the time of reactivation. Requests for deviation from requirements listed in the bulletin must be approved in writing by the dean, whose decision is final.
  4. Courses that fulfill the requirements for a cognate area also may meet the general-education distribution requirements.
  5. Cognate area courses cannot count as informatics core courses or informatics elective courses.
  6. If cognate area courses are equivalent to informatics core courses, students should substitute additional informatics elective courses in place of informatics core courses to meet the 35 credit hour requirement.
  7. Courses that fulfill the requirements for a bachelor’s degree in informatics also may apply to a minor outside of the School of Informatics. Students may obtain a maximum of three minors.

Return to Bachelor of Science in Informatics

Course Requirements

The course work required for the B.S. in Informatics consists of five parts:

Required Informatics Core Courses
Informatics Electives
Cognate Area Courses
General-Education Requirements

Return to Bachelor of Science in Informatics

Required Informatics Core Courses (35 cr.)

Equivalent honors versions of regular informatics courses may substitute throughout the major.

INFO-I 101 Introduction to Informatics (4 cr.)
INFO-I 201 Mathematical Foundations of Informatics (4 cr.)
INFO-I 202 Social Informatics (3 cr.)
INFO-I 210 Information Infrastructure I (4 cr.)
INFO-I 211 Information Infrastructure II (4 cr.)
INFO-I 300 Human-Computer Interaction (3 cr.)
INFO-I 308 Information Representation (3 cr.)
INFO-Y 395 Career Development for Informatics Majors (1 cr.)

Select two of the following:
INFO-I 303 Organization Informatics (3 cr.)
INFO-I 310 Multimedia Arts and Technology (3 cr.)
INFO-I 320 Distributed Systems and Collaborative Computing (3 cr.)
INFO-I 330 Legal and Social Informatics of Security (3 cr.)
INFO-I 356 Globalization, Where We Fit In (3 cr.)
INFO-I 399 Current Topics in Informatics (3 cr.)
INFO-I 400 Topics in Informatics (3 cr.)
INFO-I 421 Applications of Data Mining (3 cr.)
INFO-I 427 Search Informatics (3 cr.)
INFO-I 430 Security for Networked Systems (3 cr.)
INFO-I 433 Protocol Design and Analysis (3 cr.)
INFO-I 441 Human-Computer Interaction Design I (3 cr.)
INFO-I 453 Computer and Information Ethics (3 cr.)
INFO-I 485 Bioinspired Computing (3 cr.)
INFO-I 486 Artificial Life (3 cr.)

Return to Course Requirements

Informatics Electives (3 cr.)

All courses listed below are subject to the successful completion of prerequisites or approval of the instructor.

Note that informatics elective courses cannot count as informatics core courses.

One additional course may be selected from the following:
INFO-I 303 Organizational Informatics (3 cr.)
INFO-I 310 Multimedia Arts and Technology (3 cr.)
INFO-I 320 Distributed Systems and Collaborative Computing (3 cr.)
INFO-I 330 Legal and Social Informatics of Security (3 cr.)
INFO-I 356 Globalization, Where We Fit In (3 cr.)
INFO-I 399 Current Topics in Informatics (1-3 cr.)
INFO-I 400 Topics in Informatics (3 cr.)
INFO-I 421 Applications of Data Mining (3 cr.)
INFO-I 427 Search Informatics (3 cr.)
INFO-I 430 Security for Networked Systems (3 cr.)
INFO-I 433 Protocol Design and Analysis (3 cr.)
INFO-I 441 Human-Computer Interaction Design I (3 cr.)
INFO-I 453 Computer and Information Ethics (3 cr.)
INFO-I 485 Bioinspired Computing (3 cr.)
INFO-I 486 Artificial Life (3cr.)
BUS-S 305 Business Telecommunications (3 cr.)
BUS-S 307 Data Management (3 cr.)
BUS-S 308 Business Application Development (3 cr.)
BUS-S 310 Systems Analysis and Design (3 cr.)
BUS-S 410 Systems Implementation (3 cr.)
BUS-S 433 Information Systems Security (3 cr.)
COGS-Q 351/ B 351 Introduction to Artificial Intelligence and Computer
Simulation (3 cr.)
CSCI- Any course at the 300-level or above

JOUR-J 300 Journalism/Communications Law (3 cr.)
JOUR-J 414 Globalization of Information (also International Newsgathering
Systems) (3 cr.)
SOC-S 319 Science, Technology & Society (3 cr.)
SPEA-V 369 Managing Information Technology (3 cr.)
TEL-T 321 Telecommunications Policymaking (3 cr.)
TEL-T 421 Economics of Communications (3 cr.)
TEL-T 427 International Telecommunications (3 cr.)

Students may also count other courses with informatics content at a 300-level upon approval of the associate dean of undergraduate studies.

Capstone (6 cr.)

Select one of the following capstone options for a total of 6 hours:
INFO- I 494/I 495 Design and Development of an Information System (3/3 cr.)
INFO-I 491 Capstone Project Internship (3-6 cr.)
INFO-I 492/I 493 Senior Thesis (3/3 cr.)

Return to Course Requirements

Cognate Area Courses (15-18 cr.)

Departments offering informatics cognate courses are listed in Appendix I of this bulletin. Students should, in consultation with their academic advisors, choose cognate areas before their sophomore year. Students must receive a grade of C– or higher in each course and a cumulative GPA of 2.0 or higher. Students should contact the School of Informatics Student Services Office or refer to our Web site at informatics.indiana.edu for the most current list of cognate areas.

Return to Course Requirements

General-Education Requirements (38-41 cr.)

English Composition
Writing
Oral Communication
Quantitative and Analytical Skills
Natural Sciences
Arts, Humanities, and Social Sciences
General Electives

Return to Course Requirements

English Composition (3 cr.)

This part of the writing requirement may be fulfilled in any one of the following ways:

  1. Exemption without credit. Students scoring 670 or higher on the SAT Critical Reading test, or 32 or above on the ACT English Composition section, or 4 to 5 on the Advanced Placement English Composition section, are exempt from English composition.
  2. Exemption with credit. A student will be granted 2 credit hours of ENG-W 143 if the student has:
    1. a score of 670 or above on the SAT Critical Reading test, or 32 or above on the ACT English Composition section, or 4 to 5 on the Advanced Placement English Composition section, plus
    2. a score of 660 or higher on the SAT Writing Test, and if the student applies to the Department of English in Ballantine Hall 442. Students should also see “Special Note” under “Credit by Examination” in this Bulletin.
  3. Completion of any of the following options with a grade of C or higher:
    1. ENG-W 131 (3 cr.)
    2. ENG-W 170 (3 cr.)
    3. ENG-L 141 and L 142 (4/4 cr.)
    4. AAAD-A 141 and A 142 (4/4 cr.)
    5. Two semesters of ENG-W 143 (1 cr.), combined with two introductory courses, CMLT-C 145, C 146 (3/3 cr.)
    6. A combination of any two course options from (c), (d), and (e) above.

Note: Courses taken under these options, except for ENG-W 131, W 143, and W 170, may, if they are so designated, be applied toward distribution requirements.

Return to General-Education Requirements

Writing (3 cr.)

ENG-W 231 Professional Writing Skills, an approved substitute (3 cr.), or completion of one intensive writing course at the 200 level or above after completing the English composition requirement. Intensive writing courses at IUB are defined by the College of Arts and Sciences.

Students must check the listings for courses in the online enrollment system each semester to make certain that the course section they have chosen fulfills the requirement.

Return to General-Education Requirements

Oral Communication (3 cr.)

CMCL-C 121 Public Speaking, or approved substitute (3 cr.)

Return to General-Education Requirements

Quantitative and Analytical Skills (6 cr.)

  1. Select one of the following: MATH-A 118 Finite Mathematics for the Social and Biological Sciences; MATH-D 116-D 117 Introduction to Finite Mathematics I-II; Math-M 118 Finite Mathematics; or Math-S 118 Honors Finite Mathematics. Students must receive a minimum grade of C in each course to meet the School of Informatics admission requirements.
  2. Select one of the following statistics courses: ANTH-A 306 Anthropological Statistics; CJUS-K 300 Techniques of Data Analysis;
    ECON-E 370 Statistical Analysis for Business and Economics;
    ECON-S 370 Statistical Analysis for Business and Economics: Honors;
    MATH-K 300 Statistical Techniques Health Professions; MATH-K 310 Statistical Techniques; MATH-M 365 Introduction to Probability and Statistics; POLS-Y 395 Quantitative Political Analysis; PSY-K 300 Statistical Techniques; PSY-K 310 Statistical Techniques; SOC-S 371 Statistics for Sociology; SPEA-K 300 Statistical Techniques; STAT-K 310 Statistical Techniques; STAT-S 300 Introduction to Applied Statistical Methods; STAT-S 301 Applied Statistical Methods for Business; STAT-S 320 Introduction to Statistics

Return to General-Education Requirements

Natural Sciences (8 cr.)

A minimum of 8 credit hours of natural science courses selected from the following list. An approved by exception Topics course (E105 or S105) may count as one of the required courses in this area. One of the courses must be a laboratory course or have an associated laboratory section.

Anthropology: ANTH-B 200 Bioanthropology (3 cr.), ANTH-B 301 Laboratory in Bioanthropology (3 cr.), ANTH-B 368 Evolution of Primate Social Behavior (3 cr.), and ANTH-B 370 Human Variation (3 cr.).

Astronomy

Biology

Chemistry

Geography: GEOG-G 107 Physical Systems (3 cr.), GEOG-G 109 Weather and Climate (3 cr.), GEOG-G 185 Global Environmental Change (3 cr.), GEOG-G 208 Human/Environment Interactions (3 cr.), GEOG-G 304 Physical Meteorology (3 cr.), GEOG-G 305 Environmental Change (3 cr.), GEOG-G 336 Environmental Remote Sensing (3 cr.), GEOG-G 350 Atmospheric Science
(3 cr.), GEOG-G 362 Dynamic Meteorology: Boundary-Layer Meteorology
(3 cr.), GEOG-G 431 Dynamic Meteorology: Synoptic to Global Scales (3 cr.), GEOG-G 433 Synoptic Meteorology (3 cr.), GEOG-G 434 Air Pollution Meteorology (3 cr.), GEOG-G 471 Boundary Layer Meteorology (3 cr.), GEOG-G 473 Mesoscale Meteorology (3 cr.), GEOG-G 475 Climate Change (3 cr.), and GEOG-G 477 Atmospheric Science (3 cr.).

Geological Sciences

Human Biology: HUBI-B 101 The Human Organism (3 cr.); HUBI-B 201 Human Dilemmas (3 cr.); HUBI-B 301 The Intricate Human (3 cr.); HUBI-B 401 Complex Problems of Humanity (3 cr.).

Medical Sciences: MSCI-M 131 Disease & the Human Body (3 cr.); MSCI-M 216 Med Sci of Psychoactive Drugs (3 cr.).

Physics

Psychology (excluding courses that are considered mathematical science and social and historical studies courses), PSY-P 101 Introductory Psychology I (3 cr.), PSY-P 106 General Psychology, Honors (4 cr.), PSY-P 151 Introduction to Psychology I for Majors (4 cr.), PSY-P 155 Introduction to Psychological and Brain Sciences, PSY-P 201 Biological Bases of Behavior (3 cr.), PSY-P 204 Psychological and Biological Bases of Human Sexuality (3 cr.), PSY-P 211 Methods of Experimental Psychology (3 cr.), PSY-P 325 Psychology of Learning (3 cr.), PSY-P 327 Psychology of Motivation (3 cr.), PSY-P 329 Sensation and Perception (3 cr.), PSY-P 330 Perception/Action
(3 cr.), PSY-P 336 Psychological Tests and Individual Differences (3 cr.), PSY-P 350 Human Factors/Ergonomics (3 cr.), and PSY-P 417 Animal Behavior (3 cr.).

Return to General-Education Requirements

Arts, Humanities, and Social Sciences (15 cr.)

Informatics students must have basic training in the arts, humanities, and social sciences, which will assist them in their lives and give them a broader perspective from which to approach the applications of information technology. The requirements are as follows:

(15 cr.):
Five courses in arts and humanities and social and historical studies, as defined by the College of Arts and Sciences. Topics courses will count as one of the required courses in each area. At least two courses must be taken in each area.

One of the five courses must be a course in ethics:
PHIL-P 140 Introduction to Ethics (3 cr.)
PHIL-P 242 Applied Ethics (3 cr.)
PHIL-P 340 Classics in Ethics (3 cr.)
PHIL-P 342 Problems of Ethics (3 cr.)
REL-R 170 Religion, Ethics, and Public Life (3 cr.) or an approved professional ethics course

Return to General-Education Requirements

General Electives

Courses for the remaining credits will be decided by the individual student, in consultation with an advisor, to fulfill additional career and/or personal interests. Students may take a maximum of 4 HPER-E credit hours and 10 MUS-X credit hours below the 100 level to count towards the total hour requirement.

Return to General-Education Requirements

Dual Baccalaureate Degree

In certain circumstances, students may be permitted to pursue a B.S. in Informatics and complete an undergraduate degree in another degree-granting school of the university. Check with your academic advisor for more details and approval.

Return to Bachelor of Science in Informatics

Second Baccalaureate Degree

In certain cases, the dean may admit bachelor’s degree holders to candidacy for a second bachelor’s degree. When such admission is granted, the candidates must earn at least 60 additional credit hours and meet the requirements of the School of Informatics. Students seeking second degree candidacy should review the guidelines available from the School of Informatics office. Students with a bachelor’s degree who wish to further their education should also consider becoming qualified for admission to a graduate program.

Return to Bachelor of Science in Informatics

Certificate and Minor in Informatics

The undergraduate minor or certificate allows a student majoring in another subject to get appropriate training in informatics and obtain certification as someone who knows how to apply informatics tools to that subject area.

Certificate in Informatics
Minor in Informatics
Minor in Information Technology
Minor in Security Informatics

Return to Bachelor of Science in Informatics

Certificate in Informatics

Minimum grade of C in all courses taken for the certificate.

The undergraduate certificate in informatics requires at least 27 credit hours from the following:

INFO-I 101 Introduction to Informatics (4 cr.)
INFO-I 201 Mathematical Foundations of Informatics (4 cr.)
INFO-I 202 Social Informatics (3 cr.)
INFO-I 210 Information Infrastructure I (4 cr.)
INFO-I 211 Information Infrastructure II (4 cr.)
INFO-I 300 Human Computer Interaction (3 cr.)
INFO-I 308 Information Representation (3 cr.)

In addition, students must take one course from the list of informatics electives. CSCI majors may not count upper level CSCI courses in this minor.

Return to Certificate and Minor in Informatics

Minor in Human-Centered Computing

A minimum grade of 2.0 (C) is required in all courses taken for the minor.
The minor introduces students with little or no background in computing to
 the social, cultural, ethical and organizational dimensions of computing
and information technology, as well as the role of design in the creation of
new technology.  For students pursuing the B.S. in Informatics, the human-centered computing minor is a superset of the cognate requirements.
Required Courses:
For Informatics Majors:
Must complete 5 courses from the following:
CSCI-A 216 Digital Multimedia Concepts and Technologies
INFO-I 303 Organizational Informatics
INFO-I 310 Multimedia Arts and Technology
INFO-I 330 Legal and Social Informatics of Security
INFO-I 356 Globalization, Where We Fit In
INFO-I 441 Human-Computer Interaction Design I
INFO-I 453 Computer and Information Ethics
Approved topic in INFO-I 399 or I 400

For non-Informatics Majors:
Must complete:
INFO-I 101 Introduction to Informatics OR CSCI-A 110 Intro to Computers and Computing
INFO-I 202 Social Informatics AND
INFO-I 300 Human-computer Interaction Design and Programming

Must complete 2 courses from the following:
CSCI-A 216 Digital Multimedia Concepts and Technologies
INFO-I 303 Organizational Informatics
INFO-I 310 Multimedia Arts and Technology
INFO-I 330 Legal and Social Informatics of Security
INFO-I 356 Globalization, Where We Fit In
INFO-I 441 Human-Computer Interaction Design I
INFO-I 453 Computer and Information Ethics
Approved topic in INFO-I 399 or I 400

Return to Certificate and Minor in Informatics

Minor in Informatics

A minimum grade of 2.0 (C) is required in all courses taken for the minor.

The undergraduate minor in informatics requires students to take three lower division informatics courses and two upper division courses.

Students are required to take three courses from the following list of lower division courses:
INFO-I 101 Introduction to Informatics (4 cr.)
INFO-I 201 Mathematical Foundations of Informatics (4 cr.)
INFO-I 202 Social Informatics (3 cr.)
INFO-I 210 Information Infrastructure I (4 cr.)
INFO-I 211 Information Infrastructure II (4 cr.)
INFO-I 300 Human Computer Interaction (3 cr.)
INFO-I 308 Information Representation (3 cr.)

In addition, students must take two courses from the list of informatics electives. CSCI majors may not count upper level CSCI courses in this minor.

Return to Certificate and Minor in Informatics

Minor in Information Technology

Computer Science majors may not claim this minor.

A grade of C- or higher in each course and an overall GPA of 2.0 in all courses required for the minor. Students pursuing a bachelor’s degree in the School of Informatics may obtain a minor in information technology by successfully completing a minimum of 15 credit hours that include the following requirements:

CSCI-A 201/A 202 or CSCI-C 211/C 212 Introduction to Programming I and II
(4/4 cr.)
CSCI-A 338 Network Technologies and Administration (4 cr.)
CSCI-A 346 User-Interface Programming (3 cr.)
or CSCI-A 348 Mastering the World Wide Web (4 cr.)

Return to Bachelor of Science in Informatics

Minor in Security Informatics

The minor is an appropriate addition for students (Informatics and Computer Science) interested in gaining significant exposure to issues, challenges and techniques relevant to computer based security. For students pursuing the B.S. in Informatics, the security informatics minor is a superset of the cognate requirements. A minimum grade of 2.0 (C) is required in all courses taken for the minor.

Preparatory Courses:

For Informatics Majors:
INFO-I 101 Introduction to Informatics (4 cr.)
INFO-I 201 Math Foundations of Informatics (4 cr.)
INFO-I 210 Information Infrastructure I (4 cr.)
INFO-I 211 Information Infrastructure I (4 cr.)

For Computer Science Majors:
CSCI-C 211 Introduction to Computer Science (4 cr.)
CSCI-C 212 Introduction to Software Systems (4 cr.)
CSCI-C 241 Discrete Structures for Computer Science (3 cr.)

Required Courses:
INFO-I 130 Introduction to Cybersecurity (1 cr.)
INFO-I 230 Analytical Foundations of Security (3 cr.)
INFO-I 231 Math Foundations of Cybersecurity (3 cr.)

In addition, students must take three courses from the following list:
INFO-I 330 Legal and Social Informatics of Security (3 cr.)
INFO-I 400 Topics in Informatics when security related, approval required (3 cr.)
INFO-I 430 Security for Networked Systems (3 cr.)
INFO-I 433 Protocol Design and Analysis (3 cr.)
INFO-I 453 Computer and Information Ethics (3 cr.)

Other courses may be substituted with permission of the Director for Undergraduate Studies in Informatics.

Return to Bachelor of Science in Informatics

Bachelor of Science Degree in Computer Science

The Department of Computer Science offers B.S. degree, a strong departmental honors program, a professional master’s program combining the B.S. and M.S. in five years of study, and undergraduate minors in computer science and in information technology. In addition, the department offers a spectrum of courses (labeled A) for students not majoring in computer science, ranging from the foundational to the practical.

General Requirements
General Education and Distribution Requirements

Return to Informatics Degree Programs

General Requirements

Students must successfully complete a minimum of 122 credit hours to graduate. Students must complete the specific degree requirements of the School of Informatics as follows:

  1. Students must have a minimum cumulative grade point average of 2.0 (C) in order to graduate. Any course taken to satisfy the requirements of the major must be completed with a minimum grade of C- and the grade point average of all courses taken in the major must be at least 2.0 (C).
  2. Students must complete a minimum of 30 credit hours in courses at the 300-400 (junior-senior) level for the B.S. degree.
  3. Every degree candidate must complete at least 26 credit hours of the work in senior status in residence on the Bloomington campus of Indiana University. At least 12 credit hours of course work in the major field of study must be completed on the Bloomington campus.

Return to Bachelor of Science Degree in Computer Science

General Education and Distribution Requirements

English Composition
Intensive Writing
International Dimension
Arts, Humanities, and Social Sciences
Natural Science
CSCI major Course Requirements 2009

Return to Bachelor of Science Degree in Computer Science

English Composition (3 cr.)

This part of the writing requirement may be fulfilled in any one of the following ways:

  1. Exemption without credit. Students scoring 670 or higher on the SAT Critical Reading test, or 32 or above on the ACT English Composition section, or 4 to 5 on the Advanced Placement English Composition section, are exempt from English composition.
  2. Exemption with credit. A student will be granted 2 credit hours of ENG-W 143 if the student has:
    1. a score of 670 or above on the SAT Critical Reading test, or 32 or above on the ACT English Composition section, or 4 to 5 on the Advanced Placement English Composition section, plus
    2. a score of 660 or higher on the SAT Writing Test, and if the student applies to the Department of English in Ballantine Hall 442. Students should also see “Special Note” under “Credit by Examination” in this Bulletin.
  3. Completion of any of the following options with a grade of C or higher:
    1. ENG-W 131 (3 cr.)
    2. ENG-W 170 (3 cr.)
    3. ENG-L 141 and L 142 (4/4 cr.)
    4. AAAD-A 141 and A 142 (4/4 cr.)
    5. Two semesters of ENG-W 143 (1 cr.), combined with two introductory courses, CMLT-C 145, C 146 (3/3 cr.)
    6. A combination of any two course options from (c), (d), and (e) above.

Note: Courses taken under these options, except for ENG-W 131, W 143, and W 170, may, if they are so designated, be applied toward distribution requirements.

Return to General-Education and Distribution Requirements

Intensive Writing (3 cr.)

This part of the writing requirement may be fulfilled by completing one intensive writing course at or above the 200 level after completing the English composition requirement. Intensive writing courses are defined by the College of Arts and Sciences. Students must check the listings for courses in the online Schedule of Classes each semester to make certain the course section they have chosen fulfills the requirement.

Return to General-Education and Distribution Requirements

International Dimension (6-11 cr.)

The international dimension may be fulfilled in any of the following three ways:

Note: Courses taken to fulfill this International Dimension may not be counted as Arts & Humanities and Social & Historical

  1. Two courses from an approved list that involve either the study of a culture other than the student’s own or the study of the global context of informatics;
    See Appendix II or the Computer Science advisor for a list of approved International Dimension courses.
  2. Three semesters in the same language, or equivalent proficiency;
  3. An approved international experience.

Language Placement Tests

Students who wish to continue at Indiana University a foreign language begun in high school or at another university must take a foreign language placement test. Contact the Evaluation Services and Testing office at (812) 855-1595 or foreign language departments for more information.

Special Credit as a Result of Placement Tests.

Students placing at the second semester may be eligible for special credit for the first semester. Students placing at the third semester may be eligible for special credit for both the first and second semesters. Students who are eligible for such credit in French, German, Hebrew, Italian, or Spanish will automatically receive credit if the placement test is taken at Indiana University or if the student’s CEEB test score is sent to Indiana University. For special credit in other foreign languages and for special credit above the first-year level, students should check directly with the foreign language departments.

International Students

Students whose native language is not English may demonstrate required proficiency in their language. They may not, however, earn credit for any courses at the first- or second-year level in their native language.

Return to General-Education and Distribution Requirements

Arts & Humanities and Social & Historical (15 cr.)

Students are required to take five courses in arts and humanities and social and historical studies, as defined by the College of Arts and Sciences. At least two courses must be taken in each area.

Return to General-Education and Distribution Requirements

Natural Science (12 cr.)

Twelve credit hours chosen from PSY-P 106, PSY-P 211, COGS-Q 270 and/or any natural and mathematical science course from: AST, BIOL, CHEM, GEOL, and PHYS.

Major Course Requirements (effective Fall 2009)

Students must complete the following:

  1. Core courses: C 211, C 212, C 241 and C 343. Honors versions (labeled H) of each core course are available in selected semesters.
  2. One approved specialization (see 5 approved specializations below)
  3. 45 hours including (1) and (2) with the remaining courses drawn from the following list – at least 26 of the 45 hours must be at the 300 level or above.
    A.  CSCI C, P, H and B courses numbered 200 and above
    B. CSCI-Y 390, 391, 399 and 499 (at most 6 hours)
    C.  CSCI-H 498 (at most 1 hour)
    D. MATH-M 471 and 472
    E. INFO-I 101 (if completed before or concurrently with CSCI-C 212)
    F. INFO-Y 395
    G. INFO-I 494 and 495
  4. MATH-M 211 (or equivalent proficiency) and at least two of the following courses: MATH-M 212, MATH-M 213, MATH-M 301, MATH-M 303, MATH-M 311, MATH-M 312, MATH-M 343, MATH-M 348, MATH-M 384, MATH-M 365, MATH-M 371, MATH-M 391, MATH-M 405, MATH-M 409, or PHIL-P 251, PHIL-P 350, or PHIL-P 352. Mathematics courses cross listed with CS and taken to satisfy (1), (2) or (3) above are excluded.

SPECIALIZATIONS:
Artificial Intelligence

  1. CSCI B351 Introduction to AI
  2. One of
    1. CSCI B355 Autonomous Robots
    2. INFO I441 Human Computer Interaction Design
    3. LING L445 The Computer and Natural Language
    4. INFO I400 (or H equivalent) Topics in Informatics (approved topics)
    5. INFO I485 Bioinspired Computing
    6. INFO I486 Artificial Life
  3. One of
    1. CSCI B403 Algorithms
    2. CSCI P415 Verification
  4. One CSCI P course (may be P415)
  5. INFO I427 Search Informatics
    Note: P415 can satisfy #3 and #4 simultaneously

Data and Search

  1. INFO I211 Information Infrastructure
  2. CSCI B403 Algorithm Design and Analysis
  3. CSCI B461 Database Concepts
  4. One of
    1. CSCI B534 Distributed Systems
    2. INFO I427 Search Informatics: Google Under the Hood
  5. May take one additional course from:
    1. INFO I453 Computer and Information Ethics
    2. INFO I427 Search Informatics: Google Under the Hood

Foundations

  1. CSCI B401 Fundamentals of Computing Theory
  2. CSCI B403 Introduction to Algorithm Design and Analysis
  3. One of
    1. CSCI P415 Introduction to Verification
    2. CSCS B461 Database Concepts
  4. Two of (in addition to BS math requirement)
    1. CSCI C311 Introduction to Programming Languages
    2. CSCI P423 Compilers
    3. MATH M453 Cryptography
    4. MATH M455 Quantum Computing
    5. MATH M301 or M303 Linear Algebra
    6. MATH M360 Elements of Probability
    7. MATH M471 Numerical Analysis
    8. MATH M584 Recursion Theory

Programming Languages

  1. CSCI C311 Introduction to Programming Languages
  2. Two of
    1. CSCI C335 Computer Structures
    2. CSCI P423 Compilers (Recommended)
    3. CSCI P436 Operating Systems
    4. CSCI B441 Digital Design
    5. CSCI B443 Computer Architecture
    6. CSCI B490 Seminar (approved programming languages topic)
  3. One of
    1. CSCI B401 Fundamentals of Computing Theory
    2. CSCI B403 Introduction to Algorithm Design and Analysis
    3. CSCI P415 Introduction to Verification

Systems

  1. CSCI C or H335 Computer Structures
  2. One of the following combinations
    1. CSCI P436 Operating Systems, CSCI P438 Networks
    2. CSCI P436 Operating Systems, CSCI B441 Digital Design
    3. CSCI B441 Digital Design, CSCI P442 Digital Design
    4. CSCI B441 Digital Design, CSCI P545 Real Time Systems
  3. One of
    1. CSCI B401 Fundamentals of Computing Theory
    2. CSCI B403 Introduction to Algorithm Design and Analysis
    3. CSCI P415 Introduction to Verification

                       

Major Course Requirements 2008

Students must complete the following:

  1. The six core courses of the computer science undergraduate curriculum (labeled C) provide a solid general foundation in computer science. These are C 211, C 212, C 241, C 311, C 335, and C 343. Honors versions (labeled H) of each core course are available in selected semesters.
  2. MATH-M 211 (or equivalent proficiency) and at least two of the following courses: MATH-M 212, MATH-M 213, MATH-M 301, MATH-M 303, MATH-M 311, MATH-M 312, MATH-M 343, MATH-M 348, MATH-M 384, MATH-M 365, MATH-M 371, MATH-M 391, MATH-M 405, MATH-M 409, or PHIL-P 251, PHIL-P 350, or PHIL-P 352.
  3. Seven advanced computer science courses, including at least 12 hours taken on the Bloomington campus, to include the following:
    1. One of the advanced courses must be CSCI-B 401, B 403, or P 415.
    2. Two advanced courses must be labeled “P”.

    Computer science courses numbered 300 level or higher and of at least 3 credit hours, excluding Y398 and A courses, are considered "advanced computer science courses." Mathematics M471-M472 may be applied to the computer science major as 400-level courses.

Return to General-Education and Distribution Requirements

Return to Bachelor of Science Degree in Computer Science

Return to Informatics Degree Programs

Bachelor of Science in Computer Science with Honors

The computer science honors program gives outstanding students the opportunity to pursue a challenging undergraduate program of advanced courses, independent study, and research leading to the B.S. degree with honors in computer science.

Computer science majors with a minimum grade point average of 3.3 in computer science courses as well as a minimum overall grade point average of 3.3 may apply for admission to the honors program. Ordinarily this is done during the second semester of the sophomore year or the first semester of the junior year by contacting the undergraduate advisor.

Students must satisfy the requirements for the B.S. 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 Y 499).
  2. One additional advanced computer science course.

Students must also complete the requirements and follow the procedures listed under “General Requirements for Bachelor’s Degrees.”

Professional Master’s Degree in Computer Science

The Professional Master’s degree in Computer Science is designed to enable students to complete a graduate degree in five years. It requires more graduate-level courses than the combined total of the B.S. and M.S., but fewer total credit hours than the sum total of the B.S. and M.S. when taken individually.

Decisions to admit students to the Professional Master’s degree in Computer Science program can be made following the freshman year, at the time of enrollment in the School of Informatics. Students planning to apply to the program should contact the undergraduate office in Computer Science for details on admissions and advising.

Students in the program are normally classified as undergraduates until the end of the first semester in which 122 or more hours of credit toward graduation have been earned. During this semester, students in good standing, defined as having a GPA of at least 3.0 overall and 3.0 in computer science, must submit the standard application to the Graduate School (which includes a processing fee) and initiate the transition to graduate status; if the transition to graduate status is delayed beyond this time, professional master’s status will normally revert to undergraduate B.S. status. Students are advised to check on the effect the transition to graduate status may have on existing undergraduate funding; the possibility of graduate funding is conditional upon transition to graduate status. Those not in good standing at this time are dropped from the program and reclassified as undergraduate B.S. students.

Students in the Professional Master’s Program in Computer Science must complete at least 15 hours of course work while registered in graduate status. Normally, this would encompass no fewer than two semesters.

Students in the program may receive a B.S., optionally with honors (B.S.H.), when they complete the requirements for that degree. Students in the program are encouraged to pursue the B.S.H. Students should be aware that the application for the bachelor’s degree must be completed to be eligible for the master’s degree, and that the degrees may be taken either sequentially or simultaneously.

Minor in Computer Science

A grade of C- or higher in each course and an overall GPA of 2.0 in all courses required for the minor.

Students pursuing a bachelor’s degree in the School of Informatics may obtain a minor in computer science by successfully completing a minimum of 15 credit hours that include the following requirements:

CSCI-C 211 Introduction to Computer Science (4 cr.)
CSCI-C 212 Introduction to Software Systems (4 cr.)
CSCI-C 241 Discrete Structures for Computer Science (3 cr.)
CSCI-C 335 Computer Structures (4 cr.), or CSCI-C 343 Data Structures (4 cr.)

The minor in Computer Science is administered through the College of Arts and Sciences.

Return to Informatics Degree Programs

Outside Minors

Students may pursue minors and certificates in other schools by contacting the Undergraduate Recorder’s office in the school the minor or certificate is offered and consulting the advisor in the School of Informatics. Many cognates complete minor requirements; please see respective Recorder’s office to declare the minor.

Return to Informatics Degree Programs

Minor in Business

Students pursuing a baccalaureate degree on the Bloomington campus may obtain a minor in business by successfully fulfilling the following requirements (courses may not be taken through independent study):

  1. Complete 26 or more credit hours of college course work that counts toward graduation and be admitted to a degree-granting school.
  2. Successfully complete the following courses:
    BUS-A 200 (see note below)
    BUS-K 201 (see note below; minimum C grade required)
    BUS-L 201

    Four of the following five:
    BUS-F 300
    BUS-G 300
    BUS-M 300
    BUS-P 300
    BUS-Z 302 or J 306

*ECON-E 201 is recommended to round out the student’s minor in business but not required.

Important Note: The School of Informatics requires a grade of C- or higher in each course (except for K 201, which requires a grade of C or higher), and an overall GPA of 2.0 in all courses required for the minor. It is the student’s responsibility to check with his or her individual school to make sure the proper procedures for declaring the minor and completing requirements are followed. Students completing a business minor should fill out an Application for Minor form in the Recorder’s Office of the school in which they intend to graduate in order to have the minor listed on their transcripts.

Return to Informatics Degree Programs

Minor in Entrepreneurship and Small Business Management

BUS-A 200 (see note below)
BUS-K 201 (see note below; minimum C grade required)
BUS-L 201
BUS-M 300
BUS-W 212 (W211)
BUS-W 300

One additional elective from BUS-F 300, P 300, G 300, J 306, or Z 302.

BUS-A 200 note: Students may complete A 100 and either A 201 or A 202 instead of A 200 for either minor (A 100 is a prerequisite for both A 201 and A 202).

BUS-K 201 note: Computer Science majors may substitute CSCI-C 211 for K 201 in either minor.

Note for both minors: All 300- and 400-level course work must be completed on the Bloomington campus. None of the course work may be taken by independent study/correspondence, distance education, or “Courses to Go.”

Return to Informatics Degree Programs

 


Indiana University
Office of Creative Services
Von Lee 319
517 East Kirkwood Avenue
Bloomington, IN 47408-4060

Last updated: 22 December 2024 09 34 53

Submit Questions or Comments
Copyright 2024 The Trustees of Indiana University