The general Bachelor of Computer Science is a six semester study programme. The bachelor's degree is a professional qualification and prepares for an idividual career in the field of computer science. In addition, it prepares for a transition to master's degree programmes. the B.Sc. in Computer Science is an accredited by the the ASIIN accreditaion agency and awarded the seal of approval by the Accreditation Council. The well-organised study programme of our bachelor's degree courses stands out thanks to its high degree of project-oriented work and labs and provides profound insights into the core fields of computer science and its applications. It also conveys scientific topics and methods. The wide variety of electives is unique. In addition to technical subjects, we teach interdisciplinary skills and soft skills. Overview Download Application Degree Bachelor of Science (B.Sc.) Standard Period of Study 6 semesters Begin of Studies winter and summer semester Enrolment Prerequisites higher education entrance qualification, participation in Online Self-Assessment Location Darmstadt Type of Study undergraduate course of study Contact Prof. Dr.-Ing. Michael von Rüden General Univeristy website with links to application, ranking, leaflet and study structure Further Information at study organisation B.Sc. Computer Science Here you can find some information and documents for download: Information Leaflet of the study programme Wirtschafts-Woche: Die Besten Fachhochschulen. Das sind die Favoriten der deutschen Personalchefs . Handelsblatt, Wirtschafts-Woche No. 15, April 2013 Current Timetables of the Bachelor of Computer Science Special Provisions of the Examination Regulations (BBPO) of the Department of Computer Science of Darmstadt University of Applied Sciences Allgemeine Bestimmungen für Prüfungsordnungen (ABPO) of Darmstadt University of Applied Sciences A recommendation regarding a required notebookcan be found here . Applications for the various courses of study are made centrally via the Student Service Center (SCC) website . With German university entrance qualification Applications and requests for registration must be made using online forms only. Please note the application deadlines depending on the program variant. You can find information on the different types of programs under Study Programmes . With foreign university entrance qualification FThere is a separate application procedure for applicants with foreign certificates, regardless of their nationality. All information can be found under Study Place with Foreign Certificates . Further Information The Study Programme. What's it about? Global networking via the Internet, video streaming, self-propelled cars and the control of mobile phones are just a few examples of the influence of information technology. The study course Computer Science with the degree Bachelor of Science (B.Sc.) enables students to participate in the creative and independent solution of problems of information technology in almost all fields of application. In six semesters you will learn solid technical and methodical basics of computer science as well as their application and implementation in industry and economy. These skills are the basis for success throughout your professional life. The course is offered by the Department of Computer Science, one of the largest and most recommended computer science departments at German universities. This is shown by top positions in the relevant university rankings. Modules. How is the study programme structured? The modules of the bachelor's program in computer science include courses, project work and practical phases. Almost all modules include an internship with a maximum of 16 students, which is usually supervised by professors themselves. A detailed description of the study contents can be found in the module handbook . Practice. What can I do after my studies? Our graduates are active in many different professions. In general, a degree in computer science is a good basis for an exciting, varied, challenging and usually well-paid job with very good prospects. With your degree you can work in many industries, including automotive, finance, environment, medicine, education, media - IT is everywhere. The job descriptions are correspondingly diverse. The course of studies qualifies you for professional positions in the following areas of work, among others: Software development, design, testing, maintenance and integration System consulting and user training Development and support of databases and networks Web development and mobile application development e-Business Game development, edutainment and infotainment A vivid and realistic picture of a possible working week of an application developer is described very well in the following two articles: Part 1: Monday to Wednesday , and Part 2: Thursday to Friday . In the video on the portal Komm-Mach-MINT a product manager describes her daily work. FAQ. Frequently Asked Questions Bewerbung Show all answers Hide all answers Contact
Welcome to the Department of Computer Science at the h_da The Department of Computer Science at Darmstadt University of Applied Sciences is one of the largest and most renowned of its kind throughout Germany. A highly-motivated team of 50 professors, 60 members of staff and more than 100 contract lecturers work for about 2,000 students in intriguing bachelor's and master's programmes. As one of the first departments in Germany, we developed bachelor's and master's degree programmes back in 1999, which have since been improved and re-accredited several times. Since 2017, we have had our own right to award doctorates, so that students in our department can also obtain a PhD after completing the master's programme at our university. Alternatively, our PhD students qualify in cooperation with universities - more than 30 PhDs have already been completed in this way. As a student or prospective student, the size of the department offers you the advantage of being able to move across the entire spectrum of computer science in your studies, from theory to diverse areas of application (e.g. IT security, big data, augmented reality) to questions of economic efficiency in computer science. Teaching, research and practice are integrated in our department. Choose the one that suits you best from our wide range of courses. You can find more information about our bachelor's programme under study information . You can find our master's programme here or as a dual variant here . Best regards Stefan T. Ruehl International Coordinators International Academic Advisor
The general Master of Computer Science is a four-semester course of study. In the application-oriented master's program, we teach the current state of the art and the ability to apply it to problems and develop innovative solutions. Overview Course of Studies Enrolment Prerequisites Standard Period of Study 4 semesters Begin of Studies winter and summer semester Selection Procedures qualified Bachelor's degree in Computer Science with an average grade of at least 2.5 Application online via the university Further Information General Presentation Leaflet (PDF) Study Programme Structure (PDF) Schedules Study and Examination Regulations (Timetables, Prerequisites for Assignment, ...) The Department of Computer Science has been offering a master's degree program in Computer Science for many years. The program enables students with a first qualified academic degree to receive a more scientific and theoretically sound education. Admission requirement for the Master's programme is a qualified Bachelor's degree in Computer Science with a grade of at least 2.5 (according to the German grading system). In individual cases, applicants with qualifications that differ from this can also be admitted. The 4-semester Master's programme includes a specialized in-depth study and the Master's thesis to be written in the last semester. For all students, the in-depth study of the Master's programme comprises theory, application and interdisciplinary components. We offer two different options for the Master in Computer Science: full-time course (General Master) practice-integrated course of study (Dual Master) Students have the opportunity to design their studies according to their personal preferences. The department offers four different application-oriented majors: Software Engineering IT Security Technical and Graphic Systems Business Information Technology It is also possible to study the Master's programme without a specialisation. Details about the Master's programme in Computer Science can be found in the examination regulations. To be eligible for our Master in Computer Science, students are required to hold a Bachelor's degree in Computer Science (or a similar degree) with an average grade of at least 2.5 (according to the German grading system). Students with an average grade of up to 2.9 will be assessed on a case-by-case basis. Admission may be granted based on the assessment of the following criteria: scientifically relevant awards participation in university committees (at least 2 semesters) a fast completion of the Bachelor's degree (standard period of study + 1 semester) certificate of employment for a longer professional activity in the field of information technology (at least half a year) maternity, paternity, childcare of care of relatives stays abroad or studies abroad for professional reasons Contact
The Examination Committee is responsible for all Bachelor and Master programmes offered at the Department of Computer Science. The tasks of the Examination Committee are derived from the General Provisions for Examination Regulations (APBO §24) of Darmstadt University of Applied Sciences. The tasks include the monitoring of the compliance with examination regulations the decision on applications for credit transfer the decision on the fulfilment of the admission requirements for the Bachelor and Master programmes the admission to the final thesis, the appointment of the supervisor and co-examiners and the issue of the topic of the final thesis advising and deciding on applications by students for exceptions to the general regulations of the applicable study and examination regulations advising lecturers and students on examination law issues The Examination Committee is currently composed as follows: Members Deputies Students will find further information under Studienorganisation/Prüfungsausschuss (in German only). Lecturers can find further information in the internal area (visible after login).
The Multimedia and Graphics Group of the Department of Computer Science develops and coordinates the course offerings and research activities in the areas of multimedia, current web technologies and development approaches, mobile application development, user-centered design and user experience, human computer interaction, graphical data processing and computer vision. Current research topics of the department include Semantic Web Technologies in the context of Internet of Things (IoT) and Industry 4.0, Linked Open Data for a Web of Data (aka Semantic Web), Didactics of Computer Science, Virtual and Augmented Reality. In addition to the compulsory bachelor courses Introduction to Communication and Media Informatics, User-Centric Software Development, Development of Web-Based Applications, Computer Graphics, Project Multimedia and the seminar Communication and Media, the members of the department offer various (elective) courses in the bachelor and master programmes of the Department of Computer Science as well as export courses for the Media Department in Dieburg. Laboratories and Infrastructure Courses in the field of multimedia and graphics take place either in the two laboratories listed below or as a notebook internship. D15/102 D15/107 Contact Members
Cyber Security and Foundations of Computer Science Alexander Wiesmaier holds a professorship for cyber security and foundations of computer science at Darmstadt University of Applied Sciences . He is a founding member and co-head of the Applied Cyber Security Darmstadt research group. His research interests include cryptography, security protocols & infrastructures, and privacy, focusing on subsets of applied, long-term, and usable cyber security. He is specialiced on solutions based on the use, adaption, or development of cryptographic technologies. He is a member of ATHENE National Research Center for Applied Cybersecurity , and responsible manager of Steinbeis Transfer Center Cyber Security & System Architecture . Short CV Since 2018 Professor at Darmstadt University of Applied Sciences 2011 - 2018 Research Architect at AGT International 2008 - 2011 Postdoc at Darmstadt University of Technology 2006 - 2008 Analyst at Safelayer Secure Communications 2001 - 2006 Research Associate at Darmstadt University of Technology Teaching Winter Term 2023 Security Protocols and Infrastructures ( 41.4886 ): PQC Bachelor Project System Development ( 30.7504 ): Easy Privacy Project: Research and Development ( 82.7700 ) Advanced Seminar ( 36.4800 , Nouri Alnahawi) Bachelor Project System Development ( 30.7504 , Gero Knoblauch, Dominik Heinz): PORTUNUS Summer Term 2023 Cryptography ( 41.4936 ) Cryptology ( 84.7412 ) Bachelor Project System Development ( 30.7504 , Nouri Alnahawi): eID Protocols Winter Term 2022 Master Project System Development ( 41.4806 ): PORTUNUS Security Protocols and Infrastructures ( 41.4886 ) Practice Module ( 30.7608 ) Master Project System Development ( 41.4806 , Nouri Alnahawi): eID Protocols Summer Term 2022 Master Project System Development ( 41.4806 ): PORTUNUS and Easy Privacy Cryptography ( 41.4936 ) Scientific Writing in Computer Science 2 ( 30.7512 ) Project: Project Management ( 82.7514 ) Seminar: Solution and Discussion ( 82.7518 ) Master Project System Development ( 41.4806 , Nouri Alnahawi): eID Protocols Winter Term 2021 Master Project System Development ( 41.4806 ): Easy Privacy Security Protocols and Infrastructures ( 41.4886 ) Cryptography ( 41.4936 ) Project: Research and Development ( 82.7700 ) Master Project System Development ( 41.4806 , Nouri Alnahawi): eID Protocols Summer Term 2021 Research semester Winter Term 2020 IT Security ( 30.7126 ) Master Project System Development ( 41.4806 ): Pentester's Parcours Security Protocols and Infrastructures ( 41.4886 ) Summer Term 2020 Cryptography ( 41.4936 ) IT Security ( 30.7126 ) Bachelor Project System Development ( 30.7504 ): Pentester's Parcours Winter Term 2019 Capture The Flag Hacking ( 30.101Z ) Cryptography ( 41.4936 ) IT Security 30.7126 Master Project System Development ( 41.4806 ): Info App Project: Project Management ( 82.7514 ) Seminar: Solution and Discussion ( 82.7518 ) Summer Term 2019 Capture The Flag Hacking 30.101Z Current Topics in IT Security ( 84.2010 ) Cryptography ( 41.4936 ) Programming, Algorithms and Data Structures 2 ( 30.7208 ) Master Project System Development ( 41.4806) Info App Scientific Writing in Computer Science 2 ( 30.7512 ) Winter Term 2018 Capture The Flag Hacking ( 30.101Z ) IT Security ( 30.7126 ) Research and Development ( 82.7700 ) Programming, Algorithms and Data Structures 1 ( 30.7104 ) Summer Term 2018 Capture The Flag Hacking ( 30.101Z ) Cryptology ( 84.7412 ) Programming, Algorithms and Data Structures 2 ( 30.7208 ) Publications Google Scholar dblp computer science bibliography Projects See Applied Cyber Security Darmstadt research group. Open theses / R&D studies / jobs See Applied Cyber Security Darmstadt research group. Contact Links (M)PSD: PORTUNUS PAUSED - (M)PSD: Easy Privacy PAUSED - (M)PSD: Pentester's Parcours CLOSED - (M)PSE: eID Protocols CLOSED - Advanced Seminar (English) - PQC CLOSED - (M)PSD: Info App
Course Offer The Department of Computer Science offers a great variety of modules/courses in english not just at bachelor’s but also at master’s level. The department promotes and encourages its students to learn and work in English, so there probably won't be any problems regarding a speech barrier and you will have an easy time fitting in. Below you can find an overview of the modules the department offers and the courses that are taught this semester. Please bear in mind that we finalise our course offerings very late, that is 3 to 4 months before a semester begins. English Modules Offerings of courses in english (in the current and previous terms) List of all Modules (including module descriptions) List of Bachelor Modules taught in English List of Master Modules taught in English Module Description of all offered Bachelor modules (language mainly german and some in english, machine translated from german into english) Module Description of all offered Master modules (language mainly german and some in english, machine translated from german into english) English Courses and Schedules Bachelor Schedules (courses taught in English this semester) Master Schedules (courses taught in English this semester) If you intend to write your thesis in Darmstadt, please inform us well in advance on your topic, so we can match you with a supervisor. Learning Agreement To prepare your stay here at our department, you will be asked to fill in a learning agreement with your course choice. Below you will find general information that helps you when preparing your learning agreement: Modules (Modul) consist of one or more courses (Lehrveranstaltung) and a course is always part of a module. A course can be a lecture (Vorlesung), seminar (Seminar), lab (Labor), or project (Projekt). There are electronic module descriptions with comprehensive information on each course offered here at our department. You can find them in the OBS , our Online Booking System. Here you can also check out our schedules (Stundenplan) and which courses are offered in the winter semester and summer semester respectively. Schedules are usually published shortly before lectures start. Once in Darmstadt, you do not have to fix your course choice on the very first day. At the beginning of each semester, we'll organise a Meet and Greet for our exchange students where you get the latest information on our courses offered. We also help you with any questions concerning the course registration and our Online Booking System OBS . Then go and attend the classes you are interested in and discuss any doubts with the lecturers. They can assist and inform you on the course requirements concerning language and examination procedures. Discuss your course choice with our International Academic Coordinators and have them sign your learning agreement. "OBS" and Exam Registration OBS is the Online Booking System for students at the Department of Computer Science. You will use it to register for your courses and exams. It is very important for your studies here at our department, so go and get acquainted with its features! Language Courses and "SuK" Every semester our Language Centre offers a wide variety of courses in English, French, Spanish, Portuguese, and German as Foreign Language. In addition to the German Intensive Course (4 ECTS) for exchange students at the beginning of the semester, you can take German classes and Intercultural Communication during the semester (2.5 - 4 ECTS). h_da also offers so-called “SuK” classes covering topics in the field of social and cultural sciences. These courses are organised by the Department of Social Sciences and are open to students from all departments. In order to participate in language courses and SuK classes, please register via QIS . Transcript of Records You can see and print your results anytime via OBS . At the end of your semester abroad, we will issue your official Transcript of Records and send it to your home university. It documents your academic performance during your exchange period at h_da. Contact International Academic Advisor Examination Office
The IT Security Experts Group of Darmstadt University of Applied Sciences (spokesperson: Prof. Dr. Christoph Krauß) has set itself the task of coordinating the subject area of IT security in education and research and making it more visible at Darmstadt University of Applied Sciences. Reference projects of the h_da on IT security can be found here . In addition to members from various departments of Darmstadt University of Applied Sciences - currently Computer Science as well as Social Sciences - PhD students from the National Research Center for Applied Cybersecurity ATHENE are also actively involved in the activities of the department. Study Focus IT-Security With the Cooperative Study Course IT Security (KITS) as well as the compulsory course IT Security in the first semester of the bachelor's degree in Computer Science, the h_da sustainably strengthens teaching in this field. Since November 2009, the Master of Computer Science has a further specialisation: IT Security. The new specialisation was developed in the context of the h_da participation in the "Center for Advanced Security Research Darmstadt (CASED)" - today ATHENE . Students of SPO2013 who decide on this specialisation must take at least 24 ECTS from the associated security course catalogue during the first study section (i.e. the regular semesters 1 to 3) and then work on a master's thesis on a suitable IT security topic. Students of SPO2006 have to prove at least 30 ECTS from the course catalogue "IT Security". Students will receive confirmation of their specialisation in their Master's degree. Courses Bachelor Master Current Topics of IT-Security Selected Topics of IT Security Case Studies in Information Security Usable Security Introduction into Computer Forensics Biometric Systems Hacker Contest Biometric Systems Internet Security Coding Theory IT Security Management Computer Forensics Penetration Testing Cryptography Security in Multimedia Systems and Applications Hacker Contest Implementation of Modern Public Key Algorithms IT Security Management and Compliance Theory of Complexity Security of Web Applications Security Protocols and Infrastructures Advanced Topics in Computer Forensics Advanced Topics in Digital Forensics Automotive Security Teaching Cooperation of TUD and h_da Departments of Computer Science Since summer term 2010 the Departments of Computer Science of Technical University of Darmstadt (TUD) and Darmstadt University of Applied Sciences (h_da) open some courses for students of the other institution. The cooperation refers to courses of the "TUD Master IT Security" and the "h_da-Master Computer Science with Specialisation in IT Security" and "Bachelor KITS". From the TUD catalogue, a maximum of 12 CP at the h_da in the AS catalogue will be recognizable for the SPO 2013 (note: this is half of the credit points required for the IT-Sec specialisation). In the SPO 2006 you can import 15 ECTS from the TUD. All modules imported from the TUD to the h_da are assigned to the study catalogue AS. In the summer term 2024 the following module can be taken: Embedded System Security (Prof. Dr.-Ing. Ahmad-Reza Sadeghi) Cryptography on Hardware (Prof. Dr. Amir Moradi) You must register via OBS (the courses can be found under "vIS TUD") and directly with the lecturer of the TUD. TU students can apply for the following HDA module in summer 2024: Automotive Security (Prof. Dr. Christoph Krauß) Biometric Systems (Prof. Dr. Christoph Busch) In each of the courses, a maximum of 4-6 TU Darmstadt students can be admitted due to the limited number of practical courses. TU students can apply here (between 25.03. – 05.04.2024). Please use the following credentials: User: LectureRegistration Password: yJtCy4rIC4WId6FvoNkOMg1M Contact person for the teaching cooperation is Prof. Dr. Christoph Krauß . Contact Members
(Drawing courtesy of Miyuki Odawara & Atelier McKiev, Frankfurt) Office Hours: In Summer Semestser 2024, office hours are Mondays, 13-14h (1-2 PM), or by appointment. For an appointment, please send an email with at least 2 suggested times. Appointments take place either in my office (D15/0204) or online in my " Home-Room ". Prof. Ronald Moore is one of the two International Coordinators for the CS Department (together with Prof. Thomas Horsch). He is also Counselor for International Students. He is a member of the Study Committee and the Examination Committee ( Studienausschuss and Prüfungsausschuss ). His interests include parallel and distributed systems, compiler technology and programming language design, high performance computing and machine learning. General Information for All Courses All courses are primarily in person (not online). Additionally, online participation will be supported as far as possible (and practical). Lectures will be recorded, and will be available live in BBB (BigBlueButton) -- whenever the technology permits. Labs are intended to be "in person" (not online). Exceptions will be made only when absolutely unavoidable -- and practical (with acceptable costs in time and effort). Attendance is required at the first meeting of all labs! Students who are unexcused absent at the first meeting lose their seat in the lab (this only applies to labs, a.k.a. Praktika , not to lectures). If you were not able to book a seat in a course: Try again during the Restplatzbelegung . For seats in a lab ( Praktikum ) section, visit the lab at a time when you would like to take part -- some other student might lose their seat (see above). Regarding Dates and Scheduling (for both lectures and labs): See the OBS . The OBS is always right (by definition). More information is (or will be, soon) available in Moodle for each course. Courses in Summer Semester 2024 Betriebssysteme : Bachelor Vorlesung & Praktikum ( Modulbeschreibung ) Material steht im Moodle zur Verfügung (Einschreibschlüssel ist im OBS). Praktika werden von Herrn Yanik Jeck und von mir betreut. Das Praktikum montags, 2. Block (10:15-11:45) wird von Herrn Jeck betreut, auch wenn das OBS das nicht zeigt. IT and Society: ( Modulbeschreibung ) The semnar is taught together with Prof. Dr. Katrin Döveling from the Department of Humanities (Fb GW). Material will be in Moodle soon (the Einschreibschlüssel will be in OBS). First meeting will be on Thursday, April 18, 2024 at 14h15 (2:15 PM) in room D14/00.04. Praxis- und Bachelormodul ( Modulbeschreibungen für Praxis - und Bachelormodul ): Angeboten gemeinsam mit Prof. Dr. Stefan Rapp . Material steht im Moodle zur Verfügung. Verteilte Systeme . Bachelor Vorlesung & Praktikum ( Modulbeschreibung ) Material steht bald im Moodle zur Verfügung (Einschreibschlüssel wird im OBS sein). Courses in Winer Semester 2023/24 High Performance Computing (HPC) Masters Lecture and Lab ( Module Description - previously known as " Parallel and Distributed Computing "), Lab ("Praktikum") offered together with Dr. Lázaro Janier González-Soler Material will be available soon in Moodle (Enrollment Key will be available in the OBS). Information Technology and Society (ITaS) Bachelor Seminar ( Module Description) : Offered together with Prof. Dr. Katrin Döveling ( Fachbereich GW ). Material will be available soon in Moodle (the enrollment key will available soon in the OBS). Verteilte Systeme ( Modulbeschreibung ): Praktikum zusammen mit Stephan Gimbel . Material steht bald im Moodle zur Verfügung (Einschreibschlüssel wird im OBS sein). Wissenschaftliches Arbeiten in der Informatik 2 ( Modulbeschreibung ): Angeboten gemeinsam mit Prof. Dr. Stefan Rapp . Material steht bald im Moodle zur Verfügung (Einschreibschlüssel wird im OBS sein). Contact
The Programming Group of the Department of Computer Science develops and coordinates the teaching offer in the field of programming, algorithms and data structures as well as basic computer science education for other departments of Darmstadt University of Applied Sciences. In addition, the group is responsible for the practical exams, the development environments to be used (currently Netbeans, MS Visual C++, Qt Creator) and the associated images. Open Laboratory In the evening hours, an open laboratory is held to support students with start-up difficulties. Tutors are available for personal support. The current times are as follows: Mon-Thu 16:00 to 19:15 in D15/0.02 Fri 17:45 to 21:00 also in D15/0.02 Courses Bachelor Programming I Programming II Advanced Programming Techniques (elective) Export Courses Numerous introductory courses to Programming and Computer Science Master Computer Science Language-Oriented Programming Laboratories and Infrastructure Courses in the field of programming take place either in the two laboratories listed below or as a notebook internship. Lab D15/002 Lab D15/003 Contact Members