Competence profile and curriculum in Software Development (SD) – University of Copenhagen

Home
Resize Print Bookmark and Share

Department of Computer Science DIKU > Study programmes > M.Sc. in Computer Science > Competence profile and...

Competence profile in Software Development (supplementing GCS):

Graduates with a competence profile in SD will have fundamental competences in respect to software development, i.e. the various activities involved in preparing the production of software and information systems that are effective, useful and satisfactory for their users -  both in the context of an organization and in the context of day-to-day life.

Software developement covers investigation of new needs in collaboration with users, software development, modification and reuse of software components, maintenance of systems and the technical and, especially, the organisational implementation of new software products and information systems. The focus is on programming including the initial problem formulation, the realisation of programmes and systems, integration of systems, tests of systems solutions in the relevant IT and user context.

Curriculum:

Software

Development

Block 1

Block 2

Block 3

Block 4

Year 2

Elective courses, projects, stay abroad

Elective courses, projects, stay abroad

Master Thesis

Master Thesis

 

Elective courses, projects, stay abroad

Elective courses, projects, stay abroad

Master Thesis

Master Thesis

Year 1

Software Design and Software Architecture

Research Methods in Human-Centered Computing 

Project: Software development studio

Project: Software development studio

 

Advanced programming

Principles of computer system design

Statistical methods for machine learning

Advanced algorithms and data structures