Software engineering (I3)
Below are detailed subject listings, along with the subject table that ranks that course.
If you can't find the course you're looking for, return to the main list of HESA subjects and check the list on the left-hand side.
|HESA Subject||Description||CUG Subject|
|Software engineering (I300)||The study of techniques and principles for the design, construction, testing and maintenance of computer programs to satisfy the requirements of specific operational problems.||Computer Science|
|Software design (I310)||Concerned with the design of computer instruction sets to satisfy the requirements of specific operational problems.||Computer Science|
|Programming (I320)||Concerned with the conversion of designs into computer instruction sets in order to satisfy the requirements of specific operational problems.||Computer Science|
|Procedural programming (I321)||Programming using procedural computer languages and environments, e.g. Pascal, Fortran, Cobol.||Computer Science|
|Object-oriented programming (I322)||Programming using object-oriented programming languages and environments.||Computer Science|
|Declarative programming (I323)||Programming using declarative programming languages, e.g. Prolog, Miranda.||Computer Science|
|Software engineering not elsewhere classified (I390)||Miscellaneous grouping for related subjects which do not fit into the other Software engineering categories. To be used sparingly.||Computer Science|