Programme aims

Attainment targets, also known as programme aims, are the qualifications you will have when you have successfully completed the Technical Computer Science bachelor’s programme. That means that these are the skills you will have when you get your BSc title:

The Programme Intended Learning Outcomes

Domain-specific content
In the domain of Technical Computer Science, the graduate is capable of:

C1. In the software sub-domain: understanding, applying, analyzing and evaluating the principles of software development and software engineering; understanding and applying concepts of programming languages and formal methods.
C2. In computer and network systems: understanding, applying and analyzing theories of architecture, organization and the management of computer systems, as well as principles of communication and network systems.
C3. In fundamentals of computer science: applying algorithms, discrete structures and principles of parallel and distributed computing, and analyzing their complexity.
C4. In human media interaction: Knowing and understanding how to design intelligent systems using principles of human-computer interaction and computational science.
C5. In information management and security: Understanding theories, methods and techniques for the design of databases, as well as of relevant implementation and maintenance aspects; understanding fundamentals of security and applying them in networks; applying cryptography theories.
C6. In mathematics: Applying discrete mathematics, calculus, linear algebra, probability and statistics; analyzing problems and solutions conceptually, using these mathematical theories.

Design
Regarding the general activity of design, the graduate is capable of:

D1.  Specifying a problem and devising a solution based on a general description of that problem, by selecting and applying appropriate methods, models and techniques.
D2.  Selecting and applying appropriate, domain-specific knowledge, methods, models and techniques to systems design in an integrated fashion.
D3.  Evaluating the properties of solutions/systems and making a substantiated choice between different solutions based on that evaluation.

Research
Regarding the general activity of research, the graduate is capable of:

R1. Critically analysing domain-specific problems.
R2. Systematically setting up and implementing a small research project.
R3. Contributing to the further development of the domain by working in a sub-field

Organizational ability
Regarding the general activity of (self-)organization, the graduate is capable of:

O1.  Independently acquiring and incorporating new knowledge and skills as required.
O2.  Analyzing, reflecting on and discussing ethical, social, cultural and societal aspects of problems,solutions and developments in the domain.
O3.  Understanding team dynamics and working in a team and with a variety of stakeholders such asthe client and end-users.
O4.  Communicating effectively with colleagues and non-specialists, both orally and in writing.
O5.  Organizing his/her working processes and reflecting on personal effectiveness contributions andactions.
O6.  Taking a position on an issue and of substantiating this position with regard to a design orscientific argument.
O7.  Appreciating, using input from and working with experts from multiple disciplines.
O8.  Understanding, appreciating and working with people with different cultural backgrounds.
O9.  The graduate is capable of shaping his/her learning process, his/her competencies and develophis/her professional identity, by deliberately choosing and completing parts of the programme that match personal capacities, skills, and motives.