Department of Computer Science
Bachelor of Arts in Computer Science
Students on Summer 2023, Fall 2023, or Spring 2024 requirements CSCIBA
Requirements
The major requires at least 30 credit hours (39 with the Addenda Requirements), including the requirements listed below.
 Core Courses.
 Introduction to Computer Science. One (1) course:
 CSCIC 200 Introduction to Computers and Programming
 CSCIC 211 Introduction to Computer Science
 CSCIH 211 Introduction to Computer ScienceHonors
CSCIC 200 Introduction to Computers and Programming
 Description
 This course is an introduction, broadly, to algorithmic thinking and, specifically, to programming. It teaches the basics of programming using real world applications in natural, physical and social sciences. Students will develop ability to program by identifying problems in real world and then creating a program that solves the problem.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCIC 211 Introduction to Computer Science
 Description
 A first course in computer science for those intending to take advanced computer science courses. Introduction to programming and to algorithm design and analysis. Using the Scheme programming language, the course covers several programming paradigms. Lecture and laboratory.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCIH 211 Introduction to Computer ScienceHonors
 Description
 Honors version of CSCIC 211.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
 Software Systems. One (1) course:
 CSCIC 212 Introduction to Software Systems
 CSCIH 212 Introduction to Software Systems, Honors
CSCIC 212 Introduction to Software Systems
 Description
 Design of computer software systems and introduction to programming in the environment of a contemporary operating system. Topics include a modern objectoriented programming language; building and maintaining large projects; and understanding the operating system interface.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCIH 212 Introduction to Software Systems, Honors
 Description
 Honors version of C212
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
 Discrete Structures. One (1) course:
 CSCIC 241 Discrete Structures for Computer Science
 CSCIH 241 Discrete Structures for Computer Science, Honors
CSCIC 241 Discrete Structures for Computer Science
 Description
 Induction and recursive programs, running time, asymptotic notations, combinatorics and discrete probability, trees and lists, the relational data model, graph algorithms, propositional and predicate logic.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCIH 241 Discrete Structures for Computer Science, Honors
 Description
 Honors version of CSCIC 241.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
 Data Structures. One (1) course:
 CSCIC 343 Data Structures
 CSCIH 343 Data Structures, Honors
CSCIC 343 Data Structures
 Description
 Systematic study of data structures encountered in computing problems, structure and use of storage media, methods of representing structured data, and techniques for operating on data structures.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCIH 343 Data Structures, Honors
 Description
 Honors version of CSCIC 343.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
 Introduction to Computer Science. One (1) course:
 Advanced Electives. 15 credit hours:
 Any CSCIB 300–399
 Any CSCIB 400–499
 Any CSCIC 300–399
 Any CSCIC 400–499
 Any CSCIH 300–399
 Any CSCIH 400–499
 Any CSCIP 300–399
 Any CSCIP 400–499
 Any CSCIY 300–399
 Any CSCIY 400–499
 MATHM 471 Numerical Analysis I
 MATHM 472 Numerical Analysis II
 INFOH 494 Design and Development of an Information System
 INFOH 495 Design and Development of an Information Systems
 INFOI 494 Design and Implementation of an Information System (Part i)
 INFOI 495 Design and Development of an Information System
MATHM 471 Numerical Analysis I
 Credits
 3
 Prerequisites
 MATHM 301, MATHM 303, or MATHS 303; and MATHM 311 or MATHS 311; and MATHM 343 or MATHS 343
 Notes
 Knowledge of a computer language such as FORTRAN, C, C++, etc., is essential for success in this course. Students with other programming backgrounds should consult the instructor
 Description
 Interpolation and approximation of functions, numerical integration and differentiation, solution of nonlinear equations, acceleration and extrapolation, solution of systems of linear equations, eigenvalue problems, initial and boundary value problems for ordinary differential equations, and computer programs applying these numerical methods.
MATHM 472 Numerical Analysis II
 Credits
 3
 Prerequisites
 MATHM 301, MATHM 303, or MATHS 303; and MATHM 311 or MATHS 311; and MATHM 343 or MATHS 343
 Notes
 Knowledge of a computer language such as FORTRAN, C, C++, etc., is essential for success in this course. Students with other programming backgrounds should consult the instructor.
 Description
 Interpolation and approximation of functions, numerical integration and differentiation, solution of nonlinear equations, acceleration and extrapolation, solution of s of linear equations, eigenvalue problems, initial and boundary value problems for ordinary differential equations, and computer programs applying these numerical methods.
