Academic Programs

Online Bachelor of Science in Computer Science: Here

Bachelor of Science in Computer Science

Program Summary

Required Coursework:

General Education: 51 credit hours

  • MIS 101 Computer Literacy (3 Credit Hours), Clep exam available
  • MATH 110 College Algebra (3 Credit Hours), Clep exam available
  • MATH 234 Analytic Geometry/Calc. I (5 Credit Hours)
  • MATH 250 Elements of Statistics (3 Credit Hours)

Required For Business Track only:

  • ECFI 201 Microeconomics (3 Credit Hours)
  • ECFI 202 Macroeconomics (3 Credit Hours)

Major Courses: 38 credit hours
Specialization Courses 18-23 credit hours
Electives 12-17 credit hours

Total 124-129 credit hours

Major Courses

  • CSCI 160 Orientation to Computer Science (2 Credit Hours)
  • CSCI 261 Computer Science I (C programming) (3 Credit Hours)
  • CSCI 345 Foundations of Computing (3 Credit Hours)
  • CSCI 361 Computer Science II (C++) (3 Credit Hours)
  • CSCI 363 Computer Operating Systems (3 Credit Hours)
  • CSCI 365 Systems Architecture (Spring) (3 Credit Hours)
  • CSCI 369 Java Programming (3 Credit Hours)
  • CSCI 461 Programming Languages (3 Credit Hours)
  • CSCI 463 Data Structures and Algorithm Design (3 Credit Hours)
  • CSCI 466 Software Engineering I (3 Credit Hours)
  • CSCI 650 Interactive Systems Design (3 Credit Hours)
  • CSCI 664 Networks and Data Communications (3 Credit Hours)
  • CSCI 468 Software Engineering II (3 Credit Hours)
    and either
    CSCI 667 Internship (1 Credit Hour)
    -or-
    CSCI 675 Seminar (1 Credit Hour)

Business Emphasis Track

  • ACCT 203 Financial Accounting (3 Credit Hours)
  • ACCT 204 Managerial Accounting (3 Credit Hours)
  • MIS 304 Management Information Systems (3 Credit Hours)
  • ECFI 305 Managerial Finance (3 Credit Hours)
  • MGT 301 Management Principles (3 Credit Hours)
  • MKT 301 Marketing Principles (3 Credit Hours)
    and either
    MGT 602 Production Management (3 Credit Hours)
    -or-
    MIS 310 Production/Operations Research (3 Credit Hours)

Mathematics Emphasis Track

  • MATH 235 Analytic Geometry & Calculus II (5 Credit Hours)
  • MATH 236 Analytic Geometry & Calculus III (3 Credit Hours)
  • MATH 240 Linear Algebra (3 Credit Hours)
  • MATH 350 Mathematical Statistics (3 Credit Hours
  • MATH 354 Differential Equations (3 Credit Hours)
    and either
    MATH 646 Discrete Structure (3 Credit Hours)
    -or-
    MATH 665 Numerical Analysis (3 Credit Hours)

Geographic Applications Emphasis

  • GSCI 101 Elements of Physical Geography (3 Credit Hours)
  • GSCI 240 Introduction to GIS (3 Credit Hours)
  • GSCI 290 Cartography: Theory and Applications (3 Credit Hours)
  • GSCI 360 Intermediate GIS (3 Credit Hours)
  • GSCI 625 Advanced GIS (3 Credit Hours)
  • GSCI 674 Aerial Photo and Remote Sensing (3 Credit Hours)

Physics Emphasis Track

  • MATH 235 Analytic Geometry and Calculus II (5 Credit Hours)
  • PHYS 211 Physics for Scientists and Engineers I w/ Lab (5 Credit Hours)
  • PHYS 212 Physics for Scientists and Engineers II w/ Lab (5 Credit Hours)
  • PHYS 213 Computational Physics (3 Credit Hours)
  • PHYS 300+ Elective Course (3 Credit Hours)

Technology Studies Emphasis Track

  • TECS 110 Communication Systems (3 Credit Hours)
  • TECS 130 Production Systems (3 Credit Hours)
  • TECS 200 Engineering Graphics (3 Credit Hours)
  • TECS 318 Computer Aided Drafting (3 Credit Hours)
  • TECS 430 Computer Aided Manufacturing (4 Credit Hours)
  • TECS 480 Industrial Management (2 Credit Hours)
  • TECS 490 Occupational Safety, Health and Liability (2 Credit Hours)
  • TECS 495 Training and Instructional Systems (3 Credit Hours)

Networking Emphasis Track

  • INT 291 Internetworking I (3 Credit Hours)
  • INT 292 Internetworking II (3 Credit Hours)
  • INT 293 Internetworking III (3 Credit Hours)
  • INT 680 Network Architecture & Data Communication I (3 Credit Hours)
  • INT 681 Network Architecture & Data Communication II (3 Credit Hours)
  • INT 695 Advance Routing (3 Credit Hours)
  • INT 697 Advanced LAN Switching (3 Credit Hours)
  • INT 698/678 Internetwork Troubleshooting (3 Credit Hours)

Back to top