Programme syllabus
Kristianstad
University,
Sweden
Applied Computer Science for Sustainable
Development: One-Year Master Programme - 60
credits
Programme code: IDCHS
Level: Second Cycle
Swedish title: Tikimpad datavetenskap fr hdllbar ulveckling: magsterprogram
Decision: Approved by the Board of the Faculty of Natural Science: 2020-08-21. Valid from 2021-08-30.
Reference number: U2020-241-1309
Overall educational goals
Upon successful completion of tne one-year Master programme, the student will be able to apply an
Independent, critical. ang Inferdiscioinary approach to working with and developing complex
computerised systems. In addition, the student will be able to meet complex social challenges related to
Information technology and use computer science and innovation fe contribute to a sustainable future.
The programme creates the conditions necessary for a student to be able to develop advanced
knowledge and skils within the field of computer science, and independently identity, formalise and
provide solutions to problems that atfect various social requirements related to Agenda 2030, and the 17
UN sustainable development goals.
The programme is taught in English
Degree goals
Knowledge and understanding
To be awarded! the degree of Master of computer science, the student must
+ demonstrate knowledge and understanding within computer science, botn ofthe subject os o whole
tnd speciaised knowledge of machine leaming, data security, the intemet of things and how they can be
ppd fo sustainaole development,
* demonstrate insight inte curtent research ond development workin particule those cccomoanying
technologies elated 0 the intemet of things and machine tearing: and
+ comonstrate ccvanced metnocology skis computer slence,
Competence and sis
To be awarded the degree of Master of computer science, the student must:
+ cemonstrate the ably to integrate knowledge of computer science info analysing, assessing and
processing complex phenomena, questions and stuations related to sustainable development inluaing
in coses where information itimited
* omonstrate the abilty to independently identity and! tomate questions related to computer science
based on the UN sustainable development goals, and wshg appropriate methods, plan and complete
edvanced tasks wihin speciied time frames
* domonsrate the ally to present cnc Giscuss conclisons, both verbally and in wring, in action to he
knowledge and arguments that fom the basis of these conclusions. n celogue with diferent groups: andl
+ demonsttate sls necestary fo be able fo paricipate in computer science research and development
Work ond work with otner advanced tasks
Judgement and apereach
To be awarded the dagres of Master of computer science, the student must:
+ demonstrate the abily fo work witn moble platform technology. wireless communication and data
securlty to conduct assessments that focus on the relevant sclentific, social and ethical aspects;
* demonstate awareness of he ethical aspects of rewearch and development work
+ demonstrate on insight nfo the opportunties and Imittions of computer sclence. their social role andhow humans are responsible for their use; and
+ demonstrate the abilty to identity the need for additional skils development and take responsiblity for
this
For the degree of Master of computer science, the sludent must have successfully completed an
independent project (degree project) that awards a minimum of 15 credits.
Structure and content
The programme comprises a methodology course, five courses, a specialisation project and independent
work within computer science, worth 15 credits.
Semester }
Computer science methods and sustainable development 6 credits
Mobile platforms 6 crecits
Wireless network securily 6 credits
The intemet of things 6 creaits
Applied machine leaming 6 credits
Semester 2
Data mining 6 credits
Project in muttiaiciplinary contexts 9 credits
Independent degree project in computer science 18 credits
The order in which courses are given can change, and certain course names may be updated.
The course, Computer sclence methods and sustainable development addresses various methods for
research in computer science, and places them in the context of Agenda 2030. Computational
sustainability fs one of the core concepts in the course, It provides the foundation that can be further
developed and supplemented in additional courses where these methods are applied fo computer
The Mobile platforms course highlights how moblle technology and applications are a afiving force behind
the IT revolution, and how they can be used to support global sustainable development targets. The
Wireless network security course outines the role data secutty plays in modem digital systems, where
communication between things uses wireless protocol for which security is paramount, The intemet of
things addresses the technologies used fo connect small data units (things) in larger networks ~ both local
‘and global. The couse in Applied machine learning introduces the technology and theories behind
machine learning, with focus on their practical application. Applied machine learning is then further
explored in the Data mining course, that studies how large amounts of data, deta collection and
Interpretation are processed. The course adresses the concepts of Big Data, the Cloud and machine
leaning.
As patt of the Project in muttidisciptinary contexts, the student works with a muttiaisciplinary project to
highlight now modem information technology such as mobile applications, the internet of things, machine
leaming, data mining and data security can provide on innovative conttioution to solutions for @
sustainable future, In this course, the student willuse different methods to apply the technology studied in
the other courses, Innovation is a central concept in this course.
In their Independent degree project in computer science, the stucient will wtite a dissertation that is tied to
G research area in computer science and the main themes of the programme, Developments to technical
systems that support sustainable development will be observed. In this course, the student will use both
methodology ond subject knowledge to develop and answer their research questions using an empirical
study,
Entry requirements and selection
Bachelor's Degree in Computer Science or other equivalent field altematively Bachelor's Degree in
Computer Science and Engineering minimum 16 credits in programming and 7.6 higher education credits
in mathematics and English B/Englsh 6 or the equivalent
Degree
For sludents who have successtuly completed all courses in accordance with he applicable programme:
sylabus wil meet the requirement for he Degree of Master of Science in Computer Science. The
university can issue a degree certificate to the student upon request, The university will provide information
bout Now to apply for a degree certificateFollowing successful completion of the Master's degree, the student willbe able to apply for further study
within computer science or other computer and information science-related subjects at second and third-
cycle level
Transitional rules
If the programme is discontinued, o significantly changed, the student has the right to follow the
programme structure to which the student was accepted. This right will end after 2 years following the final
admission onto the programme for which this programme syllabus applies.
Programme qualification rules willbe specified in the admission requirements for each course syllabus.