INFOH 494 Design and Development of an Information System
 Description
 Honors version of INFOI 494. Students work on capstone projects in supervised teams. They select an appropriate project (preferably based on cognate) and then learn to develop a plan that leads to success. Teamwork, communication, and organizational skills are emphasized in a realworldstyle environment.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
INFOH 495 Design and Development of an Information Systems
 Description
 None
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
INFOI 494 Design and Implementation of an Information System (Part i)
 Description
 Students work on capstone projects in supervised teams. They select an appropriate project (preferably based on cognate) and then learn to develop a plan that leads to success. Teamwork, communication, and organizational skills are emphasized in a realworldstyle environment. Credit not given for both INFOI 494 and H 494.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
INFOI 495 Design and Development of an Information System
 Description
 None
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
 Addenda Requirements*.
 Mathematical Foundations. One (1) course:
 MATHM 118 Finite Mathematics
 MATHM 211 Calculus I
 MATHS 118 Honors Finite Mathematics
 MATHS 211
 MATHV 118 Finite Mathematics with Applications
MATHM 118 Finite Mathematics
 Credits
 3
 Prerequisites
 None
 Notes
 R: To be successful, students will demonstrate mastery of two years of high school algebra as indicated by an appropriate ALEKS score or completion of MATHM 014, MATHM 018, or MATHJ 111
 Description
 Sets, counting, basic probability, including random variables and expected values. Linear systems, matrices, linear programming, and applications.
 Repeatability
 Credit given for only one of MATHA 118, MATHM 118, MATHS 118, MATHV 118; or MATHD 116 and MATHD 117.
 Summer 2025CASE MMcourseSpring 2025CASE MMcourseFall 2024CASE MMcourse
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 211 Calculus I
 Credits
 4
 Prerequisites
 None
 Notes
 R: To be successful, students will demonstrate mastery of two years of high school algebra, one year of high school geometry, and precalculus, and trigonometry as indicated by an appropriate ALEKS score or completion of MATHM 027
 Description
 Limits, continuity, derivatives, definite and indefinite integrals, applications.
 Repeatability
 A student may receive credit for only one of the following: MATHJ 113, MATHM 119, MATHV 119, MATHM 211, or MATHS 211.
 Summer 2025CASE MMcourseSpring 2025CASE MMcourseFall 2024CASE MMcourse
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHS 118 Honors Finite Mathematics
 Credits
 3
 Prerequisites
 Hutton Honors College membership
 Notes
 R: To be successful students will demonstrate mastery of two years of high school algebra as indicated by an appropriate ALEKS score or completion of MATHM 014, MATHM 018, or MATHJ 111
 Description
 Designed for students of outstanding ability in mathematics. Covers all material of MATHM 118 and additional topics from statistics and game theory. Computers may be used in this course, but no previous experience is assumed.
 Summer 2025CASE MMcourseSpring 2025CASE MMcourseFall 2024CASE MMcourse
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHV 118 Finite Mathematics with Applications
 Credits
 3
 Prerequisites
 None
 Notes
 R: To be successful, students will demonstrate mastery of two years of high school algebra as indicated by an appropriate ALEKS score or completion of MATHM 014, MATHM 018, or MATHJ 111
 Description
 Sets, counting, basic probability, linear modelling, and other discrete topics. Applications to various areas depending on topic. Possibilities include social and biological sciences and consumer mathematics.
 Repeatability
 Credit given for only one of MATHA 118, MATHM 118, MATHS 118, MATHV 118; or MATHD 116 and MATHD 117.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
 Mathematical Science Elective. One (1) course:
 Additional course from the Mathematical Foundations list
 MATHM 212 Calculus II
 MATHM 213
 MATHM 301 Linear Algebra and Applications
 MATHM 303 Linear Algebra for Undergraduates
 MATHM 311 Calculus III
 MATHM 312 Calculus IV
 MATHM 343
 MATHM 371 Elementary Computational Methods
 MATHM 384 Logic
 MATHM 391 Introduction to Mathematical Reasoning
 MATHM 405 Number Theory
 MATHM 409 Linear Transformations
 MATHS 212 Honors Calculus II
 MATHS 311 Honors Course in Calculus III
 MATHS 312 Honors Course in Calculus IV
 MATHS 343 Honors Course in Differential Equations
 PHILP 250 Introductory Symbolic Logic
 PHILP 251 Intermediate Symbolic Logic
 PHILP 350 Logic of Sets
 PHILP 352 Logic and Philosophy
