| Required/Elective | Courses |
|---|---|
| Required | CS 30 (Intro. to Computing) |
| CS 40 (Prog. Design) | |
| CS 100 (Descrete Math.) | |
| CS 110 (Unix) | |
| CS 120 (Imperative Programming) | |
| CS 130 (Comp. Architecture) | |
| CS 140 (Data Structures) | |
| CS 200 (Theory Computation) | |
| CS 235 (Networks) | |
| CS 255 (Algorithms) | |
|
Electives (9 hours) Can not include Capstone Choice |
CS 205 (Database Sys.) |
| CS 210 (Op. Systems) | |
| CS 230 (Software Engng. I) | |
| CS 240 (Compiler Const.) | |
| CS 265 (Artificial Int.) | |
| CS 299 (Software Engng II) | |
| MATH 212 (Numerical Analy.) | |
| CS Capstone | CS 240 (Complier Const.) |
| CS 299 (Software Engng. II) |
Plus a supporting program of 20 hours that include two of MATH 11, MATH 105, MATH 106, and MATH 210. Designed by the student, the adviser, and the Department Chair, it may overlap with one or more minors or a second major.
| Required/Elective | Courses |
|---|---|
| Required | MATH 105 (Calculus I) |
| MATH 106 (Calulus II) | |
| MATH 111 (Intro. to Higher Math) | |
| MATH 204 (Calculus III) | |
| MATH 206 (Stats I) | |
| CS 130 (Comp. Architecture) | |
| MATH 210 (Linear Algebra) | |
| MATH 212 (Numerical Analysis) or MATH 227 (Math. Modeling) |
|
| MATH 230 (Abstract Algebra I) | |
| MATH 235 (Problem Solving) | |
| MATH 240 (Real Analysis) | |
|
Electives (3 hours) |
MATH 207 (Stats II) |
| MATH 209 (Number Theory) | |
| MATH 212 (Numerical Analysis) | |
| MATH 221 (Geometry) | |
| MATH 224 (Differential Equation) | |
| MATH 227 (Math. Model) | |
| MATH 231 (Abstract Algebra II) | |
| Math Capstone | MATH 299 (Semina) |
Plus a supporting program of 20 hours that include CS 40. Designed by the student, the adviser, and the Department Chair, it may overlap with one or more minors or a second major. The B.A. degree requires a minor from the humanities or arts, or more than 50 percent of the supporting program from these areas, while the B.S. degree requires a minor from the natural or social sciences, or more than 50 percent of the supporting program from these areas.
| Required/Elective | Courses |
|---|---|
| Required | CS 30 (Intro. to Computing) |
| CS 40 (Prog. Design | |
| CS 100 (Descrete Math.) | |
| CS 140 (Data Structures) | |
| CS 205 (Database Systems) | |
| CS 235 (Networks) | |
| BusAd 31 (Accounting I) | |
| BusAd 32 (Accounting II) | |
| BusAd 100 (Prin. Management) | |
| Econ 53 (MacroEconomics) | |
| Econ 54 (MicroEconomics) | |
| CS Electives (6 hours) | Courses at the 100 or 200 level, other than those listed here |
| BusAd Electives (2 courses) |
BusAd 110 (Bus/Econ Stats) |
| BusAd 144 (Accounting Info Sys.) | |
| BusAd 204 (Finance Management) | |
| BusAd 215 (Production & Operations Management) | |
| BusAd 225 (Organizational Behavior) | |
| BusAd 230 (Management Accounting) | |
| A course at least one of 200 level | |
| IS Capstone | CS 230 (Software Engng I) |
| CS 295 (Indepdent Study) | |
| CS 297 (IS Internship) |
Information Systems involves courses in both Computer Science and the supporting area of Business Administration.
Requirements are CS 30 (Introduction to Computing), CS 40 (Program Design), CS 140 (Data Structures) and 6-7 hours of electives. Electives may be drawn from any Computer Science courses number 100 and above.
Interested in Programming? Consider the electives of CS 240 (Compiler Construction) and CS 299 (Software Engineering II). Interested in Information Systems? Consider the electives of CS 205 (Database Systems) and CS 235 (Computer Networks).
Requirements are two middle level (100-199) courses (7-8 hours) & two upper level (2000-299) courses (6-7 hours)
Interested in Applied Math, the Sciences or Engineering? Consider Math 105 (Calculus I), Math 106 (Calculus II) and two of Math 204 (Calculus III), Math 206 (Statistics I), Math 224 (Differential Equations) or Math 227 (Mathematical Modeling). Math 204 and Math 224 are expecially recommended for Physics and Engineering.
Sorry there is no minor offered in Information Systems.