Computer Science

The computer science major offers but Bachelor of Science and Bachelor of Arts tracks, providing a broad-based background sufficient for entry to a career in computing. It provides a systems view of computing, emphasizing the interdependence of design, object orientation, and distributed systems and networks, from basic software through systems design. Focusing on a variety of programming languages, this major develops core competencies in programming, database structure, computer organization and operating systems.

The department seeks to continually strengthen the faculty and curriculum to ensure students are well prepared for careers. Graduates will be able to identify and solve significant problems across a broad range of application areas and communicate these solutions professionally using sound principles of the theoretical foundations and mathematics. They will embrace the breadth of impact of computing on society, and apply ethical, social and professional responsibilities in the profession with a love of life-long learning and new technologies.

Program your future. Design, develop and study software and software systems. A degree in computer science gives you the skills needed to design and analyze algorithms, solve programs and study the performance of computer hardware and software.

title-inside title-centered
2

Computer science is a lucrative field with a need for analytic and creative thinkers. Focusing on a variety of skills and languages, the program will ensure students have the technical and critical thinking skills to succeed in a world of ever-changing technology.

High starting salaries

The median annual wage for computer programmers was $82,240 in May 2017 with the highest 10 percent earning more than $132,530, according to the U.S. Bureau of Labor Statistics.

Creativity & innovation

Computer science is about more than just coding; it is about solving problems in creative ways. From smartphones to websites, programmers are behind the scenes changing the way people share information and view the world.

Program variety

Students can expect to become proficient at programming in C, C++ and Assembly Language. Additionally, students will be exposed to other languages such as Java, C#, Ada, Lisp, Scheme, Prolog, Perl and HTML.

Tools for success

From student organizations to international programs, we know students benefit from experiences outside of the classroom. Scroll through the links to learn more.


Loading...