Official course description:
Full info last published 27/06-19

Computational Literacies

Course info
Language:
English
ECTS points:
7.5
Course code:
KBCOLIT1KU
Offered to guest students:
no
Offered as a single subject:
no
Programme
Level:
MSc. Master
Programme:
Master of Science in Information Technology (Digital Innovation and Management)
Staff
Course manager
Special Adviser
Teacher
Part-time Lecturer
Teaching Assistant
Teaching Assistant (TA)
Teaching Assistant
Teaching Assistant (TA)
Teaching Assistant
Teaching Assistant (TA)
Teaching Assistant
Teaching Assistant (TA)
Teaching Assistant
Teaching Assistant (TA)
Teaching Assistant
Teaching Assistant (TA)
Course semester
Semester
Efterår 2019
Start
26 August 2019
End
31 January 2020
Exam
Exam type
ordinær
Internal/External
ekstern censur
Grade Scale
7-trinsskala
Exam Language
GB
Abstract

The overall aim of this course is to enable students to understand and participate in IT development cycles. 

The course is at introduction level, and well-suited for student with limited or no technical background.

Description

The development of IT systems is a complex development life-cycle, and engages various interconnected phases and actors (e.g., IT managers, software developers, designers, business analysts, users, project managers etc.). The successful implementation of each phase within the development cycle and the right engagement of actors will lead to overall IT development success. 

Students will learn about user interface design, software development methods (including agile), systems development life cycles, software engineering, information systems development, Data Flow Diagrams, Entity/Relationship Diagrams, Relational Databases, SQL, and electronic document representation formats.

Students will be introduced to Data Flow Diagrams, Entity/Relationship Diagrams, Relational Databases, SQL, and electronic document representation formats.

The course will cover and deal with each phase in the IT development cycle individually. The cycle will be broken down into themes: initiation, system concept development, planning, requirements analysis, design, code-based development, integration and test, implementation, operation and maintenance, and termination. The course is organised around these themes, and offers a theoretical and practical knowledge base. 

The course will examine the most important aspects of these themes and will concentrate on well-established and developed principles. The main objective is to let students work with all phases, enable them to actively take part in the entire IT development cycle, and to contribute in different roles.


Formal prerequisites
Basic introduction to programming.
Intended learning outcomes

After the course, the student should be able to:

  • Apply the elements of IT development life cycles, distinguish between various life cycle models and choose the appropriate model for particular projects.
  • Contribute to and take active roles in IT development projects.
  • Develop and design certain artefacts (e.g., use cases, business requirement documents, wireframes, Data Flow Diagrams, Entity/Relationship Diagrams).
  • Discuss the importance of managing IT development projects, and the roles and responsibilities of different engaged stakeholders (e.g., users, business analysts, project managers, developers).
  • Evaluate IT development projects.
Learning activities

Lectures: each lecture will include oral presentation that intends to present and cover a particular theme of the Computational Literacies course. These lectures will be supplemented by discussions that actively involve students. Students are required to read the selected material and literature in advance, and to be able to reflect on the readings during the lectures (e.g., book chapters, scientific articles, white papers, case studies, etc.). 

Exercises: lectures will be combined with exercise sessions supported by the main lecturer and/or teaching assistants. During these sessions, students are expected to carry on various theoretical and practical tasks, and further on present their work and results. There will be three different types of tasks: individual, group-based and final project. 


Mandatory activities

During the course students will be required to hand in three mandatory assignments. The mandatory exercises may be completed during the exercises sessions. 

The mandatory assignments are an important part of the learning process, and the approval of the three mandatory assignments is a prerequisite for participating in the exam. 

The description and deadlines for these three mandatory assignments are posted separately on the course portal in learnIT. 

The student will receive the grade NA (not approved) at the ordinary exam, if the mandatory activities are not approved and the student will use an exam attempt.

Course literature

The course literature is published in the course page in LearnIT.

Ordinary exam
Exam type:
C: Submission of written work, external (7-trinsskala)
Exam variation:
C: Submission of written work


reexam
Exam type:
C: Submission of written work, external (7-trinsskala)
Exam variation:

Exam description:
The specific requirements for the submission will be provided in the exam sheet published in learnIT.