Example course layout for B.I. in Computer Science

* – course offered during Summer Semester

** – course only offered that semester

# – course doesn’t count towards degree requirements

Begin by taking a Math Placement exam. If placed in MATH 1040, schedule will look similar to the following.

Freshman
Fall Semester (16 Credit Hours)
**ENTP 1000 Intro to Entrepreneurship
CS 1150 Principles of Computer Science
*ENGL 1310 Rhetoric & Writing 1
# MATH 1040 College Algebra
GPS 1010 Gateway Program Seminar
Spring Semester (14 Credit Hours)
CS 1450 Data Structures and Algorithms
**INOV 1010 The Innovation Process
# MATH 1050 Elementary Functions of Calculus
CS 2060 Programming with C
Cross Discipline Core Course
Sophomore
Fall Semester (16 Credit Hours)
*MATH 1350 Calculus I
CS 2300 Computational Linear Algebra
CS 2080 Programming with UNIX
CS 2160 Computer Org. & Assembly Language Programming
**BLAW 2010 Business & Intellectual Property Law
Science (PES, Chem/Bio) with lab
Spring Semester (17 Credit Hours)
Math 1360 Calculus II
CS 3060 Object-Oriented Programming Using C++ OR CS 3020 Advanced Object Technology Using C#/.net
INOV 2100 Technical Writing
INOV 2010 Innovation Team: Analyze & Report
Science (PES, Chem/Bio) with lab
Junior
Fall Semester (14-15 Credit Hours)
CS 3160 Concepts of Programming Languages
CS 4420 Database Systems I
INOV 3010 Innovation Team: Research & Execute
*Math 2150 Discrete Math
Cross Discipline Core Course
Cross Discipline Core Course
Spring Semester (16-17 Credit Hours)
CS 3300 Software Engineering
CS 4200 Computer Architecture I
**ECE 3610 Engineering Probability & Statistics OR *QUAN 2010 Business Statistics
CS 4220 Computer Networks
Cross Discipline Core Course
Open Elective
Senior
Fall Semester (14 Credit Hours)
**CS 4500 Operating Systems I
**CS 4720 Design and Analysis of Algorithms
*CS Professional Elective Course (3000+)
Cross Discipline Core Course
Open Elective
Spring Semester (15 Credit Hours)
CS 3050 Social and Ethical Implications of Computing
CS Professional Elective Course (3000+)
CS Elective (4000-5999)
**ENTP 4500 Entrepreneurship & Strategy
Open Elective
INOV 4010 Innovation Team: Research & Execute OR Open Elective