

Feb 09, 2023




20132014 Academic Catalog [Archived Catalog]
Computer Science (B.S.)


Return to: Program Listings by College

Degree Requirements
 Approved Science Electives^{1} 12
 Approved Electives^{2}  5
 Social Science Electives^{3}  6
 Fine Art Electives^{3}  3
 Humanities Electives^{3, 4, 5}  6
 Courses required for concentration  42
 CSCI 274  Introduction to Computer Organization (Lec. 3, Cr. 3)
 CSCI 282  Introduction to ObjectOriented Design (Lec. 2, Lab. 2, Cr. 3)
 CSCI 308  Advanced Data Structures and Algorithms (Lec. 2, Lab. 2, Cr. 3)
 CSCI 309  Data Base Management Systems (Lec. 2, Lab. 2, Cr. 3)
 CSCI 410  Software Engineering I (Lec. 3, Cr. 3)
 CSCI 413  Software Engineering II (Lec. 3, Cr. 3)
 CSCI 416  Structure of Programming Languages (Lec. 3, Cr. 3)
 CSCI 491  Seminar (Cr. 3)
 ENGL 101  English Composition I (Lec. 3, Cr. 3)
 ENGL 102  English Composition II (Lec. 3, Cr. 3)
 ENGL 253  Introduction to Professional Writing Workshop (Lec. 3, Cr. 3)
 FFND 101  Freshman Foundations (Lec. 1, Lab. 1, Cr. 1)
 MATH 170  Precalculus College Algebra (Lec. 3, Cr. 3)
 MATH 175  Precalculus II (Lec. 3, Cr. 3)
 MATH 185  Discrete Mathematics (Lec. 3, Cr. 3)
 MAAP 200  Midpoint Assessment of Academic Progress Examination
 ORIN 101  Freshman Orientation (Cr. 0)
 PHIL 252  Ethics in the Sciences (Lec. 3, Cr. 3)
Applied Concentration
Total Hours: 42
 CSCI Elective (any 400level CSCI course with consent of advisor)  3
 ACCT 208  Accounting Principles (Lec. 3, Cr. 3)
 BADM 120  Topics in Contemporary Business (Lec. 3, Cr. 3)
 CSCI 241  Introduction to Software Packages I (Lec. 3, Cr. 3)
 CSCI 278  Introduction to Personal Computer Hardware (Lec. 3, Cr. 3)
 CSCI 286  Computer Operation and Operating Systems (Lec. 3, Cr. 3)
 CSCI 321  Information Systems Analysis (Lec. 3, Cr. 3)
 CSCI 409  Special Topics in Computing Science (Lec. 3, Cr. 3) (with consent of advisor)
 CSCI 424  Introduction to Networking (Lec. 3, Cr. 3)
Select ONE of the following groups: Group 1:  CSCI 102  Introduction to Programming with BASIC (Lec. 3, Cr. 3)
 CSCI 284  Selected Topics in Programming (Lec. 3, Cr. 3)
Group 2:  CSCI 180  Introduction to Computer Science I (Lec. 2, Lab. 2, Cr. 3)
 CSCI 281  Introduction to Computer Science II (Lec. 2, Lab. 2, Cr. 3)
Select ONE of the following groups: Group 1:  MATH 313  Calculus for Technology I (Lec. 3, Cr. 3)
 MATH 314  Calculus for Technology II (Lec. 3, Cr. 3)
Group 2:  MATH 190  Calculus I (Lec. 3, Lab. 2, Cr. 4)
 MATH 291  Calculus II (Lec. 3, Lab. 2, Cr. 4)
Select ONE of the following:  STAT 231  Elementary Probability and Statistical Inference (Lec. 3, Cr. 3)
 STAT 430  Probability (Lec. 3, Cr. 3)
 STAT 431  Mathematical Statistics and Probability (Lec. 3, Cr. 3)
General Concentration
Total Hours: 42
 CSCI Electives (any 400level CSCI course with consent of advisor)  6
 CSCI 180  Introduction to Computer Science I (Lec. 2, Lab. 2, Cr. 3)
 CSCI 281  Introduction to Computer Science II (Lec. 2, Lab. 2, Cr. 3)
 CSCI 304  Numerical Methods I (Lec. 2, Lab. 2, Cr. 3)
 CSCI 408  Introduction to Formal Language Theory (Lec. 3, Cr. 3)
 CSCI 415  Introduction to Operating Systems (Lec. 3, Cr. 3)
 CSCI 419  Computer Organization and Architecture (Lec. 3, Cr. 3)
 MATH 190  Calculus I (Lec. 3, Lab. 2, Cr. 4)
 MATH 291  Calculus II (Lec. 3, Lab. 2, Cr. 4)
 MATH 292  Multivariable Calculus (Lec. 4, Cr. 4)
 MATH 322  Linear Algebra and Matrix Theory (Lec. 3, Cr. 3)
 STAT 430  Probability (Lec. 3, Cr. 3)
or  STAT 431  Mathematical Statistics and Probability (Lec. 3, Cr. 3)
Notes
^{1}Must include hours from both the Biological and Physical Sciences and all science courses must not be designated for nonscience majors. Six (6) hours of Science must be selected from the approved Writing Enriched courses see General Education Core Curriculum section.
^{2}For the Applied Concentration, must include three (3) hours at the 300level or above.
^{3}See General Education Core Curriculum .
^{4}Select one of the following literature courses: ENGL 201, 202, 203, 204, or 221.
^{5}Select one of the following history courses: HIST 101, 102, 121, 122, 201, or 202.
^{6}If MATH 190, 231, or 291 are selected, additional 300level or above course(s) must be taken elsewhere.
Total Hours for Degree: 120
Double Major in Computer Science and Mathematical Sciences
A student may obtain a double major in Computer Science with the General concentration and Mathematical Sciences with one of the following concentrations: Concentration in Mathematics
Student must complete the following courses from the Computer Science curriculum options:  MATH 307  Foundations of Mathematics (Lec. 3, Cr. 3)
 CSCI 403  Numerical Methods II (Lec. 3, Cr. 3)
or  MATH 403  Numerical Methods II (Lec. 3, Cr. 3)
In addition, the student must also complete the following courses:  MATH 301  Differential Equations (Lec. 3, Cr. 3)
 MATH 411  Advanced Calculus (Lec. 3, Cr. 3)
 MATH 421  Modern Algebra (Lec. 3, Cr. 3)
Select one of the following three:  MATH 412  Advanced Calculus (Lec. 3, Cr. 3)
 MATH 422  Modern Algebra (Lec. 3, Cr. 3)
 MATH 432  Mathematical Statistics and Probability (Lec. 3, Cr. 3)
 400level MATH elective  3
Concentration in Mathematical Physics
Student must complete the following courses from the Computer Science curriculum options: Concentration in Statistics
Student must complete the following courses from the Computer Science curriculum options: 
Return to: Program Listings by College


