College of Arts and Sciences
Departments
Computer Information Systems (CIS)
B.S. in Computer Science (Online)
Program Learning Outcomes
Goal A: Problem-solving
• A1: Students will analyze and design algorithmic solutions to real-world problems.
• A2: Students will utilize programming languages to implement and test algorithms.
• A3: Students will choose appropriate data structures and algorithms for solving problems.
Goal B: Developing software systems /computing-based solutions
• B1: Students will develop software systems using a minimum of two high-level programming languages.
• B2: Students will design/develop software systems by applying knowledge of
databases and software engineering skills following the software development lifecycle.
• B3: Students will apply computer architecture elements to design and implement operating system(s) components.
Goal C: Communication, Teamwork, and Diversity
• C1: Students will communicate effectively in a variety of professional contexts.
• C2: Students will demonstrate the necessary interpersonal skills to work effectively in diverse and/or multi-disciplinary teams.
• C3: Students will make informed judgments in computing practice based on legal
and ethical principles.
To earn the IU Collaborative B.S. in Computer Science with complete 70-72 credits in four course categories:
Students falling short of 70 credits can take an additional CSCI elective.
Required Courses:
Math Core
1. Calculus (10 credits)
2. Linear Algebra (3 credits)
Complete one of the following
3. Statistics (3 credits)
Complete one of the following:
Computer Science Core
1. Programming I (4 credits)
CSCI-C 155 Computer Programming I
2. Programming II (4 credits)
CSCI-C255 Computer Programming II
3. Data Structures (4 credits)
Complete one of the following
4. Algorithms (3 credits)
5. Operating Systems (3 credits)
Complete one of the following
6. Computer Structures (4 credits)
7. Programming Languages (3 credits)
Complete one of the following
9. Software Engineering
Complete one of:
11. Computer Networks or Computer Security (3 credits)
Complete one of the following:
**Computer Networks and Computer Security topics not chosen can be uses as electives.
12. Capstone or Internship (3 credits)
Complete one of the following
13. Database Systems (3 credits)
Science Core
Complete one of the following five sets of courses in Chemistry, Biology, Physics, or Geology. Must include one lecture and one lab.
Option 1 Chemistry
Option 2 Biology
Option 3 Physics
Option 4 Physics
Option 5 Geology
Electives (two courses/6 credits)
Computing Theory Elective
Complete one of the following
Artificial Intelligence Elective
Graphics Elective
Data Mining Elective
Complete one of the following
Free electives
Complete any one of the following