Web Programming (CSE 104) introduces the languages, tools, and techniques specific to develop web-based applications. Students will develop a solid understanding of contemporary, dynamic and responsive website development following the current standards.
This is a hands-on practical course focusing on HTML/CSS and JavaScript language, as well as introducing server programming with PHP. At the end of the course, students will be able to program from scratch their own dynamic website.
The class will mainly consist of practical computer lab classes A small project will be conducted where students will develop their own website (client side only) following the current good practices.
Tutorials on HTML and CSS (Basic HTML, Box Model, Classes, Div, Elements layout, Elements position, Responsiveness, Animation)
Tutorials on JavaScript (Events, Element of Language, GUI, Mouse and Keyboard, Animation, Canvas, API)
Tutorials on server programming using PHP language.