5062CEM

Programming and Algorithms 2

Home

Hello!

Welcome to 5062CEM - Programming and Algorithms 2; it's great to see you here. I am Dr Ian Cornelius, your module leader.

This teaching experience will be active, social and applied, developing your knowledge and building out key skills through weekly solo activities and an online lecture session. Each week you will:

  • Attend an on-campus session based on a key topic
  • Check your understanding through elaborative questioning and lab activities
  • Apply and embed your learning by actively doing or creating something, sharing what you produce with others and learning from your fellow peers

By the end of the module, you will:

  • Understand algorithm efficiency in order to select and implement the most appropriate for a given task
  • Evaluate patterns and paradigms appropriate for specific tasks
  • Develop secure software through the application of standards and secure programming principles
  • Create software that requires multi-threading, inter-process communication, memory management and close interaction with the host operating system
  • Develop software with a variety of user interfaces

You can learn more about the module in the Module Essentials area of this page. Here, you will also find information on the module assessments and schedule of lectures.

See you soon,

Dr Ian Cornelius