Computer Science and Software Engineering
What is Computer Science and Software Engineering?
Computer scientists and software engineers design and develop software for the computer systems and networks that power today’s world. Whether you’re keeping up with friends on social media, streaming a movie, making a purchase with your debit card or driving your car, you are depending on software. Software enables most of the social, economic and governmental systems that we rely on every day. From personal apps to life-critical software that powers medical, flight and space systems, today’s society requires software that is engineered for demanding performance, reliability and safety standards. Engineering such software requires a high degree of specialization. The individuals with the critical expertise to do this are computer scientists and software engineers. It’s these professionals who make the magic happen every day.
The Department of Computer Science and Software Engineering (C.S.S.E.) offers three undergraduate degrees to prepare students for success in the world of computing:
- Bachelor of Science in Computer Science
- Bachelor of Software Engineering
- Bachelor of Wireless Engineering
- 576 undergraduate students and 110 graduate students enrolled in fall 2014
- 17 full-time faculty members
- Providing the nation’s first bachelor’s degree in software engineering at a public institution
- Developing the first and only bachelor’s degree in wireless engineering
- Serving as a National Security Agency Center of Academic Excellence, supporting work in information security and assurance
- Computer Science minor provides a background in computer science theory and practice, including programming in high-level language, algorithms and data structures
Bachelor of Science in Computer Science
Through hands-on exposure to a variety of computer systems, tools, and techniques, computer science provides excellent preparation for students seeking careers in software-related computing fields. Coursework includes theoretical computer science, software construction, operating systems and net-centric computing.
This school offers programs in: