Course ID 16СТ45
Programme
  • Applied Informatics
ESPB 7
Number of classes 3+3
Semester 5
Status Core
The objective of the course is to introduce students to advanced capabilities of web pages and web applications development. The emphasis is on building dynamic components primarily by using PHP and MySQL database management system. Additionally, students will get acquainted with the opportunities offered by Web 2.0 concepts and tools.
By applying the knowledge from the lectures, analyzing presented case studies and through concrete pratice tasks, students will have mastered the methodology, techniques and tools necessary for the design, implementation and maintenance of web applications and dynamic components websites.
Theoretical training:
• Introduction to the PHP script language;
• Overview of syntax and semantics;
• Data types; Functions; Objects;
• Introduction to the database – MySQL;
• Managing tables and indexes;
• Searching the database on the Web;
• Formating the search results;
• Work with other database management systems;
• Web 2.0 - concepts and methods.
Practical training:
Сase study.
Welling L., Thomson L. (2010), PHP and MySQL Web Development (4th Edition), Addison-Wesley Professional; 4 edition

Campesato O., Nilson K. (2010), Web 2.0 Fundamentals: With AJAX, Development Tools, and Mobile Platforms, Jones and Bartlett Publishers
Lectures, case studies, discussions, practical application of acquired knowledge working on computers using modern development environments, class presentations of seminar papers, all accompanied by the active participation of students.
Assessment (maximum number of points 100)
Exam Requirements 55 points Final Exam 45 points
Attendance 5 Written exam 20
Ongoing assessment 30 Oral exam 25
Class participation 10  
Case study 10