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.||fl.CugSubject|
|Software design (I310)||Concerned with the design of computer instruction sets to satisfy the requirements of specific operational problems.||fl.CugSubject|
|Programming (I320)||Concerned with the conversion of designs into computer instruction sets in order to satisfy the requirements of specific operational problems.||fl.CugSubject|
|Procedural programming (I321)||Programming using procedural computer languages and environments, e.g. Pascal, Fortran, Cobol.||fl.CugSubject|
|Object-oriented programming (I322)||Programming using object-oriented programming languages and environments.||fl.CugSubject|
|Declarative programming (I323)||Programming using declarative programming languages, e.g. Prolog, Miranda.||fl.CugSubject|
|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.||fl.CugSubject|