Mobilité EUt+
Retour

Page du cours ✏️


CAD + IT 5
COMP 3203

Description
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.

  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

Crédits ECTS
5

Langue d'enseignement
English

Langue d'examen
English

Langue des supports pédagogiques
English

Acquis d'apprentissage fondamentaux

Entité de gestion (faculté)