{"id":2897,"date":"2017-07-25T13:36:42","date_gmt":"2017-07-25T12:36:42","guid":{"rendered":"https:\/\/local.cis.strath.ac.uk\/wp\/?page_id=2897"},"modified":"2018-11-02T16:33:56","modified_gmt":"2018-11-02T16:33:56","slug":"ces","status":"publish","type":"page","link":"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2017\/curriculum\/ces\/","title":{"rendered":"BEng Computer and Electronic Systems Curriculum &#8211; 2017\/18"},"content":{"rendered":"<p>The regulations for this degree can be found in the <a href=\"http:\/\/www.strath.ac.uk\/sees\/educationenhancement\/qualityassurance\/universityregulations\/\">University Calendar<\/a> (see Section 11.30).<\/p>\n<p>You will follow much of the <span class=\"softwareConstruction\">Software Construction<\/span>, <span class=\"theoryAlgorithms\">Theory &amp; Algorithms<\/span> and <span class=\"computerSystems\">Computer Systems<\/span> strands with additional classes from <strong class=\"nonStranded\">Electronic and Electrical Engineering<\/strong> and <strong class=\"nonStranded\">Mathematics<\/strong>. All classes are 20 credits unless stated otherwise.<\/p>\n<h1><a name=\"1\"><\/a>First Year<\/h1>\n<p>In first year you will follow the following curriculum:<\/p>\n<ul>\n<li class=\"theoryAlgorithms\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs103\/\">CS103 Machines, Languages and Computation<\/a><\/li>\n<li class=\"softwareConstruction\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs105\/\">CS105 Programming Foundations<\/a><\/li>\n<li class=\"computerSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs107\/\">CS107 Fundamentals of Computer Systems<\/a> (10 credits)<\/li>\n<li class=\"nonStranded\"><strong>56110 Engineering Industry and Profession<\/strong> (10 credits)<\/li>\n<li class=\"nonStranded\"><strong>EE105 Electronic and Electrical Techniques and Design 1<\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE107 Electronic and Electrical Principles 1<\/strong><\/li>\n<li class=\"nonStranded\"><strong>MM113 Engineering Mathematics 1E<\/strong><\/li>\n<li class=\"nonStranded\"><strong>MM114 Engineering Mathematics 2E<\/strong><\/li>\n<\/ul>\n<p><em>Back to <a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2017\/curriculum\/#1st\">Curriculum Overview<\/a><\/em><\/p>\n<h1><a name=\"2\"><\/a>Second Year<\/h1>\n<p>In second year you must take the following classes:<\/p>\n<ul>\n<li class=\"softwareConstruction\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs207\/\">CS207 Advanced Programming<\/a><\/li>\n<li class=\"computerSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs210\/\">CS210 Computer Systems and Architecture<\/a><\/li>\n<li class=\"nonStranded\"><strong>56213 Engineering Design and Manufacture<\/strong> (10 credits)<\/li>\n<li class=\"nonStranded\"><strong>EE269 Electronic and Electrical Principles 2<\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE270 Digital Electronic Systems<\/strong><\/li>\n<li class=\"nonStranded\"><strong>MM213 Engineering Mathematics 3E<\/strong><\/li>\n<\/ul>\n<p>In addition you will choose 20 credits of classes from:<\/p>\n<ul>\n<li class=\"theoryAlgorithms\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs208\/\">CS208 Logic and Algorithms<\/a><\/li>\n<li class=\"nonStranded\"><strong>PH260 Physical Electronics<\/strong> (10 credits)<\/li>\n<li class=\"nonStranded\"><strong>19207 Electromagnetism<\/strong> (10 credits)<\/li>\n<\/ul>\n<p><em>Back to <a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2017\/curriculum\/#2nd\">Curriculum Overview<\/a><\/em><\/p>\n<h1><a name=\"3\"><\/a>Third Year<\/h1>\n<p>In third year you must take the following classes:<\/p>\n<ul>\n<li class=\"softwareConstruction\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs308\/\">CS308 Building Software Systems<\/a><\/li>\n<li class=\"computerSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs313\/\">CS313 Computer Systems and Concurrency<\/a><\/li>\n<li class=\"nonStranded\"><strong>EE320 Signals and Communication Systems<\/strong><\/li>\n<li class=\"nonStranded\"><strong>56324 Engineering Innovation and Management<\/strong> (10 credits)<\/li>\n<li class=\"nonStranded\"><strong>CX318 Computer and Electronic Systems Project<\/strong> (10 credits)<\/li>\n<li class=\"nonStranded\"><strong>Elective Class(es) *<\/strong> (20 credits)<\/li>\n<\/ul>\n<p>* You can choose your elective class(es) from the list below or pick any other suitable classes that are taught within the University.<\/p>\n<p>In addition you will choose one class from:<\/p>\n<ul>\n<li class=\"theoryAlgorithms\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs310\/\">CS310 Foundations of Artificial Intelligence<\/a><\/li>\n<li class=\"theoryAlgorithms\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs311\/\">CS311 Programming Language Definition and Implementation<\/a><\/li>\n<li class=\"nonStranded\"><strong>EE312 Instrumentation and Microcontrollers<\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE313 Engineering Analysis<\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE315 Analogue and Digital System Design<\/strong><\/li>\n<\/ul>\n<p><em>Back to <a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2017\/curriculum\/#3rd\">Curriculum Overview<\/a><\/em><\/p>\n<h1><a name=\"4\"><\/a>Fourth Year<\/h1>\n<p>In fourth year you must take the following classes:<\/p>\n<ul>\n<li class=\"softwareConstruction\">EE475 CES Individual Project (40 credits)<\/li>\n<\/ul>\n<p>In addition you will choose four classes from the following:<\/p>\n<ul>\n<li class=\"computerSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs407\/\">CS407 Computer Security<\/a> (this is not listed in the regulations but may be taken by BEng CES students)<\/li>\n<li class=\"softwareConstruction\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs409\/\">CS409 Software Architecture and Design<\/a><\/li>\n<li class=\"theoryAlgorithms\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs411\/\">CS411 Theory of Computation<\/a><\/li>\n<li class=\"computerSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs414\/\">CS414 Digital Forensics<\/a><\/li>\n<li class=\"nonStranded\"><strong>EE468 Analogue Systems<\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE469 DSP Principles<\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE470 Information Transmission and Security<\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE471 Communications Networks <\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE472 Control Principles<\/strong><\/li>\n<li class=\"nonStranded\"><strong>EE473 Photonic Systems<\/strong><\/li>\n<\/ul>\n<p><em>Back to <a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2017\/curriculum\/#4th\">Curriculum Overview<\/a><\/em><\/p>\n<div class=\"post-meta\">Last updated:2nd November, 2018, 4:33 PM<\/div>","protected":false},"excerpt":{"rendered":"<p>The regulations for this degree can be found in the University Calendar (see Section 11.30). You will follow much of the Software Construction, Theory &amp; Algorithms and Computer Systems strands <a class=\"more-link\" href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2017\/curriculum\/ces\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"parent":2892,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2897","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages\/2897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/comments?post=2897"}],"version-history":[{"count":8,"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages\/2897\/revisions"}],"predecessor-version":[{"id":3290,"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages\/2897\/revisions\/3290"}],"up":[{"embeddable":true,"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages\/2892"}],"wp:attachment":[{"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/media?parent=2897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}