MATHM 212 Calculus II
 Credits
 4
 Prerequisites
 MATHM 211 or MATHS 211; or consent of department
 Description
 Techniques of integration (by parts, trigonometric substitutions, partial fractions), improper integrals, volume, work, arc length, surface area, infinite series.
 Repeatability
 Credit given for only one of MATHM 120 or MATHM 212.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 301 Linear Algebra and Applications
 Credits
 3
 Prerequisites
 MATHM 212, MATHM 213, or MATHS 212; or MATHM 211 and CSCIC 241; or MATHS 211 and CSCIC 241
 Description
 Solving systems of linear equations, matrix algebra, determinants, vector spaces, eigenvalues and eigenvectors. Selection of advanced topics. Applications throughout. Computer used for theory and applications.
 Repeatability
 Credit given for only one of MATHM 301 or MATHM 303.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 303 Linear Algebra for Undergraduates
 Credits
 3
 Prerequisites
 MATHM 212, MATHM 213, or MATHS 212; or MATHM 211 and CSCIC 241; or MATHS 211 and CSCIC 241
 Description
 Introduction to the theory of real vector spaces. Coordinate s, linear dependence, bases. Linear transformations and matrix calculus. Determinants and rank. Eigenvalues and eigenvectors.
 Repeatability
 Credit given for only one of MATHM 301, MATHM 303, or MATHS 303.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 311 Calculus III
 Credits
 4
 Prerequisites
 MATHM 212, MATHM 213, or MATHS 212
 Description
 Elementary geometry of 2, 3, and nspace; functions of several variables; partial differentiation; minimum and maximum problems; multiple integration.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 312 Calculus IV
 Credits
 3
 Prerequisites
 MATHM 311 or MATHS 311
 Description
 Differential calculus of vectorvalued functions, transformation of coordinates, change of variables in multiple integrals. Vector integral calculus: line integrals, Green\'s theorem, surface integrals, Stokes\' theorem. Applications.
 Repeatability
 Credit given for only one of MATHM 312 or MATHS 312.
MATHM 371 Elementary Computational Methods
 Credits
 3
 Prerequisites
 MATHM 212, MATHM 213, or MATHS 212
 Description
 Interpolation and approximation of functions, solution of equations, numerical integration and differentiation. Errors, convergence, and stability of the procedures. Students write and use programs applying numerical methods.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 384 Logic
 Credits
 3
 Prerequisites
 CSCIC 241, MATHM 303, or MATHS 303
 Description
 Construction and study of formal mathematical languages. Definitions of, and relationships between, the notions of truth and provability of a formal sentence. Proof systems for logical systems such as propositional logic and syllogistic logic. Soundness, completeness, and decidability.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 391 Introduction to Mathematical Reasoning
 Credits
 3
 Prerequisites
 (A) MATHM 212, MATHM 213, or MATHS 212; or CSCIC 241 and MATHM 211; or CSCIC 241 and MATHS 211; and (B) MATHM 301, MATHM 303, or MATHS 303
 Notes
 Recommended for students with insufficient background for 400level courses and for students in education
 Description
 Elementary logic, techniques of proof, basic set theory, functions, relations, binary operations, number systems, counting. Bridges the gap between elementary and advanced courses.
 Repeatability
 Not open to students who have received credit for MATHM 403, MATHM 413, or MATHM 420.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 405 Number Theory
 Credits
 3
 Prerequisites
 MATHM 212, MATHM 213, or MATHS 212
 Description
 Numbers and their representation, divisibility and factorization, primes and their distribution, number theoretic functions, congruences, primitive roots, diophantine equations, quadratic residues, sums of squares.
