Course - Back-end Web Development I - IDG2003
IDG2003 - Back-end Web Development I
About
Examination arrangement
Examination arrangement: School exam
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
School exam | 100/100 | 4 hours | A |
Course content
In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. The main scripting language used will be PHP, where we cover the basic syntax and data structures of the PHP language. Lastly, you will learn how to navigate through an integrated PHP/MySQL environment like MAMP or XAMPP.
Course Content:
- Introduction to my PHP programming basics.
- Object Oriented Programming in PHP.
- Forms and file handling.
- Basic database handling with PHP and MySQL
- Security measures when handling data sent to a web server
- Overview of PHP Frameworks
Learning outcome
Knowledge
- Basic programming in PHP
- Understand the layering of web applications, communication between server and client
- Write PHP code for processing data sent from a server and database action with MySQL.
- Basic know-how of PHP frameworks.
General expertise
- Develop skills in the design of complex systems
- Learn a sustainable approach to programming with a focus on efficiency, modularity, and "green" practices.
- Better skills in analytical thinking and problem solving
Learning methods and activities
- Lectures - Group work - Lab. exercises - Task solution - Guidance
Compulsory assignments
- Assignments
Further on evaluation
Mandatory work (three assignments) needs to be validated for eligibility to take the exam.
Validated assignments from the past semester may be approved, subject to the course coordinator's discretion.
Students who do not manage to pass the final exam will be given the opportunity to take a resit exam.
Specific conditions
Admission to a programme of study is required:
Web Development (BWU)
Recommended previous knowledge
Front-end web development I
Web coding
Course materials
A book about basic PHP, links to online tutorials, and any other relevant material will be made available.
No
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: AUTUMN 2024
Language of instruction: English
Location: Gjøvik
- Computer Science
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: School exam
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Autumn ORD School exam 100/100 A 2024-12-19 15:00 INSPERA
-
Room Building Number of candidates M413-Eksamensrom 4.etg Mustad, Inngang A 0 M433-Eksamensrom 4.etg Mustad, Inngang A 36 - Summer UTS School exam 100/100 A INSPERA
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"