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
