Web Developer
180 ECTS credits

Study programme
This programme is designed for those who want to develop their technological knowledge to work with the web as an interactive medium. If you want a quick way into the employment market you study for two years and earn a University Diploma. If you want to learn more about interaction design with user focus, or deepen your web programming skills, you add a third year and qualify for a Bachelor's degree.
Education level:
Basic level
Prerequisites
General admission requirements, plus either
- field-specific eligibility A4 (Mathematics 3b or 3c, Social Science 1b or 1al + 1a2) with Mathematics 2a or 2b or 2c instead of 3b or 3c, or
- field-specific eligibility 4 (English B, Mathematics C and Social Science A) with Mathematics B instead of C.
While studying
Education
In the course of the training there is the opportunity to specialise in either programming for a web platform and/or interaction design. The latter involves specifying and evaluating the interaction potential of websites, apps, or other multimedia products.The first term includes foundational courses in systems development. The second term has a focus on web development. In the second year there is a 20-week web development project (term 3) and a 20-week period of elective courses (term 4), for instance, a term of studies abroad. In the third year students specialise further in, for example, interaction design with user focus or programming.
Form of Instruction
The studies involve fulltime job. The scheduled teaching varies and many courses include seminars and project work. Students are required to participate actively in the courses which also include independent studies.Theory is a vital part of the programme and theoretical studies alternate with production exercises, thus applying theory in practice.
Examination
Each course is assessed separately. Common examination formats are written exams, group assignments, reports, seminars and thesis projects. Examination usually takes place at the end of each course, module, or unit.Professional Contact
The teaching on the courses is firmly tied to the industry, and students will have the opportunity to connect with local businesses, for example in the writing of their degree projects. Students will also meet with guest lecturers and participate in field studies. In term 4, students can also be assigned an external mentor.Course of study
Semester 1 | ECTS credits |
---|---|
Prototyping: To Explore and Communicate Design Concepts (Obligatory) | 7.5 |
Enterprise and Information Technology (IT) (Obligatory) | 7.5 |
Acquisition of Information Systems (Obligatory) | 7.5 |
Introductory Programming (Obligatory) | 7.5 |
Total ECTS credits:
30
Semester 2 | ECTS credits |
---|---|
Introduction to object-oriented programming (Obligatory) | 5 |
HTML and CSS for Webdevelopment (Obligatory) | 5 |
Systems Implementation Techniques (Obligatory) | 5 |
JavaScript for Webdevelopment (Obligatory) | 5 |
Portable Formats (Obligatory) | 5 |
Multimedia for the Web (Obligatory) | 5 |
Total ECTS credits:
30
Semester 3 | ECTS credits |
---|---|
Web Development Project (Obligatory) | 30 |
Total ECTS credits:
30
Semester 4 | ECTS credits |
---|---|
Information Systems - Smaller Thesis Work (Optional) | 7.5 |
C#.NET (Optional) | 7.5 |
Graphical User Interfaces (Optional) | 7.5 |
Business by Web and Web Analytics (Optional) | 7.5 |
Future web standards (Optional) | 7.5 |
Information Systems: International Practical Placement (Optional) | 15 |
Total ECTS credits:
30*
Semester 5 | ECTS credits |
---|---|
User tests, prototyping and evaluation (Obligatory) | 7.5 |
Interaction Design (Obligatory) | 7.5 |
App development for Mobile e-services (Optional) | 7.5 |
Design Patterns, Java, and UML (Optional) | 7.5 |
Informations Systems: Practical Training (Optional) | 7.5 |
Total ECTS credits:
30*
Semester 6 | ECTS credits |
---|---|
Information Systems - Bachelor´s thesis (Obligatory) | 15 |
Systems Integration (Optional) | 7.5 |
Software Test Design (Optional) | 7.5 |
Total ECTS credits:
30
*Full-time study always equals 30 ECTS credits per semester (20 weeks).
Elective course: Students are free to choose among certain alternative courses, often depending on their choice of specialisation.
Optional course: Students are free to choose any course offered at Karlstad University or at other universities. Courses listed are examples of recommended or frequently chosen courses for a specific programme.
Läsårs- och programvärderingar
Future prospects
Employment Market
There is a great demand for qualified people in the IT business and other businesses and organisations.This programme provides opportunity to work as a web developer for a company or in your own business.
The number of usability consultants is growing and they prove their importance to the public web and workplace intranet solutions.
Degree
Students who complete 120 ECTS cr. (two years) including an independent project (7.5 ECTS cr) are awarded a University Diploma, which after further studies can be included in a Bachelor's degree. Students who complete 180 ECTS cr. (three years) including an independent project (15 ECTS cr) are awarded a Bachelor's degree in Information Systems.Further Studies
Students are eligible for Master level studies in Information Systems on successful completion of the programme.- Start Autumn 2019
- Mode of study Campus (Karlstad)
- Language Swedish and English
- Application code KAU-70010
- Study pace 100% (Day)