2019/2020 KAN-CBUSV2026U E-Business Smartphone App Development (T)
English Title | |
E-Business Smartphone App Development (T) |
Course information |
|
Language | English |
Course ECTS | 7.5 ECTS |
Type | Elective |
Level | Full Degree Master |
Duration | One Semester |
Start time of the course | Spring |
Timetable | Course schedule will be posted at calendar.cbs.dk |
Max. participants | 120 |
Study board |
BUS Study Board for BSc/MSc in Business Administration and
Information Systems, MSc
|
Course coordinator | |
|
|
Main academic disciplines | |
|
|
Teaching methods | |
|
|
Last updated on 12-06-2019 |
Relevant links |
Learning objectives | ||||||||||||||||||||||||
|
||||||||||||||||||||||||
Course prerequisites | ||||||||||||||||||||||||
This course requires a fundamental understanding of programming as achieved in, or comparable to, T1 in the E-Business program. | ||||||||||||||||||||||||
Examination | ||||||||||||||||||||||||
|
||||||||||||||||||||||||
Course content, structure and pedagogical approach | ||||||||||||||||||||||||
The course introduces programming of mobile clients. Primarily, it provides an introduction to a mobile programming language and gives knowledge of opportunities and limitations concerning mobile units and operating systems. The course provides the students with practical experience in developing software for a mobile/smart phone platform. The following topics will be covered in the course:
After completion of this course the students will be able program a prototype mobile applications with services that exploit features such as multimedia, location and communication for a mobile platform. The students will also be able to provide reasons for the choice of design and architecture in their prototype mobile/smart phone application.
|
||||||||||||||||||||||||
Description of the teaching methods | ||||||||||||||||||||||||
The course consists of 24 hours of lectures and
24 hours hours of exercises delivered in block mode. These are held
as a mixture of teaching of theoretical concepts and practical
exercises with the use of a computer. Apple platform IOS is
selected to demonstrate the concepts and give the students
practical experience with mobile programming. The required software
will be XCode and this runs best on Apple MAC however at the
beginning of the course there will be a tutorial about installation
of XCode on WIndows machine using virtualisation however not all
Windows computer are eligible for such installation. Generally it
has been observed that Intel based modern windows machines do not
have any issue installing virtual environments. There is also a
possibility of getting access to MAC cloud using services that many
companies are offering online.
The presented theories and methods should be applied in practice. Therefore, smaller assignments are made during the semester, where examples of the students’ solutions are discussed in class. The students work in the entire semester on a mini app project. The sub-topics of the course are presented in a sequence so their relevance are demonstrated (from idea to product). Moreover, the students are encouraged to evaluate each other’s project work on the mini project with reviews. CBS Learn is used for sharing documents, slides, exercises etc. as well as for interactive lessons if applicable. |
||||||||||||||||||||||||
Feedback during the teaching period | ||||||||||||||||||||||||
The teacher will give continous feedback to students during the course. | ||||||||||||||||||||||||
Student workload | ||||||||||||||||||||||||
|
||||||||||||||||||||||||
Expected literature | ||||||||||||||||||||||||
The literature can be changed before the semester starts. Students are advised to find the final literature on Canvas before they buy the books.
Notes, articles, chapters and webpages will be handed out/made available during the course
Additional reading material:
|