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

  1. Bachelor of Science graduates will have clear understanding of the theoretical foundations of computing science, hardware structure, and programming algorithms and languages.
  2. 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.
  3. Graduates will also be able to develop and evaluate new solutions in information technology areas.
  4. 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.

Academic Bulletins

PDF Version

Click here for the PDF version.