Systems Development and Applied Programming
Systemutveckling och tillämpad programmering
About the Syllabus
Grading scale
Course modules
Position
The course is a compulsory course in the Information Systems: The Digitalisation of Society, Bachelor's Programme (N1SYD).
Main field of study with advanced study
Entry requirements
For admission to the course, a registration on TIG210 Introduction to Programming, 7.5 credits, or equivalent course, is required.
Content
Systems analysis and design are key activities to programme useful software. Such skills are highly demanded. When programme complexity increases, the most widely used approach to software engineering is to follow an object-oriented approach. Object-oriented principles and modelling practices help programmers scale software more easily, increases its maintainability, and makes the code more amenable to change. The course covers the main phases of software development life-cycles and how they relate to object-oriented analysis and design. Students learn how to design databases to support business functions to store data. They also learn how to analyse pernicious challenges and to evaluate sustainability issues in in software development, such as privacy problems resulting from data proliferation.
Objectives
On successful completion of the course, the student will be able to:
Knowledge and understanding
- describe and explain key concepts of object-oriented programming;
- describe appropriate software engineering processes and practices;
- explain central concepts in database design;
Competence and skills
- analyse and design software systems following object-oriented principles;
- design and query database systems;
- model and communicate designs;
Judgement and approach
- critically evaluate the design of programmes;
- evaluate sustainability issues and challenges in and stemming from software development.
Sustainability labelling
Form of teaching
The course education is provided through lectures and workshops. The course aims at delivering extensive formative assessment in the form of a group exercise, as well as summative assessment in the form of an end-of-course exam. To this end students are expected to actively participate and contribute to their own and other students' learning.
Examination formats
The course is examined through a written exam (10 credits) and a group exercise (5 credits).
If a student who has been failed twice for the same examination element wishes to change examiner before the next examination session, such a request is to be granted unless there are specific reasons to the contrary (Chapter 6 Section 22 HF).
If a student has received a certificate of disability study support from the University of Gothenburg with a recommendation of adapted examination and/or adapted forms of assessment, an examiner may decide, if this is consistent with the course’s intended learning outcomes and provided that no unreasonable resources would be needed, to grant the student adapted examination and/or adapted forms of assessment.
If a course has been discontinued or undergone major changes, the student must be offered at least two examination sessions in addition to ordinary examination sessions. These sessions are to be spread over a period of at least one year but no more than two years after the course has been discontinued/changed. The same applies to placement and internship (VFU) except that this is restricted to only one further examination session.
If a student has been notified that they fulfil the requirements for being a student at Riksidrottsuniversitetet (RIU student), to combine elite sports activities with studies, the examiner is entitled to decide on adaptation of examinations if this is done in accordance with the Local rules regarding RIU students at the University of Gothenburg.
Grades
The grading scale comprises: Pass with Distinction (VG), Pass (G) and Fail (U).
The grading scale for the exam is Pass with Distinction (VG), Pass (G) and Fail (U).
The grading scale for the exercise is Pass (G) and Fail (U).
To receive a Pass (G) for the course, a Pass (G) is required on both parts of the examination. To receive a Pass with Distinction (VG) for the course, a Pass with Distinction (VG) is required on the exam, in addition to a Pass (G) for the group exercise.
Course evaluation
The participating students are given the opportunity to anonymously participate in a course evaluation at the end of the course. The results of the evaluation and possible changes to the course will be shared with students who participated in the evaluation and students who are starting the course.