Welcome to Computer Science
The computer science major is a traditional computer science program that provides a balanced theoretical and practical foundation for careers in an exciting and rapidly developing technology area. Courses include programming, theory, software and systems design, graphics, image processing, and artificial intelligence. Some graduates have begun their careers at large and small technology companies, while others have attended a broad range of graduate schools including MIT, University of Texas at Austin, and many other national research universities.
The U.S. Department of Labor in a recent report regarding computer science careers stated that "Employment is expected to increase much faster than the average as organizations continue to adopt increasingly sophisticated technologies" and "Job prospects are favorable."
Our Computer Science program features include:
- Curriculum that is based on recommendations of the major computer science professional organizations,
- Faculty who teach within their areas of expertise, who receive excellent student evaluations, and who are professionally active with research projects that include student participation,
- Facilities that have been developed to support the academic program and to provide students with practical hands-on learning experiences.
The computer science laboratories, faculty offices, and classrooms are all located adjacent to each other providing a very effective educational environment. Two courses, Introduction to Computer Science and Computer Architecture, have weekly laboratory meetings and many of the other classes meet from time to time in the laboratory.
In addition to the major, there is a computer science minor. Computer science courses are included in the minors of computational science and electronic communication.