Subject specification for an book of subjects
Study program Applied and Computer Physics
Electoral area (module)  
Type and level of studies Basic academic studies
Subject name Programming the website
Lecturer (for lectures) prof. Dr. Edib Dobardžić
Teacher / Associate (for exercises)  
Teacher / Associate (for DON)  
Number ESPB 4 Status of the course (obligatory/optional) optional
Condition  
The course aims The goal is to get acquainted with the most common programs for creating web pages.
The outcome of the course Training students for creating web pages and presentations.
Contents of the course
Theoretical study 1. Wordpress, basic and advanced techniques.
2. LibreOffice basic and advanced techniques.
3. Creating a simple HTML page.
4. Advanced programming in HTML.
5. Getting to know CSS and incorporating it into an existing HTML code.
6. Creating different CSS files, connecting to each other as well as connecting to the HTML page.
7. Getting acquainted with JavaScript and incorporating it into an existing HTML code.
8. Creating different JavaScript files and linking them with HTML and CSS files.
9. Getting to know PHP and basic functions.
10. Getting acquainted with SQL language and databases.
11. Combined use of PHP and SQL for communication with databases.
12. Combined use of HTML, CSS, JavaScript, PHP and SQL in creating dynamic HTML (DHTML) pages.
13. Multimedia objects and their incorporation into the HTML page.
Practical classes (exercises, DON, study research) Practical instruction is dedicated to training students to create web pages. Colloquiums include creating pages and placing them on the server for that purpose.
Literature
1 Chuck Musciano, Bill Kennedy, HTML: The Definitive Guide, O’Reilly, 2008. (selected chapters).
2 David Flanagan, Javascript: The Definitive Guide, O’Reilly, 1998. (selected chapters).
3 David Sklar, Adam Trachtenberg, PHP Cookbook, O’Reilly, 2002. (selected chapters).
4 Online tutorial http://www.w3schools.com.
5  
Number of hours of active teaching per week during the semester/trimester/year
Lectures Exercises DON Study research Other classes
2        
Methods of teaching Lectures and laboratory exercises.
Evaluation of knowledge (maximum score 100)
Pre-exam obligations points Final exam points
activity during lectures 10 written exam 40
practical teaching 10 oral exam  
colloquiums 40    
seminars