The Department of Computer Science is a community of scholars dedicated to excellence in teaching, scholarship, research, and service. It strives for excellence in teaching and offers a modern curriculum leading to an undergraduate degree in computer science. It considers the use of experiential education, including project-based software development and internships, to be essential for effective learning. The department is committed to preparing its students for careers in the emerging knowledge-based economy and helping them become life-long learners.
The department seeks to enrich the learning environment through the active professional development of its faculty. The department is committed to providing leadership in the use of emerging computer and communication technologies both on campus and in the surrounding region. The department regularly sponsors lectures and other activities to enrich the academic life of the campus and the community at-large.
The B.S. degree in Computer Science (Systems Option) is accredited by the Computing Accreditation Commission of ABET.
The Department of Computer Science offers two programs of study leading to the Bachelor of Science degree in computer science. Both options prepare students to attend graduate school and to pursue career opportunities in computer science or closely related areas, and follow the systems-based approach set forth by the Association for Computing Machinery and the IEEE Computer Society for undergraduate degree programs in computer science. Option 1 (Systems Option), which is accredited by the Accreditation Board for Engineering and Technology (ABET), contains more thorough coverage of concepts in operating systems, scientific computing, and has more elective credit hours in upper-level computer science courses to allow students the flexibility to explore additional advanced topics. Option 2 is designed to give students a sound background in computer science and the opportunity for in-depth study of a computer science application area.
To solve problems using computers you should be capable of making the computer do what you want it to do, i.e. by programming it. Thus, the early part of the curriculum is focused on learning the principles and the practice of computer programming. Later, the curriculum is devoted to learning about techniques and concepts specific to sub-areas like operating systems, computer networks, artificial intelligence, computer graphics, compiler construction, or databases. Implementing the techniques you learn in these courses will require you to write computer programs.
April 1 for Fall Admission and October 1 for Spring Admission
This school offers programs in:
Last updated September 28, 2017