{"id":531,"date":"2019-04-02T05:20:08","date_gmt":"2019-04-02T05:20:08","guid":{"rendered":"https:\/\/cs.uwc.ac.za\/?page_id=531"},"modified":"2020-09-20T06:04:30","modified_gmt":"2020-09-20T06:04:30","slug":"cos726","status":"publish","type":"page","link":"https:\/\/cs.uwc.ac.za\/?page_id=531","title":{"rendered":"COS726"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"531\" class=\"elementor elementor-531\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9ea5cd5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9ea5cd5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bf21ce1\" data-id=\"bf21ce1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3159b7e elementor-widget elementor-widget-heading\" data-id=\"3159b7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">COMPUTER SCIENCE 726 - COS 726<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f8190f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f8190f9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1a8e1293\" data-id=\"1a8e1293\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2d531932 elementor-widget elementor-widget-text-editor\" data-id=\"2d531932\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table style=\"font-size: 16px;\"><tbody><tr><td><b>Faculty<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">Natural Sciences<\/span><\/td><\/tr><tr><td><b>Home Department<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">Computer Science<\/span><\/td><\/tr><tr><td><b>Module Topic<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">Advanced Software Engineering<\/span><\/td><\/tr><tr><td><b>Generic Module Name<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">Computer Science 726<\/span><\/td><\/tr><tr><td><b>Alpha-numeric Code<\/b><\/td><td colspan=\"4\"><b>COS726<\/b><\/td><\/tr><tr><td><b>NQF Level<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">8<\/span><\/td><\/tr><tr><td><b>NQF Credit Value<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">15<\/span><\/td><\/tr><tr><td><b>Duration<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">Semester<\/span><\/td><\/tr><tr><td><b>Proposed semester to be offered.<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">Second Semester<\/span><\/td><\/tr><tr><td><b>Programmes in which the module will be offered<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">BSc Hons (Computer Science) (3735)<\/span><\/td><\/tr><tr><td><b>Year level<\/b><\/td><td colspan=\"4\">1<\/td><\/tr><tr><td><b>Main Outcomes<\/b><\/td><td colspan=\"4\"><p><span style=\"font-weight: 400;\">On completion of this module, students should be able to:<\/span><\/p><ul><li style=\"font-weight: 400;\"><span>Create a Formal Mathematical Specification using Z.<\/span><\/li><li style=\"font-weight: 400;\"><span>Demonstrate the use of box structure specification for analysis, design &amp; verification.<\/span><\/li><li style=\"font-weight: 400;\"><span>Demonstrate domain engineering &amp; component-based development.<\/span><\/li><li style=\"font-weight: 400;\"><span>Analyze and blend conventional principles, concepts and methods with Object-Oriented &amp; component-based SE.<\/span><\/li><li style=\"font-weight: 400;\"><span>Create high quality Web applications.<\/span><\/li><li style=\"font-weight: 400;\"><span>Restructure (reconstruct\/re-engineer) software to improve quality.<\/span><\/li><li style=\"font-weight: 400;\"><span>Demonstrate the use automated tools in support of the SE process.<\/span><\/li><li style=\"font-weight: 400;\"><span>Explain and be aware of the latest developments within SE.<\/span><\/li><\/ul><\/td><\/tr><tr><td><b>Main Content<\/b><\/td><td colspan=\"4\"><ul><li style=\"font-weight: 400;\"><span>Formal Methods;<\/span><\/li><li style=\"font-weight: 400;\"><span>Z Specification Language<\/span><\/li><li style=\"font-weight: 400;\"><span>Cleanroom Software Engineering (SE);<\/span><\/li><li style=\"font-weight: 400;\"><span>Component-Based SE;<\/span><\/li><li style=\"font-weight: 400;\"><span>Client\/Server SE;<\/span><\/li><li style=\"font-weight: 400;\"><span>Web Engineering;<\/span><\/li><li style=\"font-weight: 400;\"><span>Reengineering;<\/span><\/li><li style=\"font-weight: 400;\"><span>Computer-Aided SE;<\/span><\/li><li style=\"font-weight: 400;\"><span>Recent publications (e.g. IEEE, ACM, etc) concerning the latest trends and developments with SE;<\/span><\/li><\/ul><\/td><\/tr><tr><td><b>Pre-requisite modules<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">CSC312<\/span><\/td><\/tr><tr><td><b>Co-requisite modules<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">None<\/span><\/td><\/tr><tr><td><b>Prohibited module Combination<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">None<\/span><\/td><\/tr><tr><td><b>Breakdown of Learning Time<\/b><\/td><td><b>Hours<\/b><\/td><td colspan=\"2\"><b>Timetable Requirement per week<\/b><\/td><td><b>Other teaching modes that does not require time-table<\/b><\/td><\/tr><tr><td><i><span style=\"font-weight: 400;\">Contact with lecturer: \/ tutor:<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">28<\/span><\/td><td><i><span style=\"font-weight: 400;\">Lectures p.w.<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">3<\/span><\/td><td rowspan=\"8\">\u00a0<\/td><\/tr><tr><td><i><span style=\"font-weight: 400;\">Assignments &amp; tasks:<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">26<\/span><\/td><td><i><span style=\"font-weight: 400;\">Practicals p.w.<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">2<\/span><\/td><\/tr><tr><td><i><span style=\"font-weight: 400;\">Practicals:<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">30<\/span><\/td><td><i><span style=\"font-weight: 400;\">Tutorials p.w.<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">0<\/span><\/td><\/tr><tr><td><i><span style=\"font-weight: 400;\">Tutorials:<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">0<\/span><\/td><td>\u00a0<\/td><td>\u00a0<\/td><\/tr><tr><td><i><span style=\"font-weight: 400;\">Tests &amp; Examinations:<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">9<\/span><\/td><td>\u00a0<\/td><td>\u00a0<\/td><\/tr><tr><td><i><span style=\"font-weight: 400;\">Selfstudy:<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">57<\/span><\/td><td>\u00a0<\/td><td>\u00a0<\/td><\/tr><tr><td><i><span style=\"font-weight: 400;\">Other:<\/span><\/i><\/td><td><span style=\"font-weight: 400;\">0<\/span><\/td><td>\u00a0<\/td><td>\u00a0<\/td><\/tr><tr><td><b>Total Learning Time<\/b><\/td><td><b>150<\/b><\/td><td>\u00a0<\/td><td><span style=\"font-weight: 400;\">4<\/span><\/td><\/tr><tr><td><b>Methods of Student Assessment<\/b><\/td><td colspan=\"4\"><p><span style=\"font-weight: 400;\">Continuous Assessment (CA):<\/span> <span style=\"font-weight: 400;\">50%<\/span><\/p><p><span style=\"font-weight: 400;\">Final Assessment (FA):<\/span> <span style=\"font-weight: 400;\">50% <\/span><\/p><\/td><\/tr><tr><td><b>Assessment Module type<\/b><\/td><td colspan=\"4\"><span style=\"font-weight: 400;\">Continuous and Final Assessment (CFA)<\/span><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8945804 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8945804\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0107ac1\" data-id=\"0107ac1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-282daa4 elementor-widget elementor-widget-heading\" data-id=\"282daa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">COMPUTER SCIENCE 101 - COS 101<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<div id=\"themify_builder_content-531\" data-postid=\"531\" class=\"themify_builder_content themify_builder_content-531 themify_builder\">\n    <\/div>\n<!-- \/themify_builder_content -->\n","protected":false},"excerpt":{"rendered":"<p>COMPUTER SCIENCE 726 &#8211; COS 726 Faculty Natural Sciences Home Department Computer Science Module Topic Advanced Software Engineering Generic Module Name Computer Science 726 Alpha-numeric Code COS726 NQF Level 8 NQF Credit Value 15 Duration Semester Proposed semester to be offered. Second Semester Programmes in which the module will be offered BSc Hons (Computer Science) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-531","page","type-page","status-publish","hentry","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"_links":{"self":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=531"}],"version-history":[{"count":4,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/531\/revisions"}],"predecessor-version":[{"id":1254,"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=\/wp\/v2\/pages\/531\/revisions\/1254"}],"wp:attachment":[{"href":"https:\/\/cs.uwc.ac.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}