This course is archived

Go here to see the updated course for the current academic year

WEB TECHONOLOGIES

Course Code: INFO 211 • Study year: II • Academic Year: 2021-2022
Domain: Computer Science • Field of study: Computer Science
Type of course: Compulsory
Language of instruction: Romanian
Erasmus Language of instruction: English
Name of lecturer: Ciprian Ioan Cucu
Seminar tutor: Ciprian Ioan Cucu
Form of education Full-time
Form of instruction: Class
Number of teaching hours per semester: 56
Number of teaching hours per week: 4
Semester: Summer
Form of receiving a credit for a course: Grade
Number of ECTS credits allocated 4

Course aims:

Fundamental knwledge regarding the flow and display of information over the Internet, especially on the Web
Using methods, development environments and languages specific to the development of web applications.
The ability to develop a web application, starting from given specifications.

Course Entry Requirements:

-

Course contents:

1. HTML – elements, atributes, Doctype
2. CSS: rules, selectors, properties, precedence rules
3. HTML5 & CSS layout: semantic elements, the box model
4. Javascript – nodes, DOM
5. Responsive web design – media queries, mobile first,
frameworks
6. Client-server model, protocols, HTTP
7. Transmission of values
8. Security issues
9. Configuration of webservers

Teaching methods:

Lecture, Power Point presentations, conversation, exemplification

Learning outcomes:

Students will be able to understand how things work on the Web from the technology point of view and to create interoperable and functional websites.

Learning outcomes verification and assessment criteria:

Final project evaluation – 50%; continuous assessment Laboratory activities portfolio – 50%.

Recommended reading:

Jennifer Robbins, Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics,, -, -, -, -.
Luke Welling, Laura Thomson, , PHP and MySQL® Web Development, Fifth Edition, -, -, -, -.
Marijn Haverbeke, ; Eloquent JavaScript, 2nd Edition http://eloquentjavascript.net/index.html, -, -, -, -.