Programplaner og emneplaner - Student
KING6200 Norwegian work and communication II Course description
- Course name in Norwegian
- Norsk arbeidsliv og kommunikasjon II
- Weight
- 10.0 ECTS
- Year of study
- 2019/2020
- Course history
-
- Programme description
-
Introduction
In this course, the students will gain an understanding of some of the most important principles of the Internet of Things (IoT). IoT enables the development of unique, innovative products and services. The students will become familiar with architecture and intelligent algorithms that govern IoT and pervasive computing. The goal of the course is to give the students an overall understanding of IoT: from a technical point of view - and in relation to the consequences for society (for example privacy preservation, security) - when billions (or trillions) of units communicate with each other in ‘the cloud’.
-
Required preliminary courses
The students shall acquire knowledge of and insight into the development of applications (apps) for mobile devices. The course takes the framework for the Android platform as its point of departure to highlight important concepts in the development of mobile devices. The course will be a useful foundation for students who wish to work on mobile applications in connection with their bachelor’s thesis. It is desirable but not a requirement that students have access to an Android device.
-
Learning outcomes
After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and competence:
Knowledge
The student
- has a basic technical understanding of the functioning of Internet og computer networks
- has an overview of the most important principles in pervasive computing, and the Internet of Things, which include wearable devices, context aware computing, health monitoring, smart houses, crowd sensing, smart grids and ambient intelligence
- understands the basic technical principles behind different algorithms for autonomous control in the Internet of Things
- has an understanding of how the Internet of Things and pervasive computing affect security and the protection of privacy in our society
- has good knowledge of the scientific advances and technology leaps that enabled the Internet of Things
Skills
The student
- masters basic concepts and has an overview of algorithms used on the internet and in data communication
- is capable of conceptualising architecture for solutions based on the Internet of Things and pervasive computing
General competence
The student
- is capable of designing solutions based on the principles behind the Internet of Things and pervasive computing
-
Content
The course builds on the computer science courses from the first semester.
-
Teaching and learning methods
After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:
Knowledge
The student is capable of:
- explaining basic principles underlying the programming of applications for mobile devices
- explaining resource allocation and how GUI solutions are adapted to small form factors
- explaining the architecture, framework and APIs on the Android platform
- explaining how Wi-Fi and location-based services can be developed
- explaining how audio, video and cameras can be used in mobile applications
Skills
The student is capable of:
- designing and developing efficient user interfaces for mobile applications
- developing mobile applications with database connectivity in the Android framework using SQLite
- publishing the tested software to a physical device
;
General competence
The student:
- has a general understanding of the development of applications for mobile devices
-
Course requirements
Lectures. Development project, individually or in pairs.
-
Assessment
None.
-
Permitted exam materials and equipment
Portfolio assessment subject to the following requirements:
- three individual assignments
Each of the assignment submission must include program code and short report of 5-10 pages on the program being developed.;One overall grade is awarded for the portfolio.;All parts of the portfolio must be passed for a student to successfully pass the course.
Exam results can be appealed.;
In the case of a new and postponed exam, another form of exam can also be used or a new assignment with a new deadline is given. If an oral exam is used, this can not be appealed
-
Grading scale
None
-
Examiners
One examiner. The course may be selected for grading by external examiners.