Computer Science Program Objectives
Learn more about how our program meets the rigorous standards required by today’s employers. We are committed to providing you with a comprehensive education that combines foundational knowledge with the practical skills and cutting-edge technologies that are essential in today’s fast-paced tech industry.
Whether you're interested in software development, cybersecurity, or data science, our program prepares you to excel in a variety of in-demand careers.
Explore how our curriculum, hands-on experiences, and industry partnerships set you up for success in the ever-evolving world of computer science.
Student outcomes
By the time of graduation, students in the computer science program will have:
- 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 computer-based solution to meet a given set of computing requirements in the context of the 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 on a team engaged in activities appropriate to the discipline.
- An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.