The mission of the Department of Computer Science is to advance human understanding of Computing through education and research. In education, our goal is to educate students to become effective team members and leaders, to have excellent communications and technical skills, and to prepare them for successful professional careers or advanced research, as appropriate. In research, our goal is to perform high-impact research that advances human understanding and benefits the economy and society.
The department offers two undergraduate majors: Information Technology and Computer Science.
The Computer Science major gives students the knowledge and skills necessary to participate as effective and productive team members or leaders in the development of computer and software systems covering a broad range of fields including engineering, scientific, and enterprise applications and the ability to do advanced studies and research in computer science and related engineering and scientific disciplines. Graduates are prepared for high-tech careers that include, but are not limited to, computer programming, software engineering, software systems design, software applications development, technical software project managing, computer systems analysis, computer systems programming, software applications testing and maintenance.
The Information Technology major gives students the technical competence necessary for careers in information technology as well as in a wide variety of disciplines that integrate information technology into their respective fields of activity. The major gives graduates the knowledge and skills necessary to communicate effectively, work in teams, and lead projects. Graduates participate in life-long learning activities appropriate to their profession, including graduate study, professional training, and involvement in professional societies.