MATHM 409 Linear Transformations
 Credits
 3
 Prerequisites
 MATHM 301, MATHM 303, or MATHS 303
 Description
 The study of linear transformations on a finite dimensional vector space over the complex field. Canonical forms, similarity theory; inner products and diagonalization of normal transformations.
MATHS 212 Honors Calculus II
 Credits
 4
 Prerequisites
 MATHS 211 or consent of department
 Description
 Includes material of MATHM 212 and supplemental topics. Designed for students of outstanding ability in mathematics.
 Repeatability
 Credit given for only one of MATHM 120, MATHM 212, or MATHS 212.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHS 311 Honors Course in Calculus III
 Credits
 4
 Prerequisites
 MATHS 212 or consent of instructor; and MATH M301, MATH M303, or MATH S303
 Description
 Honors version of MATHM 311, covering geometry of 2, 3, and nspace; functions of several variables; partial differentiation; minimum and maximum problems; and multiple integration. For students with unusual aptitude and motivation.
 Repeatability
 Credit given for only one of MATHM 311 or MATHS 311.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHS 312 Honors Course in Calculus IV
 Credits
 3
 Prerequisites
 MATHS 311 or consent of instructor
 Description
 For students with unusual aptitude and motivation.
 Repeatability
 Credit given for only one of MATHM 312 or MATHS 312.
MATHS 343 Honors Course in Differential Equations
 Credits
 3
 Prerequisites
 MATHS 212 or consent of instructor
 Description
 Introduction, with historical examples, first order ordinary differential equations (ODEs) and applications, second order linear ODEs, linear ODEs of higher order, series solutions to linear ODEs, and numerical methods for ODEs. In addition, some theoretical aspects will be studied in detail such as the Picard existence/uniqueness theorem for initialvalue problems, convergence of series solutions, and the matrix exponential exp(tA).
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
PHILP 250 Introductory Symbolic Logic
 Credits
 3
 Prerequisites
 None
 Description
 Propositional logic and firstorder quantificational logic.
 Repeatability
 No credit for PHILP 150 if PHILP 250 taken first or concurrently.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
PHILP 251 Intermediate Symbolic Logic
 Credits
 3
 Prerequisites
 PHILP 250 or consent of instructor
 Description
 Identity, definite descriptions, properties of formal theories, elementary set theory.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
PHILP 350 Logic of Sets
 Credits
 3
 Prerequisites
 PHILP 250 or consent of instructor
 Description
 Elementary operations on sets, relations, functions, orderings, introduction to ordinal and cardinal numbers.
PHILP 352 Logic and Philosophy
 Credits
 3
 Prerequisites
 PHILP 250 or consent of instructor
 Description
 Relation of logic to other areas of philosophy. Selected topics from among the following: logic and ontology; logic and language; logic, reasoning, and belief; intentionality and intentional logic; tense and modal logic; individuation, reference, identity.
 Summer 2025CASE AHcourseSpring 2025CASE AHcourseFall 2024CASE AHcourse
 Additional Elective. One (1) course:
 Additional course from the Mathematical Science Elective list
 CSCIB 403 Introduction to Algorithm Design and Analysis (This course will count toward the Major Hours and Major GPA requirements)
 ECONE 370 Statistical Analysis for Business and Economics
 MATHM 365 Introduction to Probability and Statistics
 STATS 320 Introduction to Statistics
 CSCIB 401 Fundamentals of Computing Theory (This course will count toward the Major Hours and Major GPA requirements)
 CSCIP 415 Introduction to Verification (This course will count toward the Major Hours and Major GPA requirements)
CSCIB 403 Introduction to Algorithm Design and Analysis
 Description
 Algorithm design methodology. General methods for analysis of algorithms. Analysis of the performance of specific algorithms, such as those for searching and sorting.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
ECONE 370 Statistical Analysis for Business and Economics
 Credits
 3
 Prerequisites
 MATHM 118, MATHS 118, or MATHV 118
 Notes
 R: ECONE 252 or ECONB 252 and MATHM 119
 Description
 Lectures emphasize the use of basic probability concepts and statistical theory in the estimation and testing of single parameter and multivariate relationships. In computer labs, using Microsoft Excel, each student calculates descriptive statistics, probabilities, and least squares regression coefficients in situations based on current business and economic events.
 Repeatability
 Credit given for only one of ANTHA 306, CJUSK 300, ECONE 370, ECONS 370, MATHK 300, MATHK 310, POLSY 395, PSYK 300, PSYK 310, SOCS 371, SPEAK 300, SPHQ 381, STATK 310, STATS 300, STATS 301, or STATS 303.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
