| SUBJECT CODE |
: STC103 |
| SUBJECT NAME |
: STRUCTURED
PROGRAMMING |
| SEMESTER |
: 1 |
| CREDIT HOURS |
: 4 |
| SCHOOL |
: School of Engineering, Computer Science and Quantity Surveying |
| COURSE |
: Diploma / Diploma in Information Technology |
OBJECTIVES
To enable students to:
- Understand the key concepts, techniques and methods that
have emerged over time as programming evolved into a process with
increasingly formalized approaches.
- adapt to different
software production situations with confidence and minimal adjustment
to their understanding of the process using the skills and
understanding developed in Structured Programming Methods.
LEARNING OUTCOME
SYNOPSIS
Place
in context developments in programming languages and reasons for their
evolution; Recognize and apply appropriate ways to control and
manipulate data; Break down and formulate data into structures
appropriate for the problem to be addressed; Recognize and use a range
of common programming concepts as building blocks in the creation of
structured programs; Select and apply a range of techniques to
modelling systems as objects and define code requirements from the
models; Define and apply a range of testing approaches to check the
correctness of programming code; Identify and explain other, evolving
ways of designing and building programs; Put programming activities
into the context of software development as a whole with emphasis on
the importance of documentation.