Example course layout for B.I. in Computer Science

* – course offered during Summer Semester

** – course only offered that semester

Freshman Year
Fall Semester Credits Spring Semester Credits
*CS 1150 Principles of Computer Science 3 *CS 1450 Data Structures & Algorithms 3
*ENGL 1310 Rhetoric & Writing 1 3 *CS 2060 Programming with C 3
ENTP 1000 Intro to Entrepreneurship 3 INOV 1010 The Innovation Process 3
*Math 1350 Calculus 1 4 *MATH 1360 Calculus 2 4
GPS 1010 Freshman Seminar 3 Cross Discipline Core Course 3
16 16


Sophomore Year
Fall Semester Credits Spring Semester Credits
CS 2080 Programming in UNIX 2 CS 3060 Objected-Orientated Programming Using C++ OR CS 3020 Advanced Object Tech Using C#/.NET 3
CS 2160 Computer Organization & Assembly Language Programming 3 INOV 2100 Tech Writing, Proposals & Presentations 3
**BLAW 2010 Business & Intellectual Property Law 3 INOV 2010 Innovation Team: Analyze & Report 3
**CS 2300 Computational Linear Algebra 3 *Math 2150 Discrete Math 3
Science (PES, Chem/Bio) with lab 5 Science (PES, Chem/Bio) with lab 5
16 17


Junior Year
Fall Semester Credits Spring Semester Credits
**CS 3160 Concepts of Programming Languages 3 **CS 3300 Software Engineering 3
**CS 4420 Database Systems 1 3 **CS 4200 Computer Architecture 3
**CS 4720 Analysis of Algorithms 3 **ECE 3610 Engineering Probability & Stats OR *QUAN 2010 Business Statistics or Math 3180 Prob. & Stats. 3
Cross Discipline Core Course 3 INOV 3010 Innovation Team:Research & Execute 3
Math/Science Elective 3 Cross Discipline Core Course 3
CS 4220 Computer Networks 3
15 18


Senior Year
Fall Semester Credits Spring Semester Credits
**CS 4500 Operating Systems 1 3 *CS Elective (4000-5999) 3
*CS Professional Elective Course (3000+) 3 *CS Professional Elective Course (3000+) 3
**CS3050 Social & Ethical Implications of Computing 1 **ENTP 4500 Entrepreneurship & Strategy 3
Cross Discipline Core Course 3 Cross Discipline Core Course 3
INOV 4010 Innovation Team: Design & Lead 3 Open/Free Elective 2
Open/Free Elective 3
16 14