Intro to Event-driven Programming and Forms with Delphi

This is the first course I’ve taught back in 2010! I voluntarily taught this course at the Faculty of Information Technology Engineering of Damascus, Syria to the first year students (freshmen) when I was on my second year during the midterm holiday.  This was, as said, for freshmen who have a knowledge in Pascal (since it was taught as a preparatory programming language in the first semester of the first year.) You can take a look at my slideshare account for this (and other) courses. Direct links for each slide is here: Delphi L01 Intro Delphi L02 Controls P1 Delphi L03 Forms and Input Delphi L04 … Continue reading Intro to Event-driven Programming and Forms with Delphi

XNA Game Development Course

Here’s my full XNA Graphics Language Course I did between 2012 and 2013. The course is intended for beginner in computer graphics languages. The course gives a glimpse for more advanced topics (shaders) and efficient computer graphics techniques and implementation. You can take a look at my slideshare account for this (and other) courses. Direct links for each slide is here: XNA Game Development L01 – Introduction XNA Game Development L02 – Primitives, IndexBuffer and Vertex Buffer XNA Game Development L03 – Basic Matrices and Transformation XNA Game Development L04 – Models, Basic Effect and Animation XNA Game Development L05 – Input, Audio and Video Playback XNA Game … Continue reading XNA Game Development Course

Mobile Software Engineering Crash Course

So here we go! This is my (very) short (crash) course slides on Mobile Software Engineering for Android, iPhone and Windows Phone I did back in August, 2012. This is only the first slide of the course. The slides are uploaded in my SlideShare account. You can also use the direct links here: Mobile Software Engineering Crash Course – C01 Intro Mobile Software Engineering Crash Course – C02 Java Primer Mobile Software Engineering Crash Course – C03 Android Mobile Software Engineering Crash Course – C04 Android Cont. Mobile Software Engineering Crash Course – C05 iOS Intro Mobile Software Engineering Crash … Continue reading Mobile Software Engineering Crash Course