Computer science and engineering is a field focused on solving problems with computers. It is a dynamic discipline positioned at the crossroads of many fields in mathematics, science, and engineering, and it brings together theory, abstraction, and design of computing devices, programs, and systems to solve a variety of problems in just about all areas of human endeavor.
Computer science and engineering encompass the methodology, tools and techniques, and theory of how information is derived, stored, manipulated and communicated. Because of its importance to our world, computer science and engineering is an extremely exciting field of study that continues to grow at a rapid pace.
Related Degrees and Programs
Computer Science and Engineering, Minor
Computer Science and Engineering, Master of Science Degree
Computer Science and Engineering, Doctor of Philosophy Degree
The bachelor's degree in computer science and engineering is designed to give you a strong foundation in computing, mathematics, science, and engineering and teach you to apply that knowledge to real-world computing problems.
Graduates have the skills to identify technological solutions to problems, drawing on their abilities to design and conduct experiments, analyze data, and develop software or computer systems that meet desired needs.
Additionally, our program teaches key skills to succeed in the professional world, including how to communicate effectively with a range of audiences, how to function on multi-disciplinary teams and how to act in accordance with professional, ethical, legal and social responsibilities.
The Accreditation Board for Engineering and Technology (A.B.E.T.) is the board that accredits engineering and computer science programs in the United States. The bachelor of science in computer science and engineering is accredited by the Engineering Accreditation Commission of A.B.E.T. Graduates from A.B.E.T.-accredited programs have an assurance that their investment and achievement are recognized by the worldwide engineering community.
Successful engineering students arrive at the University with a strong background in math and science. We recommend students have taken physics and chemistry courses in high school and are prepared to take calculus as freshmen.
All students must complete the University's core curriculum requirements. Major requirements include courses in computer science and engineering as well as mathematics. Elective requirements, taken during the junior and senior year, allow you to explore advanced topics in computer science and engineering or concentrate in a particular area within the field.
Many students also complete an internship as part of their degree program. If your internship meets department criteria, you can earn up to three units of academic credit. Learn more about our internship program.
All students must complete a capstone project in their senior year. This year-long course partners small groups of students with local businesses to create a software program or application desired by the business.
Our degree program combines computer science and computer engineering to offer students a complete foundation in both computer hardware and software. A 2012 survey by the National Association of Colleges and Employers placed both computer science and computer engineering on its list of the top 10 bachelor's degrees for 2013. Our graduates have skills in both areas, giving them a versatile skill set valued by employers and graduate schools.
Graduates of the program can tap into a strong gaming market in the region or seek employment in industries ranging from military to software to cybersecurity. Nationwide, demand for computer scientists and engineers is strong, as the need for trained computer scientists and engineers is growing in fields ranging from health care to education to business.
Computer science and engineering can be a lucrative field for graduates. A 2011 study by the Georgetown University Center on Education and the Workforce reported that bachelor's degree holders in computer science had median earnings of $98,000, making it the third-highest paying major for bachelor's degree students.