Computer Science

Bachelor of Science, Master of Science: Five-Year Option

The B.S./M.S. five year program allows students to complete a Bachelor of Science in Computer Science and a Master of Science in Computer Science in five years. The program includes up to 12 semester hours of 400 level courses that count toward both the undergraduate and graduate degrees. This option allows students to finish a master's degree with one full-time year of study beyond the undergraduate degree.

The Computer Science M.S. program has been recognized as one of the top 100 graduate computer science programs in the country.

B.S./M.S. Computer Science Checksheet

Student Learning Outcomes

  • BS in Computer Science
    1. An ability to analyze a complex computing problem and to apply basic principles of computing and other relevant disciplines to identify solutions.

    2. An ability to design, implement, and evaluate a computer-based solution to meet a given set of computing requirements in the context of the program's discipline.

    3. An ability to communicate effectively in a variety of professional contexts.

    4. An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

    5. An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.

    6. An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.

  • BS in Information Technology
    1. An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

    2. An ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.

    3. An ability to communicate effectively in a variety of professional contexts.

    4. An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

    5. An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.

    6. An ability to identify and analyze user needs and to take them into account in the selection, creation, integration, evaluation, and administration of computing-based system.

  • MS in Computer Science, IT track
    1. Able to explain appropriate solutions to various security threats to a network environment.
    2. Demonstrate an understanding of design principles pertaining to advanced topics in computer science And/or information technology.
    3. Apply design principles pertaining to advanced topics in computer science and/or information technology.
    4. Demonstrate in-depth knowledge and skills within a specialized area of computer science and/or information technology.
  • MS in Computer Science, SD track
    1. Demonstrate the ability to use appropriate data structure(s) to store and retrieve data for a specific application.
    2. Demonstrate an understanding of design principles pertaining to advanced topics in computer science and/or information technology.
    3. Apply design principles pertaining to advanced topics in computer science and/or information technology.
    4. Demonstrate in-depth knowledge and skills within a specialized area of computer science and/or information technology.

Explore More

;