Schools
School of Natural Sciences
Computer Science (Bachelor of Science)
A baccalaureate degree is offered in Computer Science. This program recognizes the need to provide the understanding and knowledge of computer science appropriate for the varied careers available. Students may choose to emphasize either Mathematics and Science, or Business and Information Systems in their study of Computer Science at IU Southeast.
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.
Computer Science BS Residency Requirement
The Computer Science department enforces the IU Southeast Residency Requirement and the School of Natural Sciences Residency Requirement for Bachelor’s degrees with no additions.
Degree Program Admission Requirements
To be fully admitted to the Bachelor of Science in Computer Science degree program, students must meet the School of Natural Science's admission requirements and complete CSCI-C 201 (Java Programming I) with a grade of C or better.
General Education Component
All students pursuing the Bachelor of Science in Computer Science must complete the campus General Education Core Requirements. See General Education Component for all IU Southeast Baccalaureate Degrees for a complete listing of requirements.
Core Program
All courses listed below for the Information Systems and/or the Science/Mathematics Track require a grade of C or better. Courses marked with an asterisk (*) can be used to satisfy a General Education Core Requirement.
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: Students must petition the department coordinator for acceptance of any computer science-related coursework more than seven years old.
Information Systems Track
The Information Systems Option prepares students seeking employment in business or industry or who may pursue a graduate degree in information systems. Within this option, the student may select courses that prepare them for careers in areas such as applications programming, business systems design and implementation, and information systems management.
Technical Writing Requirement (choose one)
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
ENG-W |
234* |
Technical Report Writing |
3 |
C |
OR |
||||
ENG-W |
290* |
Writing in the Arts and Sciences |
3 |
C |
Mathematics, Science, & Business Requirements
A. Mathematics-3 courses
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Complete one calculus sequence |
||||
MATH-M AND |
119* AND |
Brief Survey of Calculus I AND |
3 |
C |
MATH-M |
120 |
Brief Survey of Calculus II |
3 |
C |
OR |
|
|
||
MATH-M AND |
215* AND |
Calculus I AND |
5 |
C |
MATH-M |
216 |
Calculus II |
5 |
C |
AND Choose one Statistics Course |
|
|
||
MATH-K |
300 |
Statistical Techniques for Health Professions |
3 |
C |
OR |
|
|
||
ECON-E |
280 |
Applied Statistics for Business & Econ I |
3 |
C |
B. Physical Sciences- 3 options, 1 or 2 courses
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
PHYS-P |
100* |
Physics in the Modern World |
5 |
C |
OR |
|
|
||
PHYS-P AND |
201* AND |
General Physics I AND |
5 |
C |
PHYS-P |
202 |
General Physics II |
5 |
C |
OR |
|
|
||
PHYS-P AND |
221* AND |
Physics 1 AND |
5 |
C |
PHYS-P |
222 |
Physics 2 |
5 |
C |
C. Business and Economics
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
BUS-A |
201 |
Introduction to Financial Accounting |
3 |
C |
BUS-A |
202 |
Introduction to Managerial Accounting |
3 |
C |
ECON-E |
201* |
Introduction to Microeconomics |
3 |
C |
ECON-E |
202 |
Introduction to Macroeconomics |
3 |
C |
BUS-F |
301 |
Financial Management |
3 |
C |
BUS-M |
301 |
Introduction to Marketing Management |
3 |
C |
BUS-P |
301 |
Operations Management |
3 |
C |
BUS-K |
321 |
Management of Information Technology |
3 |
C |
Computer Science Requirements
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
CSCI-C |
201 |
Computer Programming II |
4 |
C |
CSCI-C |
202 |
Computer Programming |
4 |
C |
CSCI-C |
251 |
Foundations of Digital Computing |
4 |
C |
CSCI-C |
311 |
Programming Languages |
4 |
C |
CSCI-C |
335 |
Computer Structures |
4 |
C |
CSCI-C |
343 |
Data Structures |
4 |
C |
CSCI-C |
346 |
Software Engineering |
4 |
C |
CSCI-B |
438 |
Foundations of Computer Networking |
4 |
C |
CSCI-C |
455 |
Analysis of Algorithms I |
4 |
C |
CSCI-P |
4451 |
Design Capstone |
2 |
C |
CSCI-P |
4461 |
Implementation Capstone |
2 |
C |
CSCI-B |
461 |
Database Concepts |
4 |
C |
CSCI-B/C/P |
4XX |
Two elective courses in CSCI-B, –C or -P numbered 400 or above. |
6-8 |
C |
1CSCI-P445 and P446 must be completed as a Fall/Spring Sequence. If a student fails to complete CSCI-P446 the semester immediately following the completion of CSCI-P445, the student must repeat CSCI-P445 in a future semester in order to complete the sequence.
Science/Mathematics Track
The Science/Mathematics Option prepares students seeking employment in the technical areas of computer applications or who may pursue a graduate degree in computer science. Within this option, the student may select courses that prepare them for careers in areas such as systems software design and implementation and scientific computing applications.
Technical Writing Requirement (choose one)
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
ENG-W |
234* |
Technical Report Writing |
3 |
C |
OR |
||||
ENG-W |
290* |
Writing in the Arts and Sciences |
3 |
C |
Mathematics Requirement (complete each course listed below)
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
MATH-M |
215* |
Calculus I |
5 |
C |
MATH-M |
216 |
Calculus II |
5 |
C |
MATH-M |
303 |
Linear Algebra for Undergraduates |
3 |
C |
MATH-M |
360 |
Elements of Probability Theory |
3 |
C |
MATH-M |
3xx/4xx |
One approved MATH-M course at 300 or 400 level |
3 |
C |
Natural and Physical Sciences Requirement (minimum of 15 credits required; must include General Chemistry Sequence or the Calculus Based Physics Sequence)
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Physical Science Sequence (choose either CHEM-C 105/C125 & CHEM-C 106/C126 OR PHYS-P 221 & PHYS-P 222) |
||||
CHEM-C |
105/125 |
Principles of Chemistry I + lab; AND |
5 |
C |
CHEM-C |
106/126 |
Principles of Chemistry II + lab |
5 |
C |
OR |
||||
PHYS-P |
221 |
Physics I AND |
5 |
C |
PHYS-P | 222 |
Physics II |
5 |
C |
Natural & Physical Science Electives (to reach minimum of 15 credit hours) |
||||
Various |
Courses selected from among other natural and physical science courses to reach 15 credit hours |
5+ | C |
Computer Science Requirements
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
CSCI-C |
201 |
Computer Programming II |
4 |
C |
CSCI-C |
202 |
Computer Programming |
4 |
C |
CSCI-C |
251 |
Foundations of Digital Computing |
4 |
C |
CSCI-C |
311 |
Programming Languages |
4 |
C |
CSCI-C |
335 |
Computer Structures |
4 |
C |
CSCI-C |
343 |
Data Structures |
4 |
C |
CSCI-C |
346 |
Software Engineering |
4 |
C |
CSCI-C |
455 |
Analysis of Algorithms |
4 |
C |
CSCI-P |
436 |
Introduction to Operating Systems |
4 |
C |
CSCI-P |
4451 |
Design Capstone |
|
|
CSCI-P |
4461 |
Implementation Capstone |
|
|
CSCI-B/C/P |
4XX |
3 elective courses in CSCI-B, –C or -P numbered 400 or above. |
9-12
|
C |
1CSCI-P445 and P446 must be completed as a Fall/Spring Sequence. If a student fails to complete CSCI-P446 the semester immediately following the completion of CSCI-P445, the student must repeat CSCI-P445 in a future semester in order to complete the sequence.
General & Upper-Level Electives
Students must complete a minimum of 120 credit hours and 30 credit hours at the 300-level or above. Elective courses may be necessary to complete the minimum credit hour requirements.