A four-year plan of study for the Bachelor of Science in Computer Engineering (BS CompE) for the current catalog year is outlined below.
- Download a printable version of the current four-year plan (accessible pdf coming soon)
- Email AdviseECE@BoiseState.edu to request four-year plans for prior catalog years
1st Semester: 16 Credits
Catalog Number – Title (Designation) – Credits
- MATH 170 – Calculus I (FM) – 4 credits
- PHYS 211/L – Physics I with Calculus and Lab (FN) – 5 credits
- CSE 180 – Intro to Electrical and Computer Engineering – 1 credit
- ENGL 101 – Writing and Rhetoric (FW) – 3 credits
- 100-Level UF Course – Foundations of Intellectual Life – 3 credits
2nd Semester: 14-16 Credits
Catalog Number – Title (Designation) – Credits
- MATH 175 – Calculus II – 4 credits
- Math /Science Elective – 3-5 credits
- Recommended option: PHYS 212/L – Physics II with Calculus and Lab – 5 credits
- CS 121 – Computer Science I – 4 credits
- ENGL 102 – Writing and Rhetoric II (FW) – 3 credits
3rd Semester: 16 Credits
Catalog Number – Title (Designation) – Credits
- MATH 333 – Differential Equations with Matrix Theory – 4 credit
- Circuits Course: ECE 210/L – Intro to Electric Circuits and Lab – 4 credits OR ENGR 240 – Electrical and Electronic Circuits
- Recommended option: ECE 210/L – Intro to Electric Circuits and Lab – 4 credits
- Foundations of Oral Communication (FC) – 3 Credits
- CS 221 – Computer Science II – 3 credits
- CS 153 – Navigating Computer Systems – 1 credit
- CS 155 – Intro to Version Control – 1 credit
4th Semester: 15 Credits
Catalog Number – Title (Designation) – Credits
- ECE 230/L – Digital Systems and Lab – 4 credits
- ENGR 206 – Technical Communication for Computer System Engineers – 1 credit (Note: this course will soon be re-named to WRITE 206)
- CS 253 – Software Development in C – 3 credits
- MATH 189 – Discrete Math – 4 Credits
- MATH 360 Engineering Statistics OR MATH 361 Probability and Statistics I – 3 credits
5th Semester: 15 Credits
Catalog Number – Title (Designation) – Credits
- ECE 337 – Intro to Security in Cyber-Physical Systems – 3 credits
- ECE 330/L – Microprocessors and Lab – 4 credits
- ECE 350/L – Signals and Systems and Lab – 4 credits
- CS 208 – Intro to Full Stack Web Development – 3 credits
- ECE 498 – ECE Department Seminar – 1 credit
6th Semester: 16 Credits
Catalog Number – Title (Designation) – Credits
- CSE 312/L – Computer Engineering Electronics – 4 credits
- CSE 380/L – Computer Engineering Practice & Lab – 3 credits
- CS 321 – Data Structures – 3 credits
- 200-Level UF Course – Foundations of Ethics in Society – 3 credits
- Foundations of Arts (FA) – 3 credits
7th Semester: 15-16 Credits
Catalog Number – Title (Designation) – Credits
- CSE 480 – Senior Design Project I – 3 credits
- CSE 432 – Computer Architecture – 3 credits
- Upper-Division CSE Elective – 3 credits
- Foundations of Social Sciences Course (FS) – 3 credits
- Foundations of Humanities (FH) – 3-4 credits
8th Semester: 16 Credits
Catalog Number – Title (Designation) – Credits
- CSE 482 – Senior Design Project II (FF) – 3 credits
- Upper-Division CSE Elective – 3 credits
- Technical Elective – 3 credits
- Recommended option: ECE 212/L Circuit Analysis & Design and Lab – 4 credits
- Foundations of Social Sciences Course (FS) in a second field – 3 credits
- Foundation of Natural Science in a Second Field – 4 Credits
- Recommended option: CHEM 111/L – General Chemistry I – 4 credits
Upper-Division CSE Electives are 300- and 400-level CS, CSE, or ECE courses that are not otherwise designated as degree requirements or Technical Electives.
*Indicates prerequisite for CSE 480 Senior Design Project I. Taking these courses on time is critical for staying on track to graduate.
You can also view the requirements for the Computer Engineering BS on the online catalog.