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 |
