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 the basic elements of the programming language PHP. Introducing students to the ways of implementation of complex client Web page. Realization of the Web page using HTML and JavaScript programming language, using advanced techniques. | |||
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-tierWeb application and upload it on the internet. | |||
Contents | ||||
URL to the subject page | https://rti.etf.bg.ac.rs/rti/os4ip/ | |||
Contents of lectures | Basics of HTML and JavaScript programming languages. Basic PHP programming language. PHP language syntax, operators. Advanced technology PHP programming language. Cookies and sessions. Connecting application with a database. Example PHP application that communicates with the database. 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 | ||||
Colloquia | 30 | |||
Seminars | 40 |