DIFT1001
Web Technology and Teamwork
Autumn
Trondheim
Norwegian
About this course
Content
Web technology
In this course you will learn about web publishing, HTML, CSS, DOM and JavaScript, user experience on the web, use of frameworks and multimedia on the web, and integration of external services.
Teamwork
First you will learn about working in teams and then the team will use the knowledge to carry out a project and present the result of this. In this process you should use the acquired knowledge about roles and models for team establishment and team development, and apply principles for project implementation and administration.
Learning outcomes
Knowledge
Web technology
The student:
- understands the client/server-architecture in the context of browsers and web servers
- knows the difference between static and dynamic web pages
- has knowledge about the HTTP protocol and encrypted communication with HTTPS
- understands the structure of a URL, domain names and ports
- knows the difference between absolute and relative addressing
- understands the importance of adhering to web standards
- knows the structure of an HTML document
- knows basic elements in HTML
- has knowledge about CSS syntax, styling and the box model
- understands CSS techniques used for responsive layout
- has fundamental knowledge about universal design and UX on the web
Teamwork
The student:
- has knowledge of the prerequisites for successful teamwork and various roles in connection with this
- has knowledge of how teams are established and further develop
- has knowledge of project planning and implementation
- knows about principles of effective oral and written communication
Skills
Web technology
The student is able to:
- develop and publish a functional and responsive web site
- code HTML, CSS and JS using a dedicated editor
- upload a web site to a web server using SFTP
- change the appearance and layout of a web site with CSS
- manipulate the DOM with JavaScript and create dynamic content
- use frameworks to simplify the development process
- add multimedia (graphics, images, sound, video) to a web site
- integrate external services on a web site
Teamwork
The student:
- can manage the documentation of processes and use ICT tools appropriately in a teamwork setting
- can actively contribute to carrying out effective project work in a team
- can reflect on their own contribution to teamwork and adapt to the current work situation
- can convey results of completed project work both in writing and orally
General
Web technology
- The student has a fundamental understanding of how a modern web site is structured and built.
- The student is able to acquire new knowledge in a field in continuous development.
Teamwork
- The student understands that their own behavior affects the team.
Teaching methods
Lectures, course material, mandatory exercises, lab work, team meetings, deliveries related to project, presentation of project.
There is a focus on carrying out work in teams such that one gets practical experience with team work. This demands an active participation of the individual team members during the semester.