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 a degree program in computer science, a student must complete CSCI-C 201 Computer Programming II and have an overall GPA of at least 2.0.
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CSCI-C |
201 |
Computer Programming II |
4 |
C |
MATH-M 117 |
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
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
ENG-W |
234 |
Technical Report Writing |
3 |
C |
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 |
By placement or MATH-M 122 |
MATH-M |
120 |
Brief Survey of Calculus II |
3 |
C |
MATH-M 119 |
or |
|
|
|||
MATH-M |
215 |
Calculus I and |
5 |
C |
3 yrs H.S. Math or MATH-M 125 |
MATH-M |
216 |
Calculus II |
5 |
C |
3 yrs H.S. Math or MATH-M 126 |
and |
|
|
|||
MATH-K |
300 |
Statistical Techniques for Health Professions |
3 |
C |
Placement by exam or MATH-M 117 |
or |
|
|
|||
ECON-E |
280 |
Applied Statistics for Business & Econ I |
3 |
C |
MATH-M 122 + BUS-A 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 |
|
or |
|
|
|||
PHYS-P |
201 |
General Physics I |
5 |
C |
MATH-M 125 & M 126 or H.S. Equiv. |
PHYS-P |
202 |
General Physics II |
5 |
C |
MATH-M 125 & M 126 or H.S. Equiv. |
or |
|
|
|||
PHYS-P |
221 |
Physics 1 |
5 |
C |
P or C: MATH-M 215 |
PHYS-P |
222 |
Physics 2 |
5 |
C |
PHYS-P 221 |
C. Social and Behavioral Sciences-2 courses
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
PSY-P |
101 |
Introductory Psychology 1 |
3 |
C |
|
SOC-S |
163 |
Social Problems |
3 |
C |
Computer Science Core Program
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CSCI-C |
106 |
Introduction to Computers and Their Use |
3 |
C |
|
CSCI-C |
201 |
Computer Programming II |
4 |
C |
MATH-M 117 |
CSCI-C |
202 |
Computer Programming |
4 |
C |
CSCI-C 201 |
CSCI-C |
237 |
Operating Systems & Job Process |
4 |
C |
CSCI-C 202, CSCI-C 335 |
CSCI-C |
251 |
Foundations of Digital Computing |
4 |
C |
CSCI-C 201. R: MATH-M 119 or MATH-M 215 |
CSCI-C |
311 |
Programming Languages |
4 |
C |
CSCI-C 202 CSCI-C 335 |
CSCI-C |
335 |
Computer Structures |
4 |
C |
P: CSCI-C 201 R: CSCI-C 202 |
CSCI-C |
343 |
Data Structures |
4 |
C |
CSCI-C 202, CSCI-C 251 |
CSCI-C |
445 |
Information Systems I |
|
|
CSCI-C 343 |
CSCI-C |
455 |
Analysis of Algorithms I |
4 |
C |
CSCI-C 343, MATH-M 120 or MATH-M 216 |
CSCI-B |
461 |
Database Concepts |
4 |
C |
CSCI-C 251, CSCI-C 335, CSCI-C 343 |
CSCI-B |
490 |
Seminar in Computer Science |
1-3 |
C |
|
CSCI-B/C/P |
4XX |
One elective course in CSCI-B, –C or -P numbered 400 or above. |
3-5
|
C |
Varies by course choice. |
Information Systems Track Specific Requirements
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
BUS-A |
201 |
Introduction to Accounting I |
3 |
C |
|
BUS-A |
202 |
Introduction to Accounting II |
3 |
C |
BUS-A 201 |
ECON-E |
150 |
Introduction to Economics |
3 |
C |
|
ECON-E |
200 |
Fundamentals of Economics |
3 |
C |
ECON-E 150 |
BUS-F |
301 |
Financial Management |
3 |
C |
CSCI-C 106, ECON-E 150, BUS-A 202 |
BUS-L |
201 |
Legal Environment of Business |
3 |
C |
|
BUS-M |
301 |
Introduction to Marketing Management |
3 |
C |
ECON-E 200 |
BUS-P |
301 |
Operations Management |
3 |
C |
ECON-E 280 |
Track Electives
The following courses are recommended to Information Track Students for their 400-level upper division elective requirement.
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CSCI-B |
438 |
Fundamentals of Computer Networks |
4 |
C |
CSCI-C 237 |
CSCI-B |
481 |
Interactive Graphics |
4 |
C |
CSCI-C 343, MATH-M 303 |
CSCI-C |
421 |
Computer Organization |
4 |
C |
CSCI-C 251, CSCI-C 335 |
CSCI-C |
423 |
Compilers |
4 |
C |
CSCI-C 311 |
CSCI-C |
458 |
Intelligent Robots |
4 |
C |
CSCI-C 343 |
CSCI-C |
463 |
Artificial Intelligence I |
4 |
C |
CSCI-C 311, CSCI-C 343 |
CSCI-C |
490 |
Seminar in Computer Science |
1-6 |
C |
General Electives
The following courses are recommended to Information Track Students who need general elective credit to reach the 120 units required for graduation.
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CSCI-A |
247 |
Network Technologies and Administration |
3 |
C |
CSCI-C 106 |
CSCI-N |
341 |
Introduction to Client-side Web Programming |
3 |
C |
CSCI-C 201 |
CSCI-N |
342 |
Server-side Programming for the Web |
3 |
C |
CSCI-C 201 |
CSCI-Y |
398 |
Internships in Professional Practice |
1-6 |
S |
Sophomore standing; dept. approval. |
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
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
ENG-W |
234 |
Technical Report Writing |
3 |
C |
ENG-W 131 |
B. Mathematics
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
MATH-M |
215 |
Calculus I |
5 |
C |
3 yrs H.S. Math or MATH-M 125 |
MATH-M |
216 |
Calculus II |
5 |
C |
3 yrs H.S. Math or MATH-M 126 |
MATH-M |
303 |
Linear Algebra for Undergraduates |
3 |
C |
MATH-M 216 |
MATH-M |
360 |
Elements of Probability Theory |
3 |
C |
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 |
2 yrs H.S. Algebra; 1 yr H.S. chemistry |
CHEM-C |
106/126 |
Principles of Chemistry II+ lab |
5 |
C |
CHEM-C 105 |
|
or |
|
|
||
PHYS-P |
221 |
Physics 1 and |
5 |
C |
P or C: MATH-M 215 |
PHYS-P |
222 |
Physics 2 |
5 |
C |
PHYS-P 221 |
|
and |
|
|
||
Various |
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 |
106 |
Introduction to Computers and Their Use |
3 |
C |
|
CSCI-C |
201 |
Computer Programming II |
4 |
C |
MATH-M 117 |
CSCI-C |
202 |
Computer Programming |
4 |
C |
CSCI-C 201 |
CSCI-C |
237 |
Operating Systems Concepts |
4 |
C |
CSCI-C 202, CSCI-C 335 |
CSCI-C |
251 |
Foundations of Digital Computing |
4 |
C |
CSCI-C 201, MATH-M119 or MATH-M 215 |
CSCI-C |
311 |
Programming Languages |
4 |
C |
CSCI-C 202, CSCI-C 335 |
CSCI-C |
335 |
Computer Structures |
4 |
C |
CSCI-C 201, CSCI-C 202 |
CSCI-C |
343 |
Data Structures |
4 |
C |
CSCI-C 202, CSCI-C 251 |
CSCI-C |
455 |
Analysis of Algorithms |
4 |
C |
CSCI-C 343, MATH-M 120 or MATH-M 216 |
CSCI-B |
490 |
Seminar in Computer Science |
4 |
C |
|
CSCI-B/C/P |
4XX |
3 elective courses in CSCI-B, –C or -P numbered 400 or above. |
Varies
|
C |
Varies by course choice. |
Track Electives
The following courses are recommended to Science/Math Track students for their 400-level upper division elective requirement.
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CSCI-B |
438 |
Fundamentals of Computer Networks |
4 |
C |
CSCI-C 237 |
CSCI-B |
481 |
Interactive Graphics |
4 |
C |
CSCI-C 343, MATH-M 303 |
CSCI-C |
421 |
Computer Organization |
4 |
C |
CSCI-C 251, CSCI-C 335 |
CSCI-C |
458 |
Intelligent Robots |
4 |
C |
CSCI-C 343 |
CSCI-C |
463 |
Artificial Intelligence I |
4 |
C |
CSCI-C 311, CSCI-C 343 |
CSCI-C |
490 |
Seminar in Computer Science |
1-6 |
C |
General Electives
The following courses are recommended to Information Science/Math Track students who need general elective credit to reach the 120 units required for graduation.
Dept. |
Course Number |
Title |
Credit Hours |
Minimum Grade |
Co-Reqs or Pre-reqs |
CSCI-A |
247 |
Network Technologies and Administration |
3 |
C |
CSCI-C 106 |
CSCI-N |
341 |
Introduction to Client-side Web Programming |
3 |
C |
CSCI-C 201 |
CSCI-N |
342 |
Server-side Programming for the Web |
3 |
C |
CSCI-C 201 |
CSCI-Y |
398 |
Internships in Professional Practice |
1-6 |
S |
Sophomore standing; dept. approval. |