{"id":1649,"date":"2016-08-26T12:16:54","date_gmt":"2016-08-26T16:16:54","guid":{"rendered":"http:\/\/carleton.ca\/scs\/?page_id=1649"},"modified":"2025-05-22T14:53:02","modified_gmt":"2025-05-22T18:53:02","slug":"comparison-of-stream-requirements","status":"publish","type":"page","link":"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/","title":{"rendered":"Comparison of Stream Requirements"},"content":{"rendered":"<p>In addition to the core courses that are taken by all B.C.S. students, each of the various streams has additional courses that MUST be taken to fulfill the stream requirements. Below is a list of these courses for each of the individual streams. For a complete list of program stream requirements, please see the <a href=\"http:\/\/calendar.carleton.ca\/undergrad\/undergradprograms\/computerscience\/\">2025-26 Undergraduate Calendar<\/a>:<\/p>\n<h3><strong>Algorithms<\/strong><\/h3>\n<ul>\n<li><strong>COMP 3801<\/strong> \u2013 Algorithms for Modern Data Sets<\/li>\n<li><strong>COMP 3803<\/strong> \u2013 Introduction to Theory of Computation<\/li>\n<li><strong>COMP 4001<\/strong> \u2013 Distributed Computing<\/li>\n<li><strong>COMP 4804<\/strong> \u2013 Design and Analysis of Algorithms II<\/li>\n<\/ul>\n<h3><strong>Artificial Intelligence and Machine Learning<\/strong><\/h3>\n<ul>\n<li><strong>COMP 3105<\/strong> \u2013 Introduction to Machine Learning<\/li>\n<li><strong>COMP 3106<\/strong> \u2013 Introduction to Artificial Intelligence<\/li>\n<li><strong>COMP 4107<\/strong> \u2013 Neural Networks<\/li>\n<\/ul>\n<h3><strong>Computer Game Development<\/strong><\/h3>\n<ul>\n<li><strong>COMP 3501<\/strong> \u2013 Foundations of Game Programming and Computer Graphics<\/li>\n<li><strong>COMP 4501<\/strong> \u2013 Advanced Facilities for Real-Time Games<\/li>\n<\/ul>\n<p>Two of:<\/p>\n<ul>\n<li><strong>COMP 1501<\/strong> \u2013 Introduction to Computer Game Design<\/li>\n<li><strong>COMP 2501<\/strong> \u2013 Computer Game Design and Development<\/li>\n<li><strong>COMP 3008<\/strong> \u2013 Software Structures for User Interfaces<\/li>\n<li><strong>COMP 3009<\/strong> \u2013 Computer Graphics<\/li>\n<li><strong>COMP 3106<\/strong> \u2013 Introduction to Artificial Intelligence<\/li>\n<li><strong>COMP 3203<\/strong> \u2013 Principles of Computer Networks<\/li>\n<\/ul>\n<h3><strong>Cybersecurity (formerly Computer and Internet Security)<\/strong><\/h3>\n<ul>\n<li><strong>COMP 2108<\/strong> \u2013 Applied Cryptography and Authentication<\/li>\n<li><strong>COMP 3008<\/strong> \u2013 Human-Computer Interaction<\/li>\n<li><strong>COMP 3203<\/strong> \u2013 Principles of Computer Networks<\/li>\n<li><strong>COMP 4108<\/strong> \u2013 Computer Systems Security<\/li>\n<\/ul>\n<h3><strong>Management and Business Systems<\/strong><\/h3>\n<ul>\n<li><strong>BUSI 1003 <\/strong>and 0.5 credit in 2000-level BUSI <span style=\"text-decoration: underline;\"><em>or<\/em><\/span>\n<ul>\n<li><strong>BUSI 1001<\/strong> &#8211; Principles of Financial Accounting &amp;<\/li>\n<li><strong>BUSI 1002<\/strong> &#8211; Management Accounting<\/li>\n<\/ul>\n<\/li>\n<li><strong>BUSI 2121<\/strong> &#8211; Introduction to Organizational Behaviour<\/li>\n<li><strong>BUSI 2301<\/strong> &#8211; Introduction to Supply and Operations Management<\/li>\n<li><strong>BUSI 2503<\/strong> &#8211; Introduction to Finance<\/li>\n<li><strong>BUSI 3402<\/strong> &#8211; Systems Analysis and Design<\/li>\n<li><strong>ECON 1001<\/strong> &#8211; Introduction to Microeconomics<\/li>\n<li><strong>ECON 1002<\/strong> &#8211; Introduction to Macroeconomics<\/li>\n<\/ul>\n<h3><strong>Software Engineering<\/strong><\/h3>\n<ul>\n<li><strong>COMP 3008<\/strong> \u2013 Human-Computer Interaction<\/li>\n<li><strong>COMP 4004<\/strong> \u2013 Software Quality Assurance<\/li>\n<li><strong>SYSC 3303<\/strong> \u2013 Real-Time Concurrent Systems<\/li>\n<li><strong>SYSC 4106<\/strong> \u2013 The Software Economy and Project Management<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In addition to the core courses that are taken by all B.C.S. students, each of the various streams has additional courses that MUST be taken to fulfill the stream requirements. Below is a list of these courses for each of the individual streams. For a complete list of program stream requirements, please see the 2025-26 [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"parent":207,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comparison of Stream Requirements - School of Computer Science<\/title>\n<meta name=\"description\" content=\"In addition to the core courses that are taken by all B.C.S. students, each of the various streams has additional courses that MUST be taken to fulfill\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/\",\"url\":\"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/\",\"name\":\"Comparison of Stream Requirements - School of Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/scs\/#website\"},\"datePublished\":\"2016-08-26T16:16:54+00:00\",\"dateModified\":\"2025-05-22T18:53:02+00:00\",\"description\":\"In addition to the core courses that are taken by all B.C.S. students, each of the various streams has additional courses that MUST be taken to fulfill\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/scs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Current Students\",\"item\":\"https:\/\/carleton.ca\/scs\/current-students\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Undergraduate Studies\",\"item\":\"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Courses and Registration\",\"item\":\"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Comparison of Stream Requirements\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/scs\/#website\",\"url\":\"https:\/\/carleton.ca\/scs\/\",\"name\":\"School of Computer Science\",\"description\":\"Carleton University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/scs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comparison of Stream Requirements - School of Computer Science","description":"In addition to the core courses that are taken by all B.C.S. students, each of the various streams has additional courses that MUST be taken to fulfill","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:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/","url":"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/","name":"Comparison of Stream Requirements - School of Computer Science","isPartOf":{"@id":"https:\/\/carleton.ca\/scs\/#website"},"datePublished":"2016-08-26T16:16:54+00:00","dateModified":"2025-05-22T18:53:02+00:00","description":"In addition to the core courses that are taken by all B.C.S. students, each of the various streams has additional courses that MUST be taken to fulfill","breadcrumb":{"@id":"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/comparison-of-stream-requirements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/scs\/"},{"@type":"ListItem","position":2,"name":"Current Students","item":"https:\/\/carleton.ca\/scs\/current-students\/"},{"@type":"ListItem","position":3,"name":"Undergraduate Studies","item":"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/"},{"@type":"ListItem","position":4,"name":"Courses and Registration","item":"https:\/\/carleton.ca\/scs\/current-students\/undergraduate-students\/courses-and-registration\/"},{"@type":"ListItem","position":5,"name":"Comparison of Stream Requirements"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/scs\/#website","url":"https:\/\/carleton.ca\/scs\/","name":"School of Computer Science","description":"Carleton University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/scs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"banner_image_type":"none","banner_button":"no"},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/1649"}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=1649"}],"version-history":[{"count":4,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/1649\/revisions"}],"predecessor-version":[{"id":21233,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/1649\/revisions\/21233"}],"up":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/207"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=1649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}