DE5405                             COMPUTER PROGRAMMING 1

Level 5                                             Credits 15                                              Version July 2010

LEARNING TIME

Indicative Directed Hours

Self Directed Hours

Total Hours

90

60

150

 

RECOMMENDED PRE-REQUISITE

DE4103 Technical Literacy

RECOMMENDED CO-REQUISITE

Nil

 

AIM/PURPOSE

To develop understanding of a disciplined approach to computer programming.

 

LEARNING OUTCOMES

On successful completion of this course, the student should be able to:

1.            Use a modern IDE for program development.

2.            Evaluate and use software development tools and techniques.

3.         Develop a software solution for an engineering application using software programming techniques.

 

INDICATIVE CONTENT

●          Program constructs are identified in existing design documents

●          Software design documents for an engineering application are created from written specifications

●          Software development tools and techniques are evaluated and used to produce a software application to a given specification in accordance with industry practice

●          Develop a software solution for an engineering application using software programming techniques

●          Software design is coded in accordance with industry practice to produce an executable program, debugged, and verified to meet given specification

●          The software developed is documented in accordance with industry practice