IS-115 Web programming in PHP
- ECTS Credits:
- 7.5
- Responsible department:
- Faculty of Social Sciences
- Course Leader:
- Peter André Busch
- Lecture Semester:
- Autumn
- Teaching language:
- Norwegian
- Duration:
- 1 term
The course is connected to the following study programs
- Bachelor's Programme in IT and Information Systems
Teaching language
NorwegianRecommended prerequisites
Knowledge about programming and system development methods is an advantage.
Course contents
The course provides an introduction to the knowledge and skills required to develop dynamic web applications, ie how web servers, browsers, and client-side and server-side scripts interact to produce well-functioning web applications. Students will be trained in programming languages (PHP and sometimes Javascript) and connection to and use of MySQL database. They get a basic introduction to using the HTML and CSS languages to design web applications.
Learning outcomes
After completing the course, the student should have the following:
Knowledge
● client-server communication on the web
● programming (PHP)
● Web development frameworks and libraries
● Selection language (HTML and CSS)
● PHP (MySQL) database management
Skills
● be able to develop a functional web application based on a given problem
● develop logical algorithms to solve various problems
● be able to follow good programming practices (eg documentation, testing and code standards)
General competence
● insight into key academic issues related to web development
● dissemination of key issues and solution options for web applications
● reflect on your own professional practice and adjust it under supervision
Examination requirements
To pass the exam, the student must pass a minimum number of modules. Further information is provided in Canvas at the start of the semester.
Teaching methods
This course uses a combination of lectures, assignments and work in the lab with guidance from teacher and assistant teacher. The course is divided into modules that are taken sequentially. Students learn at their own pace by working individually with textbooks, assignments and other resources. The student must show that the learning objectives of a module have been achieved to proceed to the next module (eg by passing a test or in conversation with the teacher or assistant teacher). Estimated work scope is 210 hours.
Evaluation
The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.
Offered as Single Standing Module
Yes. Subject to availability or capacity.
Assessment methods and criteria
Individual oral exam. Graded grade, A-F.