Academic Programs in Computer Science

Computer Science is an area of studies that involve software, digital storage and retrieval, networks, human computer interaction, information security, digital design and electronic media. Graduates are prepared to work with complex information and computing systems and have the skills and knowledge necessary to advance steadily in their careers. Having a degree in CS will make you in high demand at various federal agencies and private companies.

Bachelor of Science in Computer Science

Online Bachelor of Science in Computer Science: Here

Program Summary

General Education Requirements: 55 Credit Hours^
Computer Science Requirements: 38 Credit Hours
Concentration Requirements: 18-23 Credit Hours
Free Electives: as needed

^These links outline the General Education courses you'll need to take based on your status: Freshman or Transfer with 44 credit hours or less or Transfer with Associate's or 45 credit hours or more.

REQUIRED GENERAL EDUCATION COGNATES:

  • INF 101 Computer Literacy (3 Credit Hours), Clep exam available
  • MATH 110 College Algebra (3 Credit Hours), Clep exam available
  • MATH 234 Analytic Geometry & Calculus I (5 Credit Hours)
  • MATH 250 Elements of Statistics (3 Credit Hours)

Required Cognates For Business Track only:

  • ECON 201 Microeconomics (3 Credit Hours)
  • ECON 202 Macroeconomics (3 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)

CONCENTRATION OPTIONS:
Choose one concentration from below.

Business Concentration

  • ACCT 203 Financial Accounting (3 Credit Hours)
  • ACCT 204 Managerial Accounting (3 Credit Hours)
  • INF 304 Management Information Systems (3 Credit Hours)
  • ECON 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-
     INF 310 Production/Operations Research (3 Credit Hours)

Mathematics Concentration

  • 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 Concentration

  • 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 Concentration

  • 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 Concentration

  • 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 Concentration

  • 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