Computer Science & Information Technology
Bachelor of Science, Master of Science: Five-Year Option
The B.S./M.S. 4+1 Accelerated (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.
Student Learning Outcomes
An ability to analyze a complex computing problem and to apply basic principles of computing and other relevant disciplines to identify solutions.
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.
An ability to communicate effectively in a variety of professional contexts.
An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.
An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
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.
An ability to communicate effectively in a variety of professional contexts.
An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
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.