Omar Al-Shamali

Grad Research Asst Fellowship, Faculty of Engineering - Electrical & Computer Engineering Dept
Grad Teaching Assistantship, Faculty of Engineering - Electrical & Computer Engineering Dept

Contact

Grad Research Asst Fellowship, Faculty of Engineering - Electrical & Computer Engineering Dept
Email
alshamal@ualberta.ca

Grad Teaching Assistantship, Faculty of Engineering - Electrical & Computer Engineering Dept
Email
alshamal@ualberta.ca

Courses

ECE 421 - Exploring Software Development Domains

Advanced programming concepts. Programming language as a vehicle for discussion about programming concepts such as productivity, components and re-use, traditional vs. scripting approaches. Object oriented construction, systems programming, concurrent programming, Graphical User Interface (GUI) programming, distributed programming, and dynamic programming. Prerequisites: ECE 322 or CMPE 320, ECE 325, CMPUT 301 and CMPUT 379. Credit may be obtained in only one of CMPE 410 or ECE 421.


Browse more courses taught by Omar Al-Shamali