- Docente: Maria Rita Scalas
- Credits: 12
- SSD: ING-INF/05
- Language: Italian
- Moduli: Maria Rita Scalas (Modulo 1) Fabio Grandi (Modulo 2)
- Teaching Mode: In-person learning (entirely or partially) (Modulo 1); In-person learning (entirely or partially) (Modulo 2)
- Campus: Bologna
- Corso: First cycle degree programme (L) in Engineering Management (cod. 0925)
Learning outcomes
Knowlwdge of the principal architectural and technological solutions for the implementation of a web site connected to a database for the realization of information systems based on WEB technologies.
Course contents
- Basic notions on Internet and on how Internet works. -
- HTML (structure of a document, principal tags, lists, tables, form, ecc.).
- CSS (Cascading Style Sheets). -
- HTTP transmission protocol on the web (mention to other common protocols). -
- PHP for the creation of dynamic sites on the server side. -
- JavaScript for the creation of dynamic sites on the client side. -
- EasyPHP for the creation and use of a database on the server side and its use in conjunction with Apache, PHP, MySQL. -
- All the software used in the course is free from the web and its download is shown during the laboratory hours. -
- SEO site optimization techniques for the optimal positioning in the main search engines. -
- XML and semantic web. -
Readings/Bibliography
The main line will always be the PDF files in UniversiBo. Some text books are suggested during the presentation of the course in Universibo. During the lectures further material from which some more information can be taken will be suggested.
Teaching methods
The lecturer will make use of the PC in the classroom. In the laboratory each student will have a screen, but in the last weeks of laboratory hours they will be allowed to use their own PC for the phases of implementation and tuning of their WEB sites.
Assessment methods
The assessment is made of three parts:
- realization in small groups and presentation in the classroom (all the component of each group) of a WEB site in which all the principal techniques learned during the lectures and laboratory hours must be used.
- oral assessment of every topic contained in the course lectures.
- written exam with questions on the XML and semantic WEB topics, inherent to the lectures of the last part of the course .
Teaching tools
The lectures make use of power point slides projected in the classroom. The pdf format of the lectures slides will be downloadable in the course page of UniversiBo for the students of the course. Every week I will be present during the laboratory hours (LAB 6). Each student will have a computer place in order to be prograssively trained to the use of the techniques learned during the class lectures. During the last weeks of the course, the laboratory will be dedicated more specifically to the developement of the WEB sites. In such hours the students will bew also allowed to use their own PC.
Office hours
See the website of Maria Rita Scalas
See the website of Fabio Grandi