Module Overview

CAD + IT 5

The aim of this module is to prepare students for the application of programming technology in relevant industries.

The structure and use of programming languages and applications is discussed.

User input data capture, calculation and manipulation, and output through various means is explained.

Using a modern programming language & development environment, students will be introduced to programming techniques such as mathematical operations, conditional operation, iterative statement (loops), arrays, with additional emphasis on error-trapping and debugging applications.

Students will also develop their ability to identify the core elements in problem-solving and also rationalise those, and any, problems with respect to flowchart and pseudo-code development.

Students will work individually and engage through practical exercises, addressing scenarios applicable to general programming techniques and also the automation industry.

Module Code

COMP 3203

ECTS Credits

5

*Curricular information is subject to change
  1. Review of programming languages and related Integrated Development Environments
  2. Flowchart / Pseudo-code use for Algorithm generation
  3. Best practice for project definitions & file management
  4. Variable datatypes, storage requirements and declaration methods
  5. Assignment statements 
  6. Conditional IF..ENDIF and switch/case structures
  7. Comparison (AND OR) operators
  8. Validating & filtering user input 
  9. Error-trapping techniques
  10. Iterative techniques (‘While’, ‘DoWhile’, ‘For’ loops)
  11. Using & manipulating strings and characters for data input & output
  12. Array structures
  13. Function development
     

The material will be presented to the learners in the form of:

  • lectures
  • laboratory demonstrations
  • pre-recorded video tutorials
  • self-directed learning
  • laboratory practical exercises

Module Content & Assessment
Assessment Breakdown %
Formal Examination50
Other Assessment(s)50