Checking date: 14/05/2025 15:52:10


Course: 2025/2026

Computing technologies for the web
(17460)
Bachelor in Management of Information and Digital Contents (Study Plan 2017) (Plan: 376 - Estudio: 340)


Coordinating teacher: TAJADURA JIMENEZ, ANA

Department assigned to the subject: Computer Science and Engineering Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
Programming techniques (Year: 2 / Semester: 2) Information Architecture (Year: 1 / Semester: 1)
Objectives
The objective of this course is for students to learn key programming and web design languages and techniques. At the end of the course students will be able to design and implement interactive digital publications for the World Wide Web.
Learning Outcomes
K1: Know the principles and values of democracy and sustainable development, in particular, respect for human rights and fundamental rights, gender equality and non-discrimination, the principles of universal accessibility and climate change. K3: Identify and analyze research methodologies and sources to develop academic work in the field of digital information management K4: Understand and apply the fundamental theories, instruments and techniques to manage information in digital media, covering its organization, control, communication and preservation K6: Know models of information retrieval and visualization using database systems and visual representation methods. K9: Know the principles of user-centered design for digital products, including the use of usability techniques and planning of interactive publications, ensuring an accessible and effective experience for users. S1: Plan and organize teamwork by making correct decisions based on available information and gathering data in digital environments. S2: Use the information by interpreting relevant data, avoiding plagiarism, and in accordance with the academic and professional conventions of the area of study, being able to evaluate the reliability and quality of said information. S3: Apply digital information management principles in different organizational environments, ensuring effective communication of processes and results to stakeholders. S5: Be able to design, manage, and operate with information through database systems, demonstrating skill in information retrieval and the use of query languages to meet complex information needs. S6: Be able to collect, process, cleanse and aggregate data by understanding the needs of users and organizations and how they need them. S7: Experiment with data visualization tools to represent information intuitively, properly presenting the results to different types of audiences. S8: Develop skills in the creation of digital content and multimedia editing by applying usability principles. S10: Apply statistical analysis techniques and metric studies to evaluate and measure the impact of data in digital environments. S12: Be able to advise on the definition of strategy and project management regarding tracking, indexing, content structuring, link building, etc C1: Know and be able to manage interpersonal skills on initiative, responsibility, conflict resolution, negotiation, among others, which are required in the professional field. C2: Be able to apply knowledge in a professional way in solving specific digital information management problems using the tools and techniques learned in the academic field C3: Demonstrate ability in the development and execution of digital content projects autonomously working in multidisciplinary teams. C4: Capacity for continuous autonomous learning that facilitates adaptation to new situations and the updating of knowledge in the field of digital information.
Description of contents: programme
1. Introduction to Web Programming and Design a. What is the Web? History and Evolution of the WWW b. Content managers vs web programming c. Introduction to design principles. Examples 2. HTML language a. Environment for web development b. Structure and navigation of a website 3. CSS manipulation a. Link external CSS files with HTML documents b. Control of design and text format using CSS c. How to make a "Responsive" Web page? 4. Introduction to JavaScript and Document Object Model a. How to create interactive web pages? b. Syntax and bases of the Javascript language c. Events in Javascript d. Variables and functions in Javascript e. Developer tools - the console f. DOM Manipulation (Document Object Model) g. Introduction to Jquery h. Complex data structures. Storage and Data Management 5. Introduction to the Principles of Web Design, Heuristics and Patterns a. Methodology of User-Centered Design b. How to present the information on a website? c. How to facilitate the navigation of a website? d. Key elements in the design of a website 6. Advanced concepts: introduction to programming on the server
Learning activities and methodology
TRAINING ACTIVITIES: THEORETICAL-PRACTICAL CLASSES. In them, the knowledge to be acquired by the students will be presented. They will receive the class notes and will have basic reference texts to facilitate the follow-up of the classes and the development of the subsequent work. Exercises and practical problems will be solved by the students and workshops will be held to acquire the necessary skills. There will be 42 hours with 100% attendance. TUTORIALS. Individualized assistance (individual tutorials) or in group (collective tutorials) to the students by the professor. 28 hours will be dedicated with a 25% of presenciality. INDIVIDUAL OR GROUP WORK BY THE STUDENT. It will be dedicated 78 hours 0% presenciality. TEACHING METHODOLOGIES: MASTER CLASSES: 2 ECTS. Class lectures by the professor with the support of computer and audiovisual media, in which the main concepts of the subject are developed and the materials and bibliography are provided to complement the students' learning. PRACTICAL CLASSES: 1 ECTS Resolution of practical cases, problems, etc. posed by the teacher individually or in groups. PROGRAMMING EXERCISES: 1.25 ECTS. Initiated during the practical classes and completed outside of them, they aim to complete the development of the specific instrumental competences and to initiate the development of the specific attitudinal competences, as well as the transversal competences problem solving and application of knowledge. CASE STUDY: 1.25 ECTS. Initiated during the practical classes and finished outside of them, its objective is to complete and integrate the development of all the specific and transversal competences, in the design and implementation of a practical case by means of group work. TUTORIALS. Individualized assistance (individual tutorials) or group (group tutorials) to students by the professor. teacher. FINAL EXAM: 0.5 ECTS. It aims to influence and complement the development of specific cognitive and procedural skills. It reflects especially the use of the master classes.
Assessment System
  • % end-of-term-examination/test 20
  • % of continuous assessment (assigments, laboratory, practicals...) 80

Calendar of Continuous assessment


Extraordinary call: regulations
Basic Bibliography
  • Elizabeth Castro; Bruce Hyslop. HTML5 and CSS3: Visual QuickStart Guide, Seventh Edition. PeachPit Press. 2011
  • Flanagan, D. JavaScript: The Definitive Guide. O'Really Media. 2006
  • Lenny Burdette. The JavaScript PocketGuide. PeachPit Press. 2010
  • Nielsen, J. Designing Web Usability. New Riders. 2000
  • Van Duyne, D. K., Landay, J. A., & Hong, J. I. The design of sites: Patterns for creating winning web sites. . Prentice Hall Professional. 2007
Recursos electrónicosElectronic Resources *
Additional Bibliography
  • . Eloquent JavaScript. disponible en http://eloquentjavascript.net .
  • Boduch, Adam, Jonathan Chaffer, and Karl Swedberg.. Learning jQuery. Packt Publishing. 2017
  • Dix, A., Finlay, J., Abowd, G., Beale, R.. . Human-Computer Interaction. Prentice Hall, 3rd Edition. 2004
  • Helen, Sharp, Rogers Yvonne, and Jenniffer Preece. Interaction Design. Beyond human computer interaction. John Wiley &Sons. 2023
  • Shneiderman, B., Plaisant, C., Cohen, M., Jacobs, S., Elmqvist, N., and Diakopoulos, N.. Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley, 6yh Edition.. 2016
  • Steve Suehring. JavaScript Step by Step. Microsoft Press. 2008
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN


The course syllabus may change due academic events or other reasons.