Degree in Multimedia Engineering - Minor in Videogames

Degree in Multimedia Engineering - Minor in Videogames

Enrol in a Multimedia Engineering Degree at La Salle and be ready to become an excellent professional in technological integration by acquiring a strong technical and artistic background.

Web Projects I

Description
The goal of the subject Web Projects I is that the students acquire the necessary knowledge to develop graphical web interfaces that allows users to see and interact with the data. A user web interface (or web front-end) is the one that is accessible through a web browser. That is why we will be using web technologies for its development. The technologies that we will learn in this subject are HTML, CSS and JavaScript. They are currently the standard recommended by the W3C (the World Wide Consortium) and they are considered the best for developing user interactions on the web. Nevertheless, we will also learn new standards like WebAssembly. This subject is considered advanced. It has a constant reference to the new standards HTML5, CSS3, SCSS, objects and JavaScript libraries. The lecture has a working intensity of 4 ECTS credit, that is equivalent to 100 hours of dedication for the student.
Type Subject
Tercer - Obligatoria
Semester
First
Course
3
Credits
4.00

Titular Professors

Previous Knowledge
Objectives

1. Ability to analyze the requirements for a project and plan the best strategy for carrying it out.
2. Acquisition of group work skills.
3. Ability to find information in foreign languages through the network.
4. Ability to apply theoretical knowledge into practice.
5. Self-learning capacity.
6. Understand all the contemporary aspects related with the exercise of the profession as well as the necessity to receive permanent training.

Contents

The subject is divided in the following topics:
• 1st Topic. Web fundamentals: Introduction to the history and its ecosystem evolution and its web architecture.
• 2nd Topic. HTML: HTML language definition, types, tag taxonomy and language structure inside HTML documents for the development of valid standard semantic webs.
• 3rd Topic. CSS: CSS introduction, responsive web and its use as a visual HTML document formatter.
• 4rd Topic. JavaScript and connectivity: Introduction to DOM, language coding methodology for managing the DOM. Introduction to methods, models and data formats used in the web communication between client and server.

Methodology

The subject learning approach is based on the following learning methodologies:
• Theory lectures
• Problem solving and exercise lectures
• Hands-on lectures
• Seminar
• Tutoring

Each of these methodologies are applied based on the following descriptions:

Theory Lectures
Theorical concepts are exposed by the teacher so that the students can learn them. The teacher can provide materials and the student can take notes and/or complete with supporting materials. The student can intervene either to solve doubts and/or to answer the questions asked by the teacher.

Problem solving and exercise lectures
Problem solving and/or decision making using the knowledge learned. The teacher can invite the student to participate in class to assess the acquisition and / or interpretation of the concepts presented.

Hands-on lectures
Problem development and/or decision making using the knowledge learned. Specific equipment is used, such as a computer, or other material from laboratory or workshop.

Seminar
Reflection, specialization in contents previously learnt by the student or expansion of new knowledge related to the area of study.

Tutoring
Orientation, attention and/or personalized evaluation with a student or group. It is a teaching practice that is usually compulsory for the student who follows a learning program and / or that is a complement to non-presential work.

Evaluation

The final grade of the subject is calculated according to the expression:

NFinal = 0,9*Nepp + 0,05*Nparticipacion + 0,05*Nportafolio

To apply this average, Nepp, and Nportafolio must be equal to or greater than 5. Otherwise, the average is not calculated and you will go directly to July recovery. The individual calculation:

• The score of exercises, problems and practices (Nepp) is the result of 30% of continuous evaluation exercises (Nejercicios), 20% of the presentations and 50% of the score of practices (Npracticas). Continuous assessment exercises can be opened and delivered on the same day of class, without exceeding their delivery one week after the opening. The minimum grade for the continuous assessment average is 5. You do not have to pass all the ACs. They may not be delivered until 2 AC. If more than 2 ACs have a No-Show, the average will not be made and will go to the extraordinary call for knowledge. If all are delivered, those 2 AC with the lowest grade will be discarded. This is possible as the assessment rubrics reevaluate concepts and procedures. Presentations require a minimum grade of 5. There is no minimum grade for each practice, but they must be delivered with an average of 5. Therefore:

Nepp = ( 0,3*Nejercicios + 0,2*Npresentaciones ) + 0,5*Npracticas

• If the grade of exercises and presentations is not passed in ordinary convocation (end of 1st semester), then a recuperation exam must be carried out in July (Ex_recuperacion), being in this case the grade of exercises, problems and presentations equal to the grade obtained in this exam. The minimum grade required for this exam is 5.

Nepp = 0,5*Ex_recuperacion + 0,5* Npracticas

• With respect to the practices score (Npracticas) this is calculated as the average of all the practices. You must obtain a grade equal to or higher than 5. If you do not pass the practical grade in ordinary call (end of 1st semester), then in July there is an option to submit the recovery project (Npj_recuperacion), being the practical grade equal to the grade obtained in this project.

Npracticas = Npj_recuperacion

• There is no extraordinary call for February, only the recovery of July.

• Any detection of copy in any activity, exercise, problem, practice, project or portfolio could result (in regard to copies regulation in the direct failure of the subject without any recovery possibility.

Evaluation Criteria

• On ordinary call. The subject has no ordinary exam in February. This implies that the student must demonstrate all the knowledge and know-how from the CA exercises and the practices.
• On extraordinary call. The subject has an extraordinary exam since there is no extraordinary AC where to demonstrate knowledge. Therefore, the student who does not pass knowledge and / or ordinary practice must demonstrate knowledge in an exam and / or practice to the July extraordinary.
• About AC. The minimum grade for the continuous assessment average is 5. With a grade lower than 5, students will go to the extraordinary call for knowledge. You do not have to pass all the CA exercises. They may not be delivered until 2 AC. If more than 2 ACs have a No-Show, the average will not be made and will go to the extraordinary call for knowledge. If all are delivered, those 2 AC with the lowest grade will be discarded. This is possible as the assessment rubrics reevaluate concepts and procedures.
• About checkpoint/midterm. The subject does not have a checkpoint, the checkpoint is cited as an evaluation example. However, as a note will be available for midterm, what we do in the course is an average of what has been delivered up to that point.
• About presentations. The minimum required grade is 5. If it does not exceed 5, it will go to the extraordinary call for knowledge.
• About practices. The course has two compulsory delivery practices, and the grade will be the average of both with a minimum grade of 5. Failing the average of the practices implies doing an extraordinary practice.
• About portfolio. The subject has a portfolio of compulsory delivery and a minimum required grade of 5. This portfolio is carried out in relation to the second practice.

Basic Bibliography

W. (2010, August 9). HTML5 Reference. Retrieved from https://dev.w3.org/html5/html-author/
M. H. (2019, January 13). Eloquent JavaScript 3rd edition. Retrieved from https://eloquentjavascript.net/

Additional Material