
Computer Science
Bachelor of Science with a Major in Computer Science
Computer Science Minor (non-teaching)
Computer Science Minor (teaching)
Computer Science Concentration
Certificate in Computer Science
Bachelor of Science with a Major in Computer Science (128 CR)
General Education (38 cr)
Option 1--Professional Required Core (52 cr)
- CSCI 160 Computer Science I (4)
- CSCI 161 Computer Science II (4)
- CSCI 242 Data Structures and Algorithms I (4)
- CSCI 275 Computer and Digital Hardware (4)
- CSCI 340 Local Area Networks (4)
- CSCI 352 Comparative Languages (4)
- CSCI 356 Data Base Management (4)
- CSCI 321 Windows Programming (4)
- CSCI 331 Social Implications of Comp Tech (4)
- CSCI 360 Systems Programming (4)
- CSCI 370 Computer Organization (4)
- CSCI 452 Compiler and Inter Const (4)
- CSCI 460 CS - Capstone (4)
- Elect one of the following (3-4 cr)
- BIT 333 COBOL Programming I (3)
- CSCI 112 Visual Basic and VBA (4)
- CSCI 221 Web and Internet Programming (4)
- Elect two courses from the following (6-8 cr)
- CSCI 260 The UNIX Environment (4)
- CSCI 243 Data Structures and Algorithms II (4)
- CSCI 323 Robotics (4)
- CSCI 330 Software Engineering and Testing (4)
- CSCI 410 Internship (2-4)
- MATH 470 Numerical Analysis (4)
- Elect one courses from the following (4 cr)
- CSCI 440 Local Area Networks II (4)
- CSCI 450 Operating Systems (4)
- CSCI 458 Computer Security (4)
- Required Support Math Courses (22 cr)
- MATH 165 Calculus I (4)
- MATH 166 Calculus II (4)
- MATH 205 Math Proof and Problem Solving (3)
- MATH 240 Applied Statistics (4)
- MATH 208 Discrete Math (4)
- MATH 305 Linear Algebra (3)
Electives (34-37 cr)
Including a second major and a concentration, a minor and a
concentration, or three concentrations. See page 25. These
majors, minors, and concentrations must be selected from
ACCT, BADM, BIOL, CHEM, GEOL, MIS, MATH, PHYS,
PSY, Applied Statistics, or other areas approved by the
Department of Math and Computer Science.
Option 2--General
Required Core (36 cr)
- CSCI 160 Computer Science I (4)
- CSCI 161 Computer Science II (4)
- CSCI 242 Data Structures and Algorithms I (4)
- CSCI 275 Computer and Digital Hardware (4)
- CSCI 340 Local Area Networks (4)
- CSCI 352 Comparative Languages (4)
- CSCI 356 Data Base Management (4)
- CSCI 452 Compiler and Inter Const (4)
- CSCI 460 CS - Capstone (4)
- Elect one of the following (3-4 cr)
- BIT 333 COBOL Programming I (3)
- CSCI 112 Visual Basic and VBA (4)
- CSCI 221 Web and Internet Programming (4)
- Elect three courses from the following (10-12 cr)
- CSCI 243 Data Structures and Algorithms II (4)
- CSCI 260 The UNIX Environment (4)
- CSCI 321 Windows Programming (4)
- CSCI 323 Robotics (4)
- CSCI 330 Software Engineering and Testing (4)
- CSCI 331 Social Implications of Comp Tech (4)
- CSCI 360 Systems Programming (4)
- CSCI 370 Computer Organization (4)
- CSCI 410 Internship (2-4)
- MATH 470 Numerical Analysis (4)
- Elect one course from the following (4 cr)
- CSCI 440 Local Area Networks II (4)
- CSCI 450 Operating Systems (4)
- CSCI 458 Computer Security (4)
- Required Support Math Courses (11 cr)
- MATH 146 Applied Calculus (3)
- MATH 240 Applied Statistics (4)
- MATH 305 Linear Algebra (4) OR
- MATH 208 Discrete Math (4)
Electives (34-37 cr)
Including a second major and a concentration, a minor and a
concentration, or three concentrations. See page 25. These
majors, minors, and concentrations must be selected from
ACCT, BADM, BIOL, CHEM, GEOL, MIS, MATH, PHYS,
PSY, Applied Statistics, or other areas approved by the
Department of Math and Computer Science.
Computer Science Minor (Non -Teaching ) (27-28 cr)
Required Core (20 cr)
- CSCI 160 Computer Science I (4)
- CSCI 161 Computer Science II (4)
- CSCI 242 Data Structures and Algorithms I (4)
- CSCI 275 Computer and Digital Hardware (4)
- CSCI 340 Local Area Networks (4)
- Elect two courses from the following (7-8 cr)
- CSCI Any 300-400 Level Course (3-4)
- MATH 470 Numerical Analysis (4)
Computer Science Minor(Teaching ) (28 cr)
Required Core (22 cr)
- CSCI 160 Data Structures and Algorithms I (4)
- CSCI 161 Data Structures and Algorithms II (4)
- CSCI 340 Local Area Networks (4)
- CSCI 352 Comparative Languages (4)
- Elect two courses from the following (6 cr)
- CSCI Any 300-400- Level Course (3)
- MATH 470 Numerical Analysis (4)
- CSCI 391 (2 cr) is required in the professional sequence.
Computer Science Concentration (12 cr)
Elect at least 12 cr from CSCI courses.
Required Core (20 cr)
- CSCI 112 Visual Basic and VBA (4)
- CSCI 160 Computer Science I (4)
- CSCI 221 Web and Internet Programming (4)
- CSCI 260 UNIX Environment (4)
- CSCI 340 Local Area Networks (4)
