Strict Standards: Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/templates/ashesi2013/functions/tpl-init.php on line 43

Strict Standards: Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/libraries/cms/application/site.php on line 272

Strict Standards: Only variables should be assigned by reference in /home/archive/public_html/V5_2014/templates/ashesi2013/functions/tpl-init.php on line 43
Software Engineering - Ashesi University College

Strict Standards: Non-static method Kajssdkhelper::checkMenuIds() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/plugins/content/kasocialsharing/kasocialsharing.php on line 65

Strict Standards: Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/plugins/system/javascriptsdk/javascriptsdk/helpers/kajssdkhelper.php on line 371

Strict Standards: Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /home/archive/public_html/V5_2014/libraries/cms/application/site.php on line 272

Strict Standards: Only variables should be assigned by reference in /home/archive/public_html/V5_2014/plugins/system/javascriptsdk/javascriptsdk/helpers/kajssdkhelper.php on line 371

Course Overview

This course covers the fundamentals of software engineering with a focus on the software lifecycle and developing quality software as a team. Topics covered include requirements, specification, design, quality assurance and testing, process, as well as tools and environments. The course will include a programming project in which teams of 4-6 students take a high-level concept provided by the instructor from requirements through implementation.