Link to Boise State Home Page Link to Registrar Home Boise State University Directories Boise State University Index Boise State University Search Boise State University Campus Map

Computer Science, Bachelor of Science

Course Number and Title

Credits

Foundational Studies Program requirements indicated in bold.

 

ENGL 101 Introduction to College Writing

3

ENGL 102 Intro to College Writing and Research

3

UF 100 Intellectual Foundations

3

UF 200 Civic and Ethical Foundations

3

DLM MATH 170 Calculus I

4

DLN CHEM 111, 111L General Chemistry I & Lab or

DLN PHYS 211, 211L Physics I with Calculus & Lab

4-5

DLN Natural, Physical, and Applied Sciences course

(One additional science or engineering course chosen from approved list available in the department office.)

4-5

DLV Visual and Performing Arts

3

DLL Literature and Humanities

(CompSci majors may not use PHIL 101 to satisfy DLL requirements.)

3-4

DLS Social Sciences course in a first field*

3

DLS Social Sciences course in a second field*

(*CompSci majors may not use COMM 101 or ENGL 202 to satisfy DLS requirements)

3

COMM 101 Fundaments of Speech Communication

3

COMPSCI 125 Introduction to Computer Science I

4

COMPSCI 225 Introduction to Computer Science II

4

CID COMPSCI 230 Ethical Issues in Computing

2

COMPSCI 253 Object-Oriented Program Development in C

2

COMPSCI 342 Data Structures and Algorithms

4

COMPSCI 354 Programming Languages

3

COMPSCI 361 Introduction to the Theory of Computation

3

COMPSCI 441 Computer Architecture

3

COMPSCI 450 Programming Language Translation

4

COMPSCI 453 Operating Systems

4

COMPSCI 471 Software Engineering

3

COMPSCI 488 Senior Outcome Assessment

0

FF COMPSCI 498 Seminar

1

ECE 230, 230L Digital Systems and Lab

4

ECE 330, 330L Microprocessors and Lab

4

ENGL 202 Technical Communication

3

Three additional computer science courses chosen from:

COMPSCI 357 Introduction to Artificial Intelligence

COMPSCI 367 Cryptology I or

COMPSCI 368 Cryptology II or

ECE 456 Pattern Recognition

COMPSCI 410 Databases

COMPSCI 425 Introduction to Computer Networks

COMPSCI 430 Parallel Computing

COMPSCI 455 Distributed Systems

COMPSCI 464 Computer Graphics

COMPSCI 472 Object-Oriented Design Patterns

9

Required mathematics courses:

 

MATH 175 Calculus II

4

MATH 187 Discrete and Foundational Mathematics I

4

MATH 360 Engineering Statistics or MATH 361 Probability and Statistics I

3

One mathematics course chosen from the following:

MATH 275 Multivariate and Vector Calculus

MATH 301 Introduction to Linear Algebra

MATH 307 Cryptology I

MATH 308 Cryptology II

MATH 333 Differential Equations with Matrix Theory

MATH 387 Discrete and Foundational Mathematics II

3-4

PHIL 101 Knowledge of Reality

3

Second semester lab science

CHEM 112, 112L General Chemistry II & Lab or

PHYS 212, 212L Physics II with Calculus & Lab

4-5

Electives to total 120 credits

0-3

Total

120-122