background image
  • B.S. Degree in Computer Science
  • Computer Science & Information Systems

  •  
  • Fall 2013 Undergraduate Catalog - Official

    B.S. Degree in Computer Science (120 Credits)

    Requirements

    (40 Credits)

    CSIS 152 Introduction to Computers and Programming I-a (3)
    CSIS 153 Introduction to Computers and Programming I-b (3)
    CSIS 221 Foundations of Computing (3) and
    CSIS 221L Foundations of Computing Lab (0)
    CSIS 252 Introduction to Computers and Programming II (3)
    CSIS 304 Databases (3)
    CSIS 320 Architecture (4)
    CSIS 340 Software Engineering (3)
    CSIS 349 Networks and Data Communications (3)
    CSIS 352 Advanced Concepts in Programming (3)
    CSIS 430 Operating Systems (4)
    CSIS 435 Compilers (4)
    CSIS 450 Programming Languages (3)
    CSIS 485 Senior Seminar (1)


    Restricted Electives

    (12 Credits)

    Students must choose twelve elective credits from the listed courses. At least nine of the twelve elective credits must be at or above the 300 level, excluding CSIS 469 or CSIS 497. Students may apply no more than four credits of CSIS 290 to the major. Students may apply no more that three credits of CSIS 260 and 469 to the major.

    CSIS 260 Current Programming Languages (3)
    CSIS 290 Special Topics (1-3)
    CSIS 316 Ethics in the Information Age (3)
    CSIS 330 Analysis and Design of Algorithms (3)
    CSIS 335 Graphical User Interface Programming (3) or
    CSIS 336 C#.Net Programming (3)
    CSIS 341 System and Network Administration (3)
    CSIS 355 Systems Software (3)
    CSIS 358 Introduction to Parallel Computing (3)
    CSIS 360 Linux Programming and Development Tools (3)
    CSIS 405 E-Commerce Technology (3)
    CSIS 440 Computer Networks Software Concepts (3)
    CSIS 441 Network Security (3)
    CSIS 445 Graphics (3)
    CSIS 446 Decision Support Systems (3)
    CSIS 469 Internship (1-12)
    CSIS 490 Topics in Computer Science and Information Systems (1-3)
    CSIS 497 Undergraduate Research (1-3)


    Related Requirements

    In addition to the courses listed, students must complete one of the following sequences: (BIOL 111 and BIOL 341) or (BIOL 115 and BIOL 305) or (CHEM 150 and CHEM 210) or (PHYS 160 and PHYS 161) or (PHYS 200 and PHYS 201). And one course from scientific and/or quantitative areas. Scientific courses may be chosen from Astronomy, Biology, Chemistry, CSIS 130, and any CSIS course at or above the 200 level, Engineering, Geosciences, Technology, Mathematics at 300 level or above, or Physics at 200 level or above. Quantitative courses may be chosen from ACCT 230, ACCT 231, ACCT 330, ACCT 331, ACCT 350, PHIL 110, PHIL 340, ECON 202, ECON 204, ECON 302, ECON 304, ECON 320, or MGMT 480.

    CMST 100 Speech Communication (3)
    ENGL 387 Technical Report Writing (4)
    MATH 234 Introduction to Probability and Statistics (3) or
    MATH 335 Intermediate Probability and Statistics I (3)
    MATH 261 Calculus I (4)
    MATH 262 Calculus II (4)
    MATH 310 Discrete Mathematics (4)