Computer Science B.Sc.
Key Info
Basic Information
- Degree:
- Bachelor of Science
- Start of Studies:
- Winter Semester, Summer Semester
- Standard Period of Studies:
- 6 semesters
- ECTS Credits:
- 180Mehr Informationen
What does that mean?
ECTS are credit points that measure the workload of one's studies.
- Language:
- German
Admission Requirements
-
Abitur or equivalent HZB
Mehr Informationen
What does that mean?
General higher education entrance qualification (Abitur), subject specific university entrance qualification, or an equally recognized university entrance qualification (HZB)
-
Proficiency in German
--- Mehr Informationen ---
What does that mean?
You must provide documentation of your language skills for the language of instruction at the time of enrollment. Exam regulations govern the details. You can find an overview of what skills you will typically need under Language Skills in the course of study description.
Admission to First Semester
- restricted
NC for WS 2013
Admission to Higher Semesters
- open
No NC for WS 2013
Enrollment Requirements
-
SelfAssessment
--- Mehr Informationen ---
SelfAssessment
RWTH Aachen self assessments are online advising processes for deciding what to study. Participation in one (rarely two) of these self assessments is mandatory. You can find which self assessment you need to take for this subject in the course of study description under "Prerequisites". You will need to show proof of participation in a subject specific self assessment in order to enroll (not to apply). You can print out the participation certificate yourself.
Dates and Deadlines
Computer science is the science of analysis, conception, and implementation of information processing systems. With foundational concepts such as algorithms, information, architecture, complexity, and efficiency, the statistical structure and dynamic behavior of such systems can be described and investigated.
Respective to its roots, computer science contains mathematical elements (qualitative and quantitative classification of problems and algorithms, correctness proofs for programs) as well as engineering elements (the solution to concrete and complex practical problems within optimal use of resources on hand).
Within this spectrum, computer science has developed into a discipline with its own scientific methods and has assumed a significant influence on developments in many other areas: Today, computer science methods are implemented in almost all areas of science and daily life, in order to efficiently solve practical problems.
Computer science is also an engineering science, because it provides the means for use, builds complex hardware and in particular software systems, that are the nucleus of diverse application systems.
In order to learn the necessary user communication, an applied subject is an important part of a computer science education.
Degree Content
The Bachelor course of study in Computer Science offers a broadly based education in the scientific foundations of computer science. With a Bachelor, students will acquire methods skills, and qualifications related to the career field, which can be built upon in the Master course of study or through professional activities. The Bachelor course of study in Computer Science is comprised of 180 ECTS credits, which are a measure for the comprehensive courses and corresponding amount of time students spend on their studies. The Bachelor exam is composed of courses in the areas of practical computer science (Programming, Data Structures and Algorithms, Data Bases and Information Systems, Introduction to Software Technology), technical computer science (Introduction to Computer Engineering, Electrotechnical Fundamentals, Operating Systems and System Software, Hardware Programming, Secure Distributed Systems), theoretical computer science (Discrete Structures; Formal Systems, Robots/Machines, Processes; Computability and Complexity; Mathematical Logic), math (Analysis; Linear Algebra, Stochastics, Numerical Problems), an elective (introductory courses from advanced fields of computer science), an applied subject, seminars, internships, and a Bachelor thesis. Traditionally for every course, there are weekly written or oral exercises. A student must have earned at least fifty percent of the exercise points to take the exam. Exams are generally written or oral and occur throughout the course of study.
Stays Abroad
The faculty has set research and teaching cooperations with a number of European and non-European universities. The Moveonline Exchanges database is helpful if you want an overview of all RWTH Aachen exchange programs.
Prerequisites
Personal Prerequisites
In computer science, diverse methods are implemented for the structuring, modeling, analysis and solution of problems that extend beyond actual programming. Thus, students should enjoy math, and also possess initial programming knowledge, since these two things are indispensable in the practical implementation of problem solutions. If necessary, students can acquire these skills in the bridge course. Throughout the course of study, sufficient knowledge of English will also be necessary.
Enrollment Prerequisite
RWTH "Electrical Engineering, Computer Science, and Technical Computer Science" Self Assessment
If you are starting the Bachelor course of study in the summer semester, you should contact the departmental advisor for the Bachelor in Computer Science.
Master's Degree Prospects
RWTH Aachen offers a consective Master with the same name, building on the Bachelor.
Examination Regulations
Exam regulations regulate academic goals, the course of study layout, and exam procedures. The appendix to the regulations contains the description of the modules, from which the course of study is composed.
Faculty
The Computer Science Bachelor course of study is offered by the Department of Computer Science in the Faculty of Mathematics, Computer Science, and Natural Sciences.