IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Computational Literacies 
Kursusnavn (engelsk):Computational Literacies 
Semester:Efterår 2018 
Udbydes under:cand.it., Digital Innovation & Management (dim) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:15 
Forventet antal deltagere:
Maks. antal deltagere:187 
Formelle forudsætninger:Basal introduktion til programmering. 
Læringsmål:Having completed the course, the student should be able to:

1. Apply the elements of IT development life cycles, distinguish between various software development processes, including agile, and choose the appropriate model for particular projects.

2. Conduct and take active roles in IT development projects.

3. Develop and design artifacts on a basic level (e.g., use cases, business requirement documents, wireframes, Data Flow Diagrams, Entity/Relationship Diagrams, Relational Database Designs).

4. 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).

5. Evaluate IT development projects. 
Fagligt indhold:The overall aim of this course is to enable students to understand and participate in IT development cycles and to introduce students to basic computer literacy topics. 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 lead to overall IT development success.

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

The course will cover each phase in the IT development cycle individually: initiation, system concept development, planning, requirements analysis, design, code-based development, integration and test, implementation, operation and maintenance, and termination. The course is organized around discussions of these themes and offers theoretical and practical knowledge base. The course will examine main aspects of these themes and will concentrate on well-established and developed methods. The main objective is to let students walk through all phases, enable them to actively take part in the entire IT development cycle in different roles. 
Læringsaktiviteter:

Lectures: Each lecture will include oral presentations that present a particular theme of the course. These lectures will be supplied with discussions that actively involve students. Students are required to read the selected material and literature in advance and be able to reflect on during the lectures (e.g., book chapters, scientific articles, white papers, case studies, etc.).

Exercises: Lectures will be combined with exercise sessions. 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. 

Obligatoriske aktivititer:During the course students will be required to submit three mandatory assignments (which may be carried out during the exercises sessions). The description and deadlines for these three mandatory assignments are posted separately on the course portal in learnIT.

Please note: The student will receive the grade NA (not approved) at the ordinary exam, if the mandatory activities are not approved, and the student will have used an exam attempt. 
Eksamensform og -beskrivelse:C: Skriftlige arbejder uden mundtlig eksamen., (7-scale, external exam)

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