The Bachelor of Science in Computer Science is an inter-departmental program of the Colleges of Arts & Science, Business, and Engineering administered by the College of Business. The objective of the program is to provide students with an understanding of the discipline of computing and prepare them for entry into scientific computing professions.
Students pursuing a Bachelor of Science must complete Goals 1, 2, and 3; Goals 4 and 5, or 12 hours in the biological or physical sciences; two of Goals 6, 7, and 8; and three of Goals 9, 10A or 10B, 11, and 12. Bachelor of Science in Computer Science students must take at least four courses in the physical and biological sciences including one of the following sequences:
CHEM 121-122 General Chemistry PHYS 221-224 Engineering Physics and Lab
Computer Science Students also must take the mathematics courses listed below:
MATH 121-222 Calculus and Analytic
Geometry I & II
MATH 252 Introduction to Statistics
MATH 230-330 Linear Algebra
Major Requirements (54 credits)
C S 181 Introduction to Computer
Science and Programming I 3 cr
C S 182 Introduction to Computer
Science and Programming II 3 cr
C S 282 Advanced Programming 3 cr
C S 283-284 Introduction to Computer
Systems I & II 6 cr
OR
ENGR 374 Introduction to Digital
Systems 3 cr
AND
ENGR 426 Microprocessors 3 cr
C S 287 Discrete Structures 3 cr
C S 385 Data Structures and Algorithm
Analysis I 3 cr
C S 386 Data Structures and Algorithm
Analysis II 3 cr
CIS 382 Systems Analysis 3 cr
CIS 420 Survey of Computer
Languages 3 cr
CIS 482 Advanced Systems Analysis 3 cr
CIS 480 Data Base Management 3 cr
C S 488-CIS 488 Senior Project 3 cr
MGT 462 Business and Society 3 cr
Total: 42 cr
Twelve credits of upper division credits in Computer Science, Computer Information Systems, ENGR 375, ENGR 427-428, or other upper division computer electives approved by the student's advisor.
Students must take enough credits in elective courses to total at least 128 credits. A minimum of 64 non-computing credits must be taken in meeting graduation requirements. No more than 32 credits in business courses including courses from the Computing Information Systems Department may be used to meet degree requirements.
Of the last 40 credits applied to meet graduation requirements, 32 must be taken in residence at Idaho State University including adult learning centers. Half of the credits used to meet the major requirements of the computer science program must be taken at Idaho State University including adult learning centers.