Structure and content

Exchange: Computer Science


You will study a full semester

You will need to follow the full semester and obtain the 30 ECTS that the semester offers.

It is not possible to mix courses from different semesters and different programmes or to be exempt from single subjects. This is because all our subjects and modules are interwoven. This way you will learn to apply all your skills and competences to solve more complex problems.


Semesters currently open for exchange
 

Fall semester 2022

Semester 3
Available: Fall semester 2022
Start of term: September
Total ECTS: 30
Programming: 10 ECTS
Systems Development: 10 ECTS 
Technology: 10 ECTS

Programming in semester 3

Programming will move from Java to the Microsoft platform ‘.Net’ which uses the C# programming language. You will be comfortable with basic as well as advanced programming techniques. This is where you will move on to making distributed software systems with a service-oriented architecture. You will continue to work with advanced programming techniques and how software services are consumed through e.g. web applications.

Systems development in semester 3

Systems development will turn to more agile principles. You will work on development methods such as SCRUM, Kanban and eXtreme Programming and more. Parts of the semester are organised to allow you to work on practical SCRUM iterations.

Technology in semester 3

The technology subject supports the programming subject with the required theory and practical exercises on network concepts related to distributed systems. You will also work on virtualising IT systems and central security concepts and threats.

Spring semester 2023

Semester 4
Available: Spring semester 2023
Start of term: February
Total ECTS: 30
Electives / Specialisations: 30 ECTS

Semester 4 is intended for students to acquaint themselves with technologies and techniques on the basis of their own interests, and very often inspired by the local businesses.

You will have time for studying one or more particular fields of your interest in depth, or you can study different topics more broadly. This semester is run in close cooperation with the local business community which will allocate time and resources for giving real-life assignments to the students.


Full programme and curriculum

If you wish to join other semesters or subjects than the ones currently open for exchange, it might be possible based on individual agreements. Do not hesitate to contact us.

Semester 1
Start of term: September
Total ECTS: 30
Programming: 20 ECTS
Systems development: 5 ECTS
Business (organisation theory): 5 ECTS

Programming in semester 1

The Programming subject is focused on object-oriented programming, in which you will be working on building classes, interaction between objects and various data structures. Furthermore, focus will be on sorting algorithms as well as various programming design patterns. In semester 1, you will be using the Java programming language.

Systems development in semester 1

For systems development, you will be working on software architectural designs to ensure a solid foundation for your programming. You will also be working on how to plan your development work and preparing the required documentation.

Organisation theory in semester 1

The subject of organisation theory is fundamentally about business understanding and about how IT solutions create value and growth within a business. You will also be considering the role of IT staff within an organisation.

Semester 2
Start of term: February
Total ECTS: 30
Programming: 10 ECTS
Systems Development: 10 ECTS
Business (organisation theory): 5 ECTS
Technology: 5 ECTS

Programming in semester 2

The subject of programming takes a look at more advanced programming techniques, which include graph algorithms, tree structures and thread programming. It will also include in-depth database work, including best practice for purposeful database design. In semester 2, you will use Java and Microsoft SQL database programming languages.

Systems development in semester 2

Systems development continues working with the principles from semester 1 and connects database design with architectural considerations. Furthermore, emphasis is on quality assurance of your software product using various quality assurance mechanisms, including unit testing and integration testing.

Organisation theory in semester 2

The subject of organisation theory will shift its focus to how logistic challenges can be handled using software systems. You will be working on innovation and how innovative efforts are best handled within an organisation. In addition, you will look at IT security, including risk analysis.

Technology

The new subject of Technology in this semester is about building knowledge of operating systems, database systems and synchronization issues in programming. The subject closely supports the Programming subject with exercises and theoretical models for algorithm design.

Semester 3
Start of term: September
Total ECTS: 30
Programming: 10 ECTS
Systems Development: 10 ECTS 
Technology: 10 ECTS

Programming in semester 3

Programming will move from Java to the Microsoft platform ‘.Net’ which uses the C# programming language. You will be comfortable with basic as well as advanced programming techniques. This is where you will move on to making distributed software systems with a service-oriented architecture. You will continue to work with advanced programming techniques and how software services are consumed through e.g. web applications.

Systems development in semester 3

Systems development will turn to more agile principles. You will work on development methods such as SCRUM, Kanban and eXtreme Programming and more. Parts of the semester are organised to allow you to work on practical SCRUM iterations.

Technology in semester 3

The technology subject supports the programming subject with the required theory and practical exercises on network concepts related to distributed systems. You will also work on virtualising IT systems and central security concepts and threats.

Semester 4
Start of term: February
Total ECTS: 30
Electives / Specialisations: 30 ECTS

Semester 4 is intended for students to acquaint themselves with technologies and techniques on the basis of their own interests, and very often inspired by the local businesses.

You will have time for studying one or more particular fields of your interest in depth, or you can study different topics more broadly. This semester is run in close cooperation with the local business community which will allocate time and resources for giving real-life assignments to the students.

Semester 5
Start of term: September
Total ECTS: 30
Internship: 15 ECTS  
Final AP degree project: 15 ECTS 

Internship (10 weeks)

Students will do a half-semester internship with a company of their choice. You will be part of the daily operations of your internship host company and doing tasks that are relevant to your education.

Final AP degree project

After the internship, you will write up your final AP degree project based on a real-life problem or issue. This will give you the opportunity to test and showcase all the competencies you acquired during studies.


Evaluations and exams

You can find information about the specific exams in each semester in the programme's full curriculum.

As an exchange student you will need to take all exams that are planned during the semester on the same terms as students following the full-degree programme. You can find more information in our examination regulations.

In Denmark students are evaluated on the basis of a 7-point grading scale. Learn more about the Danish grading system and how it translates


Academic life at UCN


Primarily class-based teaching with close connections

At UCN, you will spend more time in class rooms with your own class, than you will in large auditoriums. This means that there is time for you, for dialogue and for building better connections with your class mates and lecturer.

You will experience many different forms of teaching and learning such as whole-class instruction, group work, self-study, project case work, visits from guest lecturers and speakers and various excursions. 

You will be on campus (nearly) every day

When you are not having classes, you will often be on campus doing group work or participating in different activities.

Teaching that focuses on real life

At UCN, you will meet an academic environment that focuses on introducing you to the real world. Not only are internships/placements/practices an integrated part of all our full-degree programmes, but in addition you will be presented with practice-related cases and projects simulating reality. This may take place as collaboration with companies and institutions or in labs/class-rooms where you can experiment and practice your subject-related skills.

Our learning approach

We always combine theory with practice. We call it Reflective Practice-based Learning. Read more about UCN's learning approach.

Contact

Dorit Kjærulff Torp
International Coordinator
Technology programmes
+45 72 69 13 57
dkt@ucn.dk