13E114IP - Internet Programming
Course specification | ||||
---|---|---|---|---|
Course title | Internet Programming | |||
Acronym | 13E114IP | |||
Study programme | Electrical Engineering and Computing | |||
Module | ||||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | elective | |
Condition | / | |||
The goal | The aim of teaching is to enable students to design and write modern web applications using HTML and JavaScript (client side) and elements of the programming language PHP (server side). Introducing students to the ways of implementation of complex web systems and modern web technologies. | |||
The outcome | At the end of the course, students will be trained to help with the modern development environment to develop commercial web applications based on PHP programming language. It will be competent to design a three-tier web application and upload it on the internet. | |||
Contents | ||||
Contents of lectures | Basics of HTML and JavaScript programming languages. Basic PHP programming language. PHP language syntax, operators. Cookies and sessions. Connecting application with a database. Example PHP application that communicates with the database. Advanced PHP concepts. Asynchronous JavaScript and XML. Example of complete commercial application realized using learned technologies. | |||
Contents of exercises | Practical examples of the use of these technologies. Realization of complex Web applications using HTML 5, CSS, JavaScript, PHP and Ajax technologies. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
2 | 2 | 1 | ||
Methods of teaching | Lectures, auditory exercises, individual work on the project with presentation, laboratory exercises with visual simulations. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 30 | |
Practical lessons | 0 | Oral examination | 0 | |
Projects | 40 | |||
Colloquia | 30 | |||
Seminars | 0 |