{"id":27209,"date":"2023-06-30T23:23:21","date_gmt":"2023-06-30T23:23:21","guid":{"rendered":"https:\/\/www.uwb.edu\/stem\/?page_id=27209&#038;preview_id=27209"},"modified":"2025-12-12T13:38:56","modified_gmt":"2025-12-12T21:38:56","slug":"curriculum","status":"publish","type":"page","link":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum","title":{"rendered":"Computer Engineering Curriculum"},"content":{"rendered":"\n<p>The Computer Engineering curriculum is ABET accredited and students need to complete major requirements and meet <a href=\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe#accreditation-licensure\">learning objectives and outcomes<\/a>.<\/p>\n\n\n\n<p>For a more visual version of the information on this page, <strong><a href=\"https:\/\/www.uwb.edu\/stem\/wp-content\/uploads\/sites\/31\/2025\/01\/B-Comp-E-Curriculum-AY24_25.pdf\">download the Computer Engineering degree checklist<\/a><\/strong>.<\/p>\n\n\n\n<p><strong>All prerequisite courses and major requirements require a minimum grade of 2.0 or higher<\/strong>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#courses\">Course descriptions<\/a><\/li>\n\n\n\n<li><a href=\"#general\">General education requirements<\/a><\/li>\n\n\n\n<li><a href=\"#prerequisites\">Entry prerequisites<\/a><\/li>\n\n\n\n<li><a href=\"#core\">Core requirements<\/a><\/li>\n\n\n\n<li><a href=\"#electives\">Elective requirements<\/a><\/li>\n\n\n\n<li><a href=\"#petitions\">Petitions<\/a><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"courses\">Course descriptions<\/h2>\n\n\n\n<p>Follow the links below to read about the content covered in each course:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/bchem.html\">Chemistry (BCHEM) <\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/css.html\">Computing and Software Systems (CSS)<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/bce.html\">Computer Engineering Capstone (BCE)<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/bee.html\">Electrical Engineering (BEE) <\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/stmath.html\">Science and Technology Mathematics (STMATH) <\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"general\">General education requirements<\/h2>\n\n\n\n<p>All UW students must complete a common set of <strong><a href=\"\/advising\/degree-requirements#General%20Education%20Requirements\">general education requirements<\/a><\/strong>. As a Computer Engineering major, you will be on track for completing the <strong>English Composition (C), <\/strong>some <strong>Additional Writing (W), Natural Science (NSc)<\/strong>, and <strong>Reasoning (R)<\/strong>, but make sure to plan for completion of the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Additional Writing (W) &#8211; 5 credits\n<ul class=\"wp-block-list\">\n<li>BWRIT 135 (Research Writing) or similar recommended<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Diversity (DIV) &#8211; 5 credits\n<ul class=\"wp-block-list\">\n<li>Almost always also fulfills A&amp;H or SSc<\/li>\n\n\n\n<li>Only 3 credits prior if admitted prior to autumn 2023<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Arts &amp; Humanities (A&amp;H) &#8211; 15 credits\n<ul class=\"wp-block-list\">\n<li>Cannot overlap with SSc<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Social Sciences (SSc) &#8211; 15 credits\n<ul class=\"wp-block-list\">\n<li>Cannot overlap with A&amp;H<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">Entry prerequisites<\/h2>\n\n\n\n<p>Visit our <strong><a href=\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/admissions\">Admissions page<\/a> <\/strong>for information on prerequisite coursework.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"core\">Core requirements<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Math and Chemistry (26 credits)<\/h3>\n\n\n\n<p>These courses can be taken before or after entry into the major.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/bchem.html#bchem143\">BCHEM 143+144: General Chemistry I + Lab<\/a> (6 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/crscatb\/stmath.html#stmath307\">STMATH 207: Introduction to Differential Equations<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/crscatb\/stmath.html#stmath308\">STMATH 208: Matrix Algebra with Applications<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/crscatb\/stmath.html#stmath324\">STMATH 224: Multivariable Calculus<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/crscatb\/stmath.html#stmath390\">STMATH 390: Probability &amp; Statistics in Engineering<\/a> (5 credits)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Computer Science (30 credits)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.washington.edu\/students\/crscatb\/css.html#css301\">CSS 301: Technical Writing (5 credits)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/crscatb\/css.html#css342\">CSS 342: Advanced Data Structures, Algorithms, and Discrete Mathematics I<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/css.html#css343\">CSS 343: Advanced Data Structures, Algorithms, and Discrete Mathematics II<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/css.html#css360\">CSS 360: Software Engineering<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/css.html#css427\">CSS 427: Intro to Embedded Systems<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.washington.edu\/students\/crscatb\/css.html#css430\">CSS 430: Operating Systems<\/a> (5 credits)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Electrical Engineering (30 credits)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.washington.edu\/students\/timeschd\/B\/WIN2020\/bee.html#bee215\">BEE 215: Fundamentals of EE<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/timeschd\/B\/WIN2020\/bee.html#bee233\">BEE 233: Circuit Theory<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/timeschd\/B\/WIN2020\/bee.html#bee235\">BEE 235: Continuous Time Linear Systems<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/timeschd\/B\/WIN2020\/bee.html#bee271\">BEE 271: Digital Circuits &amp; Systems<\/a> (5 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/timeschd\/B\/WIN2020\/bee.html#bee331\">BEE 331: Devices &amp; Circuits I<\/a> (5 credits)<\/li>\n\n\n\n<li>One of either <a data-auth=\"NotApplicable\" data-linkindex=\"27\" href=\"https:\/\/www.washington.edu\/students\/timeschd\/B\/WIN2020\/bee.html#bee425\" target=\"_blank\" rel=\"noopener noreferrer\">BEE 425: Microprocessor System Design<\/a> (5 credits) or <a href=\"https:\/\/www.washington.edu\/students\/crscatb\/css.html#css422\">CSS 422: Hardware and Computer Organization<\/a> (5 credits)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Computer Engineering Capstone (10 credits)<\/h3>\n\n\n\n<p><em>Note: BCE 495 and BCE 496 no longer offered; BENGR 495 and BENGR 496 will satisfy those requirements.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a data-auth=\"NotApplicable\" data-linkindex=\"31\" href=\"https:\/\/www.washington.edu\/students\/crscatb\/bengr.html\" target=\"_blank\" rel=\"noopener noreferrer\">BENGR 494<\/a> (3 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/crscatb\/bengr.html\">BENGR 495<\/a> (3 credits)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.washington.edu\/students\/crscatb\/bengr.html\">BENGR 496<\/a> (3 credits)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"electives\">Elective requirements<\/h2>\n\n\n\n<p>You must complete ten (10) credits (usually two courses) of &#8220;CSS&#8221; or &#8220;BEE&#8221; elective coursework. Of these 10 credits:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Elective courses must have either the CSS or BEE prefix<\/li>\n\n\n\n<li>At least 5 elective credits must be 400-level<\/li>\n\n\n\n<li>The remaining 5 elective credits must be 300-level or higher<\/li>\n\n\n\n<li>Maximum of 5 credits combined can be CSS or BEE &#8220;Special Topics&#8221; courses<\/li>\n\n\n\n<li>Maximum of 5 credits combined can be CSS or BEE Independent Study (498) or Undergrad Research (499)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"petitions\">Petitions<\/h2>\n\n\n\n<p>Computer Engineering-related courses that are not included on the core or elective requirements lists are considered on a case-by-case basis. If you have a syllabus, letter from the instructor, or other detailed description for the class you wish to use as an elective, you may submit a petition to request for the course to count.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-dark-gold-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscsse\/resources\">Submit a computer engineering petition<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Computer Engineering curriculum is ABET accredited and students need to complete major requirements and meet learning objectives and outcomes. For a more visual version of the information on this page, download the Computer Engineering degree checklist. All prerequisite courses and major requirements require a minimum grade of 2.0 or higher. Course descriptions Follow the&#8230;<\/p>\n","protected":false},"author":92,"featured_media":0,"parent":23420,"menu_order":51,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_is_archived":false,"_archived_contact_email":"","footnotes":""},"class_list":["post-27209","page","type-page","status-publish","hentry"],"acf":{"related_links":{"toggle_visibility":false,"link_1":"","link_2":"","link_3":"","link_4":"","link_5":""},"highlight_box":{"toggle_visibility":false,"title":"","content":"","button":"","button_style":"angled-purple-button","button_screen_reader_text":""},"contact_type_1":{"toggle_visibility":true,"contact_title":"School of STEM Student Success","email":"stemsuccess@uw.edu","phone":"","box":"","address_line_1":"","address_line_2":"","location":""},"contact_type_2":{"toggle_visibility":false,"contact_title":"","email":"","phone":"","box":"","address_line_1":"","address_line_2":"","location":""},"social_media":{"toggle_visibility":false,"facebook_url":"","instagram_url":"","linkedin_url":"","twitter_url":"","youtube_url":""},"blog_archive_sidebar_visibility":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Computer Engineering Curriculum - School of Science, Technology, Engineering &amp; Mathematics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Computer Engineering Curriculum - School of Science, Technology, Engineering &amp; Mathematics\" \/>\n<meta property=\"og:description\" content=\"The Computer Engineering curriculum is ABET accredited and students need to complete major requirements and meet learning objectives and outcomes. For a more visual version of the information on this page, download the Computer Engineering degree checklist. All prerequisite courses and major requirements require a minimum grade of 2.0 or higher. Course descriptions Follow the...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum\" \/>\n<meta property=\"og:site_name\" content=\"School of Science, Technology, Engineering &amp; Mathematics\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-12T21:38:56+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum\",\"url\":\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum\",\"name\":\"Computer Engineering Curriculum - School of Science, Technology, Engineering &amp; Mathematics\",\"isPartOf\":{\"@id\":\"\/#website\"},\"datePublished\":\"2023-06-30T23:23:21+00:00\",\"dateModified\":\"2025-12-12T21:38:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.uwb.edu\/stem\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Undergraduate\",\"item\":\"https:\/\/www.uwb.edu\/stem\/undergraduate\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Majors\",\"item\":\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Computer Engineering\",\"item\":\"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Computer Engineering Curriculum\"}]},{\"@type\":\"WebSite\",\"@id\":\"\/#website\",\"url\":\"\/\",\"name\":\"School of Science, Technology, Engineering &amp; Mathematics\",\"description\":\"Just another UW Bothell site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Computer Engineering Curriculum - School of Science, Technology, Engineering &amp; Mathematics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum","og_locale":"en_US","og_type":"article","og_title":"Computer Engineering Curriculum - School of Science, Technology, Engineering &amp; Mathematics","og_description":"The Computer Engineering curriculum is ABET accredited and students need to complete major requirements and meet learning objectives and outcomes. For a more visual version of the information on this page, download the Computer Engineering degree checklist. All prerequisite courses and major requirements require a minimum grade of 2.0 or higher. Course descriptions Follow the...","og_url":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum","og_site_name":"School of Science, Technology, Engineering &amp; Mathematics","article_modified_time":"2025-12-12T21:38:56+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum","url":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum","name":"Computer Engineering Curriculum - School of Science, Technology, Engineering &amp; Mathematics","isPartOf":{"@id":"\/#website"},"datePublished":"2023-06-30T23:23:21+00:00","dateModified":"2025-12-12T21:38:56+00:00","breadcrumb":{"@id":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe\/curriculum#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uwb.edu\/stem\/"},{"@type":"ListItem","position":2,"name":"Undergraduate","item":"https:\/\/www.uwb.edu\/stem\/undergraduate"},{"@type":"ListItem","position":3,"name":"Majors","item":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors"},{"@type":"ListItem","position":4,"name":"Computer Engineering","item":"https:\/\/www.uwb.edu\/stem\/undergraduate\/majors\/bscompe"},{"@type":"ListItem","position":5,"name":"Computer Engineering Curriculum"}]},{"@type":"WebSite","@id":"\/#website","url":"\/","name":"School of Science, Technology, Engineering &amp; Mathematics","description":"Just another UW Bothell site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages\/27209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/comments?post=27209"}],"version-history":[{"count":21,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages\/27209\/revisions"}],"predecessor-version":[{"id":36148,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages\/27209\/revisions\/36148"}],"up":[{"embeddable":true,"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/pages\/23420"}],"wp:attachment":[{"href":"https:\/\/www.uwb.edu\/stem\/wp-json\/wp\/v2\/media?parent=27209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}