Schools
School of Natural Sciences
Computer Science (Bachelor of Science)
Mission/Vision Statement
Our mission is to serve our constituencies in teaching, research, and service.
In teaching, we strive to provide an environment for our students to learn of computer science in particular and instill the quest for knowledge about the greater world around them.
Through research, the faculty endeavors to generate new knowledge and stay current in a constantly changing discipline.
In service, we connect academic expertise and personal interests to our professional, university and the greater community common good.
Student Learning Goals
- Bachelor of Science graduates will have clear understanding of the theoretical foundations of computing science, hardware structure, and programming algorithms and languages.
- Graduates will be able to apply theory to the solution of practical business problems and to the analysis of existing algorithms and techniques, and to recommend techniques and algorithms appropriate to specific circumstances in the areas of automated systems.
- Graduates will also be able to develop and evaluate new solutions in information technology areas.
- Science/mathematics option graduates will seek employment in networking, hardware, and systems-level programming; or transfer to graduate schools for higher studies. Information systems graduates will be prepared for the business world, understanding business problems and creating computer-based solutions through programming, systems analysis, and design; or may also decide to transfer to graduate schools for higher studies in business-based computing.
Degree Requirements
Degree Program Admission Requirements
To be admitted to the B.S. degree program in computer science, a student must satisfy the IU Southeast admission requirements. In addition, admission into the B.S degree program requires that a student complete the following courses with a GPA of at least 2.5 and have an overall GPA of at least 2.5: CSCI-C 201 Computer Programming II, CSCI-C 202 Computer Programming, and CSCI-C 335 Computer Structures. These requirements must be met before attaining Junior status (56 credit hours) in order to maintain a normal four-year schedule. Admission to this program will be limited to the number of students that can be effectively accommodated given the available resources. While completing the required basic computer science course work, the student is also required to fulfill the basic mathematics requirement (CSCI-C 251, and MATH-M 119-M120 or MATH-M 215-M216). This is necessary to maintain a normal four year schedule and to meet the mathematics prerequisite requirements of the upper-level computer science courses.
Each student will select one of two major option areas in which to pursue advanced courses: (1) information systems or (2) science/mathematics. Within each option area there are required advanced sequences in computer science and related disciplines that enable students to tailor their advanced coursework to meet any one of several career objectives. Please note that taking the course requirements for either option may add up to a number less than the required 120 credit hours. The student should fulfill the remaining hours with electives.
Note: Candidates for the Bachelor of Science degree should first review "General Requirements for All Degrees at IU Southeast" in this bulletin. General Education electives must be selected from the approved list of General Education courses. The First-Year Seminar S-104 must be completed as part of the first 26 credits. Students must petition the department coordinator for acceptance of any computer science-related coursework more than seven years old. A minimum grade of C is necessary for all courses of the degree curriculum and specifically required General Education courses.
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs (C) or Pre-reqs (P) |
CSCI-C |
201 |
Computer Programming II |
4 |
C |
R:One programming course |
CSCI-C | 202 | Computer Programming | 4 | C | P: CSCI-C 201 |
CSCI-C | 335 | Computer Structures | 4 | C |
P: CSCI-C 201 |
See “General Requirements for Undergraduate Degrees at IU Southeast.”
Information Systems Track
General Education Component
Note: This is not a re-statement of the University’s General Education Requirement but a list of specific General Education courses which are also requirements or pre-requisites for course work in the school/major.
Written Communications - second writing course (choose one)
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
ENG-W |
234 |
Technical Report Writing |
3 |
C |
P:ENG-W 131 |
ENG-W |
290 |
Writing in the Arts and Sciences |
3 |
C |
P:ENG-W 131 |
Mathematics and Science
A. Mathematics-3 courses
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
MATH-M |
119 |
Brief Survey of Calculus I and |
3 |
C |
P:MATH-M122 or Placement |
MATH-M |
120 |
Brief Survey of Calculus II |
3 |
C |
P:MATH-M119 |
OR |
|
|
|||
MATH-M |
215 |
Calculus I and |
5 |
C |
R:MATH-M125 & M126 or Placement |
MATH-M |
216 |
Calculus II |
5 |
C |
P:MATH-M215 |
AND |
|
|
|||
MATH-K |
300 |
Statistical Techniques for Health Professions |
3 |
C |
None |
OR |
|
|
|||
ECON-E |
280 |
Applied Statistics for Business & Econ I |
3 |
C |
P:MATH-M122 & BUS-K 201 or equivalent Excel® skills. |
B. Physical Sciences- 3 options, 1 or 2 courses
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
PHYS-P |
100 |
Physics in the Modern World |
5 |
C |
None |
OR |
|
|
|||
PHYS-P |
201 |
General Physics I |
5 |
C |
R: MATH-M 122 or high school equivalent |
PHYS-P |
202 |
General Physics II |
5 |
C |
P:PHYS-P201 |
OR |
|
|
|||
PHYS-P |
221 |
Physics 1 |
5 |
C |
C:MATH-M215 |
PHYS-P |
222 |
Physics 2 |
5 |
C |
P:PHYS-P 221 |
C. Business and Economics
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
BUS-A |
201 |
Introduction to Financial Accounting |
3 |
C |
P:12 credit hours, GPA of 2.0 or higher, MATH-M 102, M117, or higher |
BUS-A |
202 |
Introduction to Managerial Accounting |
3 |
C |
P:BUS-A 201 |
ECON-E |
150 |
Introduction to Economics |
3 |
C |
P:see course description |
ECON-E |
200 |
Fundamentals of Economics |
3 |
C |
P:ECON-E150 |
BUS-F |
301 |
Financial Management |
3 |
C |
P:ECON-E150, BUS-A202, SPCH-S121, ENG-W231 or W234,and 45 credit hours |
BUS-M |
301 |
Introduction to Marketing Management |
3 |
C |
P:ECON-E200, SPCH-S121, ENG-W 231 or W234, and 45 credit hours |
BUS-P |
301 |
Operations Management |
3 |
C |
P:SPCH- 121, ENG-W231 or W 234, and 45 credit hours |
BUS-K |
321 |
Management of Information Technology |
3 |
C |
P:SPCH-S121, and ENG-W 234 or W290; and at least 45 credit hours |
Computer Science Core Program
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CSCI-C |
201 |
Computer Programming II |
4 |
C |
R:One programming course |
CSCI-C |
202 |
Computer Programming |
4 |
C |
P:CSCI-C201 |
CSCI-C |
251 |
Foundations of Digital Computing |
4 |
C |
P:CSCI-C201 |
CSCI-C |
311 |
Programming Languages |
4 |
C |
P:CSCI-C202 & CSCI-C335 |
CSCI-C |
335 |
Computer Structures |
4 |
C |
P:CSCI-C202 |
CSCI-C |
343 |
Data Structures |
4 |
C |
P:CSCI-C202 & CSCI-C251 |
CSCI-C |
346 |
Software Engineering |
4 |
C |
P:CSCI-C343 |
CSCI-B |
438 |
Foundations of Computer Networking |
4 |
C |
P:CSCI-C202 |
CSCI-C |
455 |
Analysis of Algorithms I |
4 |
C |
P:CSCI-C343, MATH-M120 or MATH-M216 |
CSCI-P |
445 |
Design Capstone |
2 |
C |
P:CSCI-C346 & ENG-W234 or W290 |
CSCI-P |
446 |
Implementation Capstone |
2 |
C |
P:CSCI-P445 |
CSCI-B |
461 |
Database Concepts |
4 |
C |
P:CSCI-C251, C335, & C343 |
CSCI-B/C/P |
4XX |
Two elective courses in CSCI-B, –C or -P numbered 400 or above. |
6-10
|
C |
Varies by course choice. |
General Electives
General Electives sufficient to total a minimum of 120 credit hours.
Science/Math Track
General Education Component
Note: This is not a re-statement of the University’s General Education Requirement but a list of specific General Education courses which are also requirements or pre-requisites for course work in the school/major.
A. Written Communication - second writing course (choose one)
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
ENG-W |
234 |
Technical Report Writing |
3 |
C |
P:ENG-W 131 |
ENG-W |
290 |
Writing in the Arts and Sciences |
3 |
C |
P:ENG-W 131 |
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
MATH-M |
215 |
Calculus I |
5 |
C |
R:MATH-M125 & M126 or Placement |
MATH-M |
216 |
Calculus II |
5 |
C |
P:MATH-M215 |
MATH-M |
303 |
Linear Algebra for Undergraduates |
3 |
C |
P:MATH-M 216 |
MATH-M |
360 |
Elements of Probability Theory |
3 |
C |
P:MATH-M 216 |
MATH-M |
3xx/4xx |
One approved MATH-M course at 300 or 400 level |
3 |
C |
Varies by course choice. |
C. Natural and Physical Sciences
15 credits required, including CHEM-C 105-106 or PHYS-P 221-222.
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CHEM-C |
105/125 |
Principles of Chemistry I+ lab; and |
5 |
C |
None |
CHEM-C |
106/126 |
Principles of Chemistry II+ lab |
5 |
C |
P:CHEM-C105/C125 |
|
or |
|
|
||
PHYS-P |
221 |
Physics 1 and |
5 |
C |
C:MATH-M215 |
PHYS-P |
222 |
Physics 2 |
5 |
C |
P:PHYS-P 221 |
|
and |
|
|
||
|
Various |
Courses selected from among other natural and physical science courses to reach 15 units. |
5 |
C |
Varies on course chosen. |
Core Program
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CSCI-C |
201 |
Computer Programming II |
4 |
C |
R:One programming course |
CSCI-C |
202 |
Computer Programming |
4 |
C |
P:CSCI-C201 |
CSCI-C |
251 |
Foundations of Digital Computing |
4 |
C |
P:CSCI-C201, MATH-M119 or MATH-M215 |
CSCI-C |
311 |
Programming Languages |
4 |
C |
P:CSCI-C202 & CSCI-C335 |
CSCI-C |
335 |
Computer Structures |
4 |
C |
P:CSCI-C201 & R:CSCI-C202 |
CSCI-C |
343 |
Data Structures |
4 |
C |
P:CSCI-C202 & CSCI-C251 |
CSCI-C |
346 |
Software Engineering |
4 |
C |
P:CSCI-C343 |
CSCI-C |
455 |
Analysis of Algorithms |
4 |
C |
P:CSCI-C343, MATH-M 120 or MATH-M 216 |
CSCI-P |
436 |
Introduction to Operating Systems |
4 |
C |
P:CSCI-C 311, CSCI-C 335, CSCI-C 343 |
CSCI-P |
445 |
Design Capstone |
|
|
P:CSCI-C346 & ENG-W234 or W290 |
CSCI-P |
446 |
Implementation Capstone |
|
|
P:CSCI-P445 |
CSCI-B/C/P |
4XX |
3 elective courses in CSCI-B, –C or -P numbered 400 or above. |
Varies
|
C |
Varies by course choice. |
General Electives
General Electives sufficient to total a minimum of 120 credits.