ADVANCED PROGRAMMING
Module Description
Advanced Programming Module offers wide perspective into all aspects of programming. Module covers most common paradigms; Functional, Object Oriented and Data Driven programming. All courses take into account modern hardware requirements, like concurrency, parallelism and optimization techniques to write high performance, low latency, cache-friendly programs. After the module student will have strong knowledge of current techniques for application/service development and project management tools and techniques.
Professional Traits
Full stack developer, System design, Technical Project Manager, Game Developer, Web Developer, Embedded hardware developer, IoT developer, Service developer, App developer, Tools developer.
Edited by Jani Immonen