Computer Science - Undergraduate Program
The Computer Science program is accredited by the Computing Accreditation Commission of ABET, Inc., 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 - telephone: (410) 347-7700.
Program Objectives
The goal of the Computer Science program at Idaho State University is to provide students with a broad, yet rigorous Computer Science education, with emphasis in operating systems, computer organization and architecture, data structures and algorithms, software implementation, programming languages, and project management.
Graduates earning a Bachelor of Science in the Computer Science Program will have:
- exposure to Computer Science applications in scientific computations, engineering, and business.
- the requisite qualifications for obtaining employment as a Computer Scientist in industry, business, or government.
- awareness and commitment to their ethical and social responsibilities. They will have an understanding that life-long learning is an integral part of personal, professional and social interaction.
- the requisite qualifications for pursuing an advanced degree in Computer Science or a related scientific or engineering field.
Declaring of Major
Prior to declaring the major, a student is classified as a "pre-computer science" student. Students should declare their major as soon as possible, as enrollment in upper division computer science courses (i.e. those numbered 300 or above) is contingent upon that declaration. A student pursuing a computer science degree will not be allowed credit for any College of Engineering upper division course until a declaration of computer science major form has been filed with the College. Students must also agree to complete ENGL 307, Technical Writing, within the first year of declaring the Computer Science major.
To declare Computer Science as a major, students must have completed several courses (see the courses section for more details).
Degree Requirements
For more information on the courses required for graduation or Minor in Computer Science, please see the courses online or consult the course catalog.