AU

(Programming and Algorithms (2

Module description

  • Module Goals

Students will acquire deep knowledge and understanding in C++ programming language, networking and development of algorithms for engineering solutions.

  • Assessment Methods

40%: Class activity.

60%: Final-term exam.

  • Module Syllabus

Advances in programming languages – logic design – databases – computer-aided drawing (CAD) systems and human-computer interaction (HCI) – data structures – an introduction to abstract data types – algorithmic efficiency – file management – numbering methods – database concepts and architecture – software engineering – artificial intelligence – networking – programming project management.

More info