Students
Tuition Fee
Start Date
Medium of studying
Duration
6 semesters
Details
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Computer Science B.Sc.

Key Info

Basic Information

  • Degree: Bachelor of Science
  • Start of Studies: Winter Semester
  • Standard Period of Studies: 6 semesters
  • ECTS Credits: 180
  • Language: German and English

Admission Requirements

  • Abitur or equivalent HZB (General higher education entrance qualification)
  • Proficiency in German and English

Admission to First Semester

  • Restricted (NC for WS 2025)

Admission to Higher Semesters

  • Open (No NC)

Enrollment Requirements

  • Self-Assessment (RWTH Aachen self-assessments are online advising processes for deciding what to study)

Dates and Deadlines

  • Overview

Degree Content

Aside from a broad spectrum of fundamental knowledge, students also acquire methodological skills and career-related skills during their Bachelor's studies. The teaching is supported with internships or tutorials, in which students profit from intensive mentorship.


  • Practical Computer Science: Programming, Data Structures and Algorithms, Introduction to Software Engineering, Data Bases and Information Systems, Elements of Machine Learning and Data Science
  • Technical Computer Science: Computer Engineering, Operating Systems and Systems Software, Systems Programming (PSP), Data Communication, IT-Security
  • Theoretical Computer Science: Formal Systems; Automata; Processes, Computability and Complexity; Mathematical Logic
  • Mathematics: Discrete Structures, Analysis for Computer Scientists, Linear Algebra, Introduction to Applied Stochastics
  • Other Assessments: Mentoring, Introduction to Scientific Working, Software Project Internship, Seminar, Bachelor's Thesis
  • Elective and Application Subject: Classes from the wide range of application subjects outside of computer science

Characteristics of the Course of Study at RWTH

Computer Science at RWTH Aachen is an outstanding degree program. The Faculty is involved in over 40 research areas, making it possible to offer a very broad range of specializations.


Prerequisites

Personal Prerequisites

  • Enjoy math
  • Initial programming knowledge
  • Sufficient knowledge of English

Language Requirements

  • English language skills at level B2 according to the “Common European Framework of Reference (CEFR)”

Enrollment Prerequisite

  • RWTH "Electrical Engineering and Computer Science" Self Assessment

Decision Aids

If you are trying to figure out if you would enjoy studying computer science, RWTH offers many opportunities to learn more about the subject.


Career Prospects

Information technology, worldwide interconnection, and the entry of computer-based systems in all social, business, and private spheres pose immense dynamic potential. This results in excellent future career prospects for computer scientists.


Master's Degree Prospects

The Master's course of study in computer science offers an outstanding variety of electible specializations.


Module Handbook and Examination Regulations

The module handbook provides a description of all modules of a degree program and offers a comprehensive insight into the program contents.


Faculty

The Computer Science Bachelor course of study is offered by the Faculty of Computer Science.


Academic Advising

  • Advising and Services for School Students and Prospective Students
  • Advising for Students
  • Departmental Academic Advisors
  • Student Councils Within Faculties

Formalities

  • Legal Information for Starting Studies in the First Core Semester
  • NC Values for Previous Years
  • Legal Information for Starting Studies in Higher Core Semesters

Information before Beginning Studies

  • Bridge Courses
  • First-Year Orientation

International Prospective Students

  • Prospective International Students
See More
How can I help you today?