Course - Web Development - IT2810
Web Development
About
About the course
Course content
The course covers technologies and methods used in the development of web-based solutions. Through various projects, the students will learn about frameworks, architectures, languages, formats and standards used in the development of web-applications and services. The course is technology-oriented and it is the achieved level of knowledge and skills that is evaluated in the projects and assignments.
Learning outcome
Knowledge about:
the technological foundation for modern web-applications
architectures, frameworks and solutions for developing web-applications and services
programming languages, techniques and tools used in the development of web-solutions
development of dynamic, interactive web-solutions for multiple platforms
formats and technologies for management and dissemination of data and information in web-applications
Skills in:
designing, developing and testing in all layers of a web-application
efficient coding and programming in languages and tools included
evaluation of web-solutions
General competencies
knows how to retrieve and make use of documentation to develop knowledge and skills
can contribute to group work and communicate opinions, assessments and solutions
is able to support the learning of others by giving feedback
knows of laws and rules the developers may need to consider in the development of web-based solutions
Learning methods and activities
Teaching is based on student active learning. Lectures are used for introductions and summaries. Students will mainly work with various projects and assignments, including peer assessments. Learning activities start at the beginning of the semester, and there will be no compensation for activities missed because of late registration.
Compulsory assignments
- Mandatory participation
Further on evaluation
The final grade will be the result of a portfolio evaluation that includes projects, peer assessment participation and reports, assignments and a final test/exam related to the other portfolio activities. Results on individual portfolio parts will be given as points, but the final grading (course grade) is given by the letter grading system. All projects must be approved before the portfolio will be evaluated.
Mandatory assignments will start in the first week of teaching.
Retake of the course will require new participation/deliverables in all activities.
Specific conditions
Admission to a programme of study is required:
Computer Science (MIDT)
Computer Science (MTDT)
Engineering and ICT (MTING)
Informatics (BIT)
Informatics (MSIT)
Natural Science with Teacher Education (MLREAL)
Recommended previous knowledge
IT2805 Web Technology
TDT4100 Object-oriented programming (or TDT4102)
TDT4180 Human Computer Interaction
TDT4145 Data Modelling, Databases and Database Management Systems
TDT4140 Software Engineering
Good skills in programming and use of development and collaboration tools.
Required previous knowledge
The course is only available for students admitted to bachelor/master in Informatics and Computer Science.
Course materials
Will be announced. Students are expected to find and make extensive use of online information.
Subject areas
- Computer and Information Science
- Information Systems
- Computer Systems
- Informatics
- Information Technology and Informatics
Contact information
Course coordinator
Department with academic responsibility
Examination
Examination
Home exam (1)
Submission 2020-12-01 Time Release 09:00
Submission 11:00 Duration 2 hours Exam system Inspera Assessment
- Other comments
- 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation
Home exam
Submission 2021-06-10 Time Release 09:00
Submission 11:00 Duration 2 hours Exam system Inspera Assessment