MATHM 365 Introduction to Probability and Statistics
 Credits
 3
 Prerequisites
 MATHM 212, MATHM 213, or MATHS 212
 Description
 Elementary concepts of probability and statistics. Combinatorics, conditional probability, independence, random variables, discrete and continuous distributions, moments. Statistical inference, point estimation, confidence intervals, test of hypotheses. Applications to social, behavioral, and natural sciences.
 Repeatability
 Credit given for only one of MATHM 360 or MATHM 365.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
STATS 320 Introduction to Statistics
 Credits
 3
 Prerequisites
 MATHM 212, MATHS 212, MATHM 301, MATHM 303, or MATHS 303
 Description
 Basic concepts of data analysis and statistical inference, applied to 1sample and 2sample location problems, the analysis of variance, and linear regression. Probability models and statistical methods applied to practical situations using actual data sets from various disciplines.
 Repeatability
 Credit given for only one of STATS 320 or STATS 350.
 Summer 2025CASE NMcourseSpring 2025CASE NMcourseFall 2024CASE NMcourse
CSCIB 401 Fundamentals of Computing Theory
 Description
 Fundamentals of formal language theory, computation models and computability, the limits of computability and feasibility, and program verification.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCIP 415 Introduction to Verification
 Description
 Tools and techniques for rigorous reasoning about software and digital hardware. Safety, reliability, security, and other designcritical applications. Decision algorithms. Projects involving the use of automated reasoning, such as model checkers, theorem provers, and program transformation.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
 Mathematical Foundations. One (1) course:
 Major GPA, Hours, and Minimum Grade Requirements.
 Major GPA. A GPA of at least 2.000 for all courses taken in the major—including those where a grade lower than C is earned—is required.
 Major Minimum Grade. Except for the GPA requirement, a grade of C or higher is required for a course to count toward a requirement in the major.
 Major Upper Division Credit Hours. At least 18 credit hours in the major must be completed at the 300–499 level.
 Major Residency. At least 18 credit hours in the major must be completed in courses taken through the Indiana University Bloomington campus or an IUadministered or IU cosponsored Overseas Study program.
 College Breadth. At least 58 credit hours must be completed in courses from College of Arts and Sciences disciplines outside of the major area.
Notes
Major Area Courses

Unless otherwise noted below, the following courses are considered in the academic program and will count toward academic program requirements as appropriate:
 Any course at the 100–499 level with the
CSCI
subject area prefix—as well as any other subject areas that are deemed functionally equivalent  Any course contained on the course lists for the academic program requirements at the time the course is taken—as well as any other courses that are deemed functionally equivalent—except for those listed only under Addenda Requirements
 Any course directed to a nonAddenda requirement through an approved exception
 Any course at the 100–499 level with the
Exclusions
The following courses cannot be applied toward major requirements or the College Breadth requirement:
 CSCIC 308 System Analysis and Design
 CSCIC 405
 Any CSCIA 100–499
CSCIC 308 System Analysis and Design
 Description
 The software development life cycle; data flow diagrams; entity relationship modeling; structured design; validation; user interfaces; implementation and testing. A team project will be completed.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
Restrictions
The following restrictions apply to the minimum credit hours required in the major:
 No more than 1 credit hour of either of the following may be counted toward the major:
 CSCIH 498 Undergraduate Honors Seminar
 CSCIY 395 Career Development for Csci Majors
CSCIH 498 Undergraduate Honors Seminar
 Description
 A survey of faculty research in computer related fields with different professors discussing their research each week.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
CSCIY 395 Career Development for Csci Majors
 Description
 Develop skills and knowledge that enable you to successfully pursue your career search, both at the time of graduation and later as you progress through your career. The course covers techniques and strategies which make your job search more efficient and effective.
 Additional information
 Credit hour, prerequisite, and other information cannot be displayed for this course. If this is a course outside of the College of Arts and Sciences, please see the appropriate school's bulletin for additional information.
