IDG1100
Web Fundamentals
Autumn
Gjøvik
English
About this course
Content
This course introduces students to the main concepts, ideas and principles of the Web, and technologies that power it. The students will learn the basics of scripting and familiarize themselves with a selection of common tools used in Web development.
Topics
- History and governance of the Internet and the World Wide Web
- Underlying principles of the Web architecture
- Common tools, techniques, and technologies used in web development
- Basic concepts of programming
- Basic principles of graphical website builders
Learning outcomes
Knowledge
Students, upon completion of this course, will know:
- the history and organizational principles of the Internet and the World Wide Web
- the basics of the client-server architecture underlying the Web
- the basics of graphical website builders
- the fundamental principles, tools, and techniques of programming
Skills
Students, upon completion of this course, will be able to:
- create simple websites using graphical website builders
- program simple algorithms with scripting languages
- automate calculations using scripting languages
Overall competence
Students, upon completion of this course, will know how to:
- create and deploy a website online
- structure and program a script for Web-related tasks
- collaborate with teammates on a programming project
Teaching methods
Conventional lectures and student group supervision and coaching.
This course is offered to exchange students. Language of instruction is English.