Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
3 years
Details
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Introduction to the Bachelor's Degree in Computer Science

The Bachelor's degree in Computer Science is a 3-year research-based full-time education. The program is normed to 180 ECTS and is offered at the Aalborg University.


Admission Requirements

To be admitted to the program, applicants must have a upper secondary school diploma. The specific admission requirements are:


  • Danish A
  • English B
  • Mathematics A

Program Structure

The program is modular and is structured as a problem-based study. Each module has a specific number of ECTS points and is concluded with one or more exams within certain exam periods.


Modules

The following modules are part of the program:


  1. Semester:
  • Analysis and Problem Formulation (5 ECTS)
  • A Program that Solves a Problem (10 ECTS)
  • Problem-Based Learning (5 ECTS)
  • Imperative Programming (5 ECTS)
  • The Theoretical Foundations of Computer Science (5 ECTS)
  1. Semester:
  • A Larger Program Developed by a Group (15 ECTS)
  • Algorithms and Data Structures (5 ECTS)
  • Internet and Web Programming (5 ECTS)
  • Probability Theory and Linear Algebra (5 ECTS)
  1. Semester:
  • A Well-Structured Application (15 ECTS)
  • Object-Oriented Programming (5 ECTS)
  • System Development (5 ECTS)
  • Design and Evaluation of User Interfaces (5 ECTS)
  1. Semester:
  • Design, Definition, and Implementation of Programming Languages (15 ECTS)
  • Languages and Compilers (5 ECTS)
  • Syntax and Semantics (5 ECTS)
  • Computer Architecture and Operating Systems (5 ECTS)
  1. Semester:
  • Elective Projects (15 ECTS)
  • Agile Software Engineering (5 ECTS)
  • Machine Intelligence (5 ECTS)
  • Database Systems (5 ECTS)
  1. Semester:
  • Bachelor Project (15 ECTS)
  • Algorithms and Satisfiability (5 ECTS)
  • Modeling and Verification (5 ECTS)
  • Computability and Complexity (5 ECTS)

Assessment and Examination

All modules are assessed through individual graded evaluation according to the 7-point scale. The assessment methods include written or oral exams, project evaluations, and portfolio assessments.


Competence Profile

The program aims to provide students with a well-founded insight into the field of computer science, its theories, and technological possibilities. Upon completion of the program, students will have acquired the following competencies:


  • Knowledge of theory, methods, and practices within the field of computer science
  • Ability to understand and reflect on the field's theories, methods, and practices
  • Ability to apply methods and tools from computer science to design, implement, and analyze programs
  • Ability to evaluate theoretical and practical problem statements within computer science and justify and choose relevant solution models
  • Ability to communicate computer science problem statements and solution models to both peers and non-specialists

Language of Instruction

The program is taught in Danish and English.


Credits and Duration

The program is 3 years long and consists of 180 ECTS points.


Campus

The program is offered at the Aalborg University campus in Aalborg.


Faculty and Study Board

The program is offered under the Technical Faculty of IT and Design, and the Study Board for Computer Science.


Censor Corps

The program is affiliated with the Censor Corps for Computer Science.


Exam Rules

The exam rules are stated in the Examination Order, which is published on the university's website.


Merit and Credit Transfer

The Study Board can approve credit transfer from other educations at the same level, and students can apply for merit for courses taken at other universities in Denmark or abroad.


Dispensations

The Study Board can grant dispensations from the rules, including additional exam attempts and special exam conditions.


Study Start Test

The Study Start Test is not ECTS-awarding and will not appear on the transcript. The test aims to confirm whether students have actually started the program. Students must participate in and pass the Study Start Test to continue their studies.


Changes to the Curriculum

Any changes to the curriculum will be announced on the university's website.


See More