This program of study cannot be combined with the following:
 [Name unavailable] (CSCIMIN)
Exceptions to and substitutions for major requirements may be made with the approval of the unit's Director of Undergraduate Studies, subject to final approval by the College of Arts and Sciences.
The Bachelor of Arts degree requires at least 120 credit hours, to include the following:
 College of Arts and Sciences Credit Hours. At least 100 credit hours must come from College of Arts and Sciences disciplines.
 Upper Division Courses. At least 42 credit hours (of the 120) must be at the 300–499 level.
 College Residency. Following completion of the 60th credit hour toward degree, at least 36 credit hours of College of Arts and Sciences coursework must be completed through the Indiana University Bloomington campus or an IUadministered or IU cosponsored Overseas Study program.
 College GPA. A College grade point average (GPA) of at least 2.000 is required.
 CASE Requirements. The following College of Arts and Sciences Education (CASE) requirements must be completed:
 CASE Foundations
 CASE Breadth of Inquiry
 CASE Culture Studies
 CASE Critical Approaches: 1 course
 CASE Foreign Language: Proficiency in a single foreign language through the second semester of the second year of collegelevel coursework
 CASE Intensive Writing: 1 course
 CASE Public Oral Communication: 1 course
 Major. Completion of the major as outlined in the Major Requirements section above.
Most students must also successfully complete the Indiana University Bloomington General Education program.
Subject areas
 Any AAAD course that carries degree credit
 Any AAST course that carries degree credit
 Any ABEH course that carries degree credit
 Any AFRI course that carries degree credit
 Any AMST course that carries degree credit
 Any ANTH course that carries degree credit
 Any ARTH course that carries degree credit
 Any ASCS course that carries degree credit
 Any AST course that carries degree credit
 Any BIOC course that carries degree credit
 Any BIOL course that carries degree credit
 Any BIOT course that carries degree credit
 Any CEUS course that carries degree credit
 Any CHEM course that carries degree credit
 Any CJUS course that carries degree credit
 Any CLAS course that carries degree credit
 Any CLLC course that carries degree credit
 Any CMLT course that carries degree credit
 Any COGS course that carries degree credit
 Any COLL course that carries degree credit
 Any EALC course that carries degree credit
 Any EAS course that carries degree credit
 Any ECON course that carries degree credit
 Any ENG course that carries degree credit
 Any EURO course that carries degree credit
 Any FOLK course that carries degree credit
 Any FRIT course that carries degree credit
 Any GEOG course that carries degree credit
 Any GER course that carries degree credit
 Any GLLC course that carries degree credit
 Any GNDR course that carries degree credit
 Any HHC course that carries degree credit
 Any HISP course that carries degree credit
 Any HIST course that carries degree credit
 Any HON course that carries degree credit
 Any HPSC course that carries degree credit
 Any HUBI course that carries degree credit
 Any IMP course that carries degree credit
 Any INST course that carries degree credit
 Any INTL course that carries degree credit
 Any JSTU course that carries degree credit
 Any LAMP course that carries degree credit
 Any LATS course that carries degree credit
 Any LING course that carries degree credit
 Any LTAM course that carries degree credit
 Any MATH course that carries degree credit
 Any MELC course that carries degree credit
 Any MEST course that carries degree credit
 Any MLS course that carries degree credit
 Any MSCH course that carries degree credit
 Any NEUS course that carries degree credit
 Any OVST course that carries degree credit
 Any PACE course that carries degree credit
 Any PHIL course that carries degree credit
 Any PHYS course that carries degree credit
 Any POLS course that carries degree credit
 Any PSY course that carries degree credit
 Any REEI course that carries degree credit
 Any REL course that carries degree credit
 Any RMI course that carries degree credit
 Any SEAS course that carries degree credit
 Any SGIS course that carries degree credit
 Any SLAV course that carries degree credit
 Any SLHS course that carries degree credit
 Any SLST course that carries degree credit
 Any SOAD course that carries degree credit
 Any SOC course that carries degree credit
 Any STAT course that carries degree credit
 Any THTR course that carries degree credit