{"id":2327,"date":"2016-08-08T15:07:48","date_gmt":"2016-08-08T14:07:48","guid":{"rendered":"https:\/\/local.cis.strath.ac.uk\/wp\/?page_id=2327"},"modified":"2017-08-21T14:48:44","modified_gmt":"2017-08-21T13:48:44","slug":"csl","status":"publish","type":"page","link":"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2016\/curriculum\/csl\/","title":{"rendered":"Computer Science with Law Curriculum &#8211; 2016\/17"},"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.13.41).<\/p>\n<p>You will follow most of the <span class=\"softwareConstruction\">Software Construction<\/span>, <span class=\"informationSystems\">Information Systems<\/span> and <span class=\"computerSystems\">Computer Systems<\/span> strands with additional classes from <span class=\"nonStranded\"><strong>Law<\/strong><\/span>. 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=\"informationSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs104\/\">CS104 Information and Information Systems<\/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\/cs106\/\">CS106 Computer Systems and Organisation<\/a><\/li>\n<li class=\"nonStranded\"><strong>M9113 Law and Society<\/strong><\/li>\n<li class=\"nonStranded\"><strong>M9114 Legal Methods<\/strong><\/li>\n<li class=\"nonStranded\"><strong>M9115 Legal Process<\/strong><\/li>\n<li class=\"nonStranded\">Elective (10 credits)<\/li>\n<\/ul>\n<p><em>Back to <a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2016\/curriculum\/#1st\">Curriculum Overview<\/a><\/em><\/p>\n<h1><a name=\"2\"><\/a>Second Year<\/h1>\n<p>In second year you will follow the following curriculum:<\/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=\"informationSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs209\/\">CS209 User and Data Modelling<\/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>M9112 Voluntary Obligations: Contract and Promise<\/strong><\/li>\n<li class=\"nonStranded\"><strong>M9209 Commercial Law<\/strong><\/li>\n<li class=\"nonStranded\"><strong>M9210 Involuntary Obligations: Delict and Unjustified Enrichment<\/strong><\/li>\n<li class=\"nonStranded\">Elective (10 credits)<\/li>\n<\/ul>\n<p><em>Back to <a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2016\/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=\"informationSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs312\/\">CS312 Web Applications Development<\/a><\/li>\n<li class=\"nonStranded\"><strong>M9314 Intellectual Property<\/strong><\/li>\n<li class=\"nonStranded\"><strong>M9352 Internet Law<\/strong><\/li>\n<\/ul>\n<p>In addition you will pick two of the following classes:<\/p>\n<ul>\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=\"softwareConstruction\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs317\/\">CS317 Mobile App Development<\/a><\/li>\n<li class=\"nonStranded\"><strong>M9116 Public Law 1<\/strong><\/li>\n<\/ul>\n<p>If you wish to take advantage of credit transfer to the degree of LLB you must take M9116 Public Law 1 as one of your choices.<\/p>\n<p><em>Back to <a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2016\/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 class:<\/p>\n<ul>\n<li class=\"softwareConstruction\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs408\/\">CS408 Individual Project<\/a> (40 credits)<\/li>\n<li class=\"nonStranded\"><strong>M9437 Internet Law (Honours)<\/strong><\/li>\n<\/ul>\n<p>In addition you will pick three of the following classes (including at least<br \/>\none Computer Science class):<\/p>\n<ul>\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=\"informationSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs412\/\">CS412 Information Access and Mining<\/a><\/li>\n<li class=\"computerSystems\"><a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/syllabuses\/cs413\/\">CS413 Embedded Systems<\/a> (not available in 2016-17)<\/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>Law option 1<\/strong><\/li>\n<li class=\"nonStranded\"><strong>Law option 2<\/strong><\/li>\n<\/ul>\n<p><em>Back to <a href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2016\/curriculum\/#4th\">Curriculum Overview<\/a><\/em><\/p>\n<div class=\"post-meta\">Last updated:21st August, 2017, 2:48 PM<\/div>","protected":false},"excerpt":{"rendered":"<p>The regulations for this degree can be found in the University Calendar (see Section 11.13.41). You will follow most of the Software Construction, Information Systems and Computer Systems strands with <a class=\"more-link\" href=\"https:\/\/local.cis.strath.ac.uk\/wp\/teaching\/undergraduate\/handbook2016\/curriculum\/csl\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"parent":2325,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2327","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages\/2327","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=2327"}],"version-history":[{"count":8,"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages\/2327\/revisions"}],"predecessor-version":[{"id":3156,"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages\/2327\/revisions\/3156"}],"up":[{"embeddable":true,"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/pages\/2325"}],"wp:attachment":[{"href":"https:\/\/local.cis.strath.ac.uk\/wp\/wp-json\/wp\/v2\/media?parent=2327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}