introduction to computer science 2 - jacobs...
TRANSCRIPT
![Page 1: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/1.jpg)
INTRODUCTION TO COMPUTER SCIENCE 2.0 Jürgen Schönwälder Program Coordinator Bremen, 2016-06-06
![Page 2: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/2.jpg)
Slide 2
CONTENTS
1. Organization § Focus Areas and Departments § Study Programs in the Focus Area Mobility § Student Numbers in the Focus Area Mobility
2. General Information for Students § What is Computer Science and a perfect Computer Science Student? § What are typical Career Paths? § Computer Science Evaluations
3. Computer Science Program § Core, Choice, Career (3C) Model § Computer Science Modules and Courses § Computer Science Faculty and Research
07/06/16
![Page 3: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/3.jpg)
Slide 3
CHAPTER 1 ORGANIZATION
07/06/16
![Page 4: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/4.jpg)
Slide 4
FOCUS AREAS AND DEPARTMENTS
§ Mobility – of People, Goods, and Information § Department of Mathematics and Logistics § Department of Computer Science and Electrical Engineering
§ Health – Focus on Bioactive Substances § Department of Life Sciences and Chemistry § Department of Physics and Earth Sciences
§ Diversity – in Modern Societies § Department of Business and Economics § Department of Social Sciences and Humanities § Department of Psychology and Methods
07/06/16
![Page 5: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/5.jpg)
Slide 5
STUDY PROGRAMS IN THE FOCUS AREA MOBILITY – OF PEOPLE, GOODS, AND INFORMATION
Undergraduate Programs (BSc) • Computer Science (CS) • Electrical and Computer Engineering (ECE) • Industrial Engineering and Management (IEM) • Intelligent Mobile Systems (IMS) • Mathematics (MATH)
Graduate Programs (MSc) • Data Engineering • Supply Chain Engineering and Management
07/06/16
CS 36%
ECE 21% IMS 4%
IEM 28%
MATH 11%
[Data as of Fall 2015]
![Page 6: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/6.jpg)
Slide 6
CHAPTER 2 GENERAL INFORMATION FOR STUDENTS
07/06/16
![Page 7: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/7.jpg)
Slide 7
WHAT IS COMPUTER SCIENCE?
• Computer science is the scientific and practical approach to computation and its applications
• It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information
• Computer science is the study of automating algorithmic processes that scale. A computer scientist specializes in the theory of computation and the design of computational systems
[Wikipedia, accessed 2016-06-05] 07/06/16
![Page 8: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/8.jpg)
Slide 8
WHY STUDY COMPUTER SCIENCE?
• Computer Science is a key discipline in the globalized information society
• Excellent job opportunities world-wide in information technology and engineering companies
• Computer Science education trains your abstract thinking skills, opening many career paths outside information technology centered businesses
• It can be a lot of fun to understand how things around you actually work behind the user interface
07/06/16
![Page 9: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/9.jpg)
Slide 9
WHAT IS A PERFECT COMPUTER SCIENCE STUDENT?
• Solid education in mathematics and excellent scores in the mathematics section of the SAT test
• Keen interest to understand what is happening behind the user interface of a program
• Computer Science involves quite a bit of theory (it is not just programming) and it requires abstract thinking
• Good communication skills (precise expression helps a lot in computer science) and ability to work in teams
• Female students are often among our top performing students
07/06/16
![Page 10: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/10.jpg)
Slide 10
CAREER PATHS (GRADUATE SCHOOLS)
• ETH Zürich (CH), EPFL Lausanne (CH) • RWTH Aachen (DE), TU Berlin (DE) • Technical University Munich (DE) • Carnegie Mellon University (USA) • Cornell University (USA) • University of Montreal (CA) • VU Amsterdam (NL), TU Delft (NL) • University College London (UK) • University of Cambridge (UK) • University of Oxford (UK) • …
07/06/16
![Page 11: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/11.jpg)
Slide 11
CAREER PATHS (INDUSTRY)
• Microsoft, Skype • Google • Amazon • Facebook • Twitter • SAP (Walldorf) • 360 Treasury Systems AG (Frankfurt) • CleverSoft GmbH (Munich) • …
07/06/16
![Page 12: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/12.jpg)
Slide 12
CHE EVALUATIONS (INFORMATIK)
CHE Ranking 2015 (out of 68 programs) • 1st in the categories “teachers”, “teacher support”, “courses offered”, “research
orientation”, and “support for stays abroad” • 2nd in the categories “contact to students”, “support during initial phase of studies”,
“overall study situation”, “study organization”, and “job market preparation” • 7th in the category “third party funds per academic”
CHE Ranking 2012 (out of 78 programs) • 3rd in the category “overall study situation” • 12th in the category “3rd party funds per academic”
CHE Ranking 2009 (out of 67 programs)
• 1st in the category “overall study situation” • top group in the category “teacher support”
07/06/16
![Page 13: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/13.jpg)
Slide 13
CHAPTER 3 COMPUTER SCIENCE PROGRAM
07/06/16
![Page 14: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/14.jpg)
Slide 14
FROM COMPUTER SCIENCE 1.0 TO 2.0
• Computer Science 1.0 started in 2006 • Tightly integrated with the Electrical Engineering and Computer
Science (EECS) program (started in 2001) • Between 20 and 30 graduating students each year
• Computer Science 2.0 started in 2015 • Tightly integrated with the Intelligent Mobile Systems (IMS)
program and (a bit less tightly with) the Electrical and Computer Engineering (ECE) program
• Allows to earn a minor in other disciplines • Close to 30 students started in Fall 2015
07/06/16
![Page 15: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/15.jpg)
Slide 15
CHOICE, CORE, CAREER (3C) MODEL
07/06/16
![Page 16: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/16.jpg)
Slide 16
COMPUTER SCIENCE PROGRAM MODULARIZATION
07/06/16
![Page 17: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/17.jpg)
Slide 17
1ST YEAR REQUIRED COURSES (CHOICE)
Module General Computer Science • General Computer Science (Fall, 5 ECTS) • Object-oriented Programming I (Fall, 2.5 ECTS) • Algorithms and Data Structures (Spring, 5 ECTS) • Object-oriented Programming II (Spring, 2.5 ECTS) Jacobs Track Mathematics and Programming • Calculus I (Fall, 2.5 ECTS) • Calculus II (Fall, 2.5 ECTS) • Programming in C I (Fall, 2.5 ECTS) • Foundations of Linear Algebra (Spring, 2.5 ECTS) • Programming in C II (Spring, 2.5 ECTS)
07/06/16
![Page 18: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/18.jpg)
Slide 18
2ND YEAR REQUIRED COURSES (CORE)
Module Applied Computer Science • Databases and Web Services (Fall, 5 ECTS) • Computer Graphics (Fall, 5 ECTS) • Software Engineering (Spring, 5 ECTS) Module Technical Computer Science • Computer Architecture (Fall, 5 ECTS) • Operating Systems (Fall, 5 ECTS) • Computer Networks (Spring, 5 ECTS)
07/06/16
Module Theoretical Computer Science • Formal Languages and Logic (Fall, 5 ECTS) • Computability and Complexity (Spring, 5 ECTS) • Secure and Dependable Systems (Spring, 5 ECTS) Jacobs Track Mathematics and Programming • Elements of Probability (Fall, 2.5 ECTS) • Foundations of Linear Algebra II (Spring, 2.5 ECTS) • Numerical Methods I (Spring, 2.5 ECTS)
![Page 19: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/19.jpg)
Slide 19
3RD YEAR COURSES (CAREER)
Module Computer Science Specialization • Machine Learning • Robotics • Computer Vision • Image Processing • Visualization • Information Architectures • Machine Perception • Planning and Optimization • Distributed Algorithms • Cloud Computing • Computational Logic
07/06/16
Alternative Internship • Perform an extended internship to obtain
first hand career skills • Support services provided by the career
services
Alternative Study Abroad • Exchange semester at Carnegie Mellon
University (CMU), Rice University, … Alternative Campus Track § Additional course work or project work on
campus
![Page 20: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/20.jpg)
Slide 20
MANDATORY CS CREDITS AND THE MINOR OPTION
Mandatory credits (BSc in CS, internship): • 1st year: 15 + 12.5 = 27.5 ECTS • 2nd year: 45 + 7.5 = 52.5 ECTS • 3rd year: 10 + 15 = 25 ECTS Ø 58% mandatory CS credits Campus track and study abroad students will take additional 20-30 ECTS in the 3rd year related to CS: • 3r year: 30-40 + 15 = 45-55 ECTS Ø 70/75% mandatory CS credits
07/06/16
Minor option: • A minor requires to take the 1st year
CHOICE and a 2nd year CORE module of a program outside of the major
• About 50% of the students choose the minor option and popular minors for CS students are Intelligent Mobile Systems (IMS) and Psychology
• Module Intelligent Systems (IMS) • Computer Vision (Fall, 5 ECTS) • Robotics (Spring, 5 ECTS) • Machine Learning (Spring, 5 ECTS)
![Page 21: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/21.jpg)
Slide 21
EXCHANGES AND OTHER ACTIVITIES
• Exchange program Carnegie Mellon University (USA)
• ACM Northwestern European Regional Contests (NWERC) hosted twice on the Jacobs University Campus (sponsored by IBM, Google, Facebook, Dell, and PACKT Publishing)
• Jacobs Hack hackathon organized in 2014 and 2015 by the CS club (sponsored by Google, Microsoft, SAP, ef, Rocket Internet, CLIQZ, BeamNG, careerloft, …)
• Several students worked successfully on Google Summer of Code projects
07/06/16
![Page 22: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/22.jpg)
Slide 22
COMPUTER SCIENCE FACULTY
07/06/16
Prof. Baumann (PB) Prof. Birk (AB) Prof. Jaeger (HJ) Prof. Kohlhase (MK)
Prof. Linsen (LL) Prof. Schönwälder (JS) Prof. Pathak (KP)
Prof. Hahn (HH)
Dr. Lipskoch (KL)
![Page 23: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/23.jpg)
Slide 23
COMPUTER SCIENCE RESEARCH
• Large-Scale Scientific Information Systems (Prof. Peter Baumann) • Robotics (Prof. Andreas Birk) • Medical Imaging (Prof. Horst Hahn) • Modeling Intelligent Dynamical Systems (Prof. Herbert Jaeger) • Knowledge Adaptation and Reasoning for Content (Prof. Michael Kohlhase) • Visualization and Computer Graphics (Prof. Lars Linsen) • Distributed Algorithms and Data Replication (Dr. Kinga Lipskoch) • Control Systems and Automation (Prof. Kaustubh Pathak) • Computer Networks and Distributed Systems (Prof. Jürgen Schönwälder)
07/06/16
![Page 24: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/24.jpg)
Seite 24
Jacobs University Bremen Jürgen Schönwälder Campus Ring 1 28759 Bremen Germany +49 421 200 40 [email protected] [email protected]
CONTACT
07/06/16
![Page 25: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/25.jpg)
THANK YOU FOR YOUR ATTENTION
![Page 26: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/26.jpg)
Slide 26
DETAILED COMPUTER SCIENCE PROGRAM OVERVIEW
07/06/16
Appendix 1 - Mandatory Course Plan
V.1 07/15
Computer Science – World TrackMatriculation Fall 2015
Program-Specific Modules Type Status¹ Semester Credits Jacobs Track Modules (General Education) Type Status¹ Semester Credits
Year 1 - CHOICE 45 20Take the mandatory CHOICE module listed below, this is a requirement for the CS program.CH08-GenCS Module: General Computer Science m 15 JT-ME-MethodsMath Module: Methods / Mathematics m 7,5CH08-320101 General Computer Science Lecture m 1 5 JT-ME-120103 Calculus I Lecture m 1 2,5CH08-320142 Object-Oriented Programming I Lab m 1 2,5 JT-ME-120104 Calculus II Lecture m 1 2,5CH08-320201 Algorithms and Data Structures Lecture m 2 5 JT-ME-120122 Foundations of Linear Algebra I Lecture m 2 2,5CH08-320143 Object-Oriented Programming II Lab m 2 2,5 JT-SK-Skills Module: Skills m 5
Module: CHOICE (own selection) e 1/2 30 JT-SK-320111 Programming in C I Lecture m 1 2,5JT-SK-320112 Programming in C II Lecture m 2 2,5
Students take two further CHOICE modules from those offered for all other study programs. JT-TA-TriArea Module: Triangle Area m 2,5Take one course from the triangle (BUSINESS, TECHNOLOGY & me 1/2 2,5INNOVATION, SOCIETAL CONTEXT) area. Each counts 2,5 ECTS
JT-LA-Language Module: Language m 5Take two German courses (2,5 ECTS each). Seminar me 1/2 5
Native German speakers take courses in another offered language
Year 2 - CORE 45 20Take all three modules or replace one with a CORE module from a different study program.
CO19-ApplCS Module: Applied Computer Science me 15 JT-ME-MethodsMath Module: Methods / Mathematics m 7,5CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements of Probability Lecture m 3 2,5CO19-320322 Computer Graphics Lecture m 3 5 JT-ME-120113 Foundations of Linear Algebra II Lecture m 4 2,5CO19-320212 Software Engineering Lecture m 4 5 JT-ME-120202 Numerical Methods I Lecture m 4 2,5CO20-TechCS Module: Technical Computer Science me 15 JT-TA-TriArea Module: Triangle Area m 7,5CO20-320202 Operating Systems Lecture m 3 5 Take three courses from the triangle (BUSINESS, TECHNOLOGY & me 3/4 7,5CO20-320241 Computer Architecture and Programming Languages Lecture m 3 5 INNOVATION, SOCIETAL CONTEXT) area. Each counts 2,5 ECTS CO20-320301 Computer Networks Lecture m 4 5CO21-TheoCS Module: Theoretical Computer Science me 15 JT-LA-Language Module: Language m 5CO21-320211 Formal Languages and Logic Lecture m 3 5 Take two German courses (2,5 ECTS each). Seminar me 3/4 5CO21-320203 Secure and Dependable Systems Lecture m 4 5 Native German speakers take courses in another offered languageCO21-320352 Computability and Complexity Lecture m 4 5
Year 3 - CAREER 45 5
CA02 / CA03 Module: Internship / Study Abroad m 5 20 JT-TA-TriArea Module: Triangle Area m 5CA01-CarSkills Module: Career Skills m Take two courses from the triangle (BUSINESS, TECHNOLOGY & me 6 5CA10-CS Module: Project/Thesis CS m 15 INNOVATION, SOCIETAL CONTEXT) area. Each counts 2,5 ECTS CA10-320305 Project CS m 6 5CA10-320306 Thesis CS m 6 10CA-S-CS Module: Specialization Area CS m 10
Take four specialization courses (2.5 ECTS each) me 5/6 10
Total ECTS 180 Status (m = mandatory, e = elective, me = mandatory elective) For a full listing of all CHOICE / CORE / CAREER / Jacobs Track modules please consult the CampusNet online catalogue and / or the module handbook (on our website). You are required to take six Triangle Area courses in total. Select two from each of the three triangle areas (BUSINESS, TECHNOLOGY & INNOVATION, SOCIETAL CONTEXT).
![Page 27: INTRODUCTION TO COMPUTER SCIENCE 2 - Jacobs …cnds.eecs.jacobs-university.de/slides/cs-2.0-intro-2016.pdf · CO19-320302 Databases and Web Services Lecture m 3 5 JT-ME-120201 Elements](https://reader031.vdocuments.mx/reader031/viewer/2022020303/5b94e0e709d3f2d7438b6982/html5/thumbnails/27.jpg)
Slide 27
GRADUATE PROGRAM: DATA ENGINEERING
• Module Foundations of Data Engineering (20 ECTS)
• Module Electives and Remedial Courses (15 ECTS)
• Module Advanced Methods and Applications (20 ECTS)
• Module Skills and Languages (15 ECTS)
• Module Industry and Research Projects (20 ECTS)
• Module Master’s Thesis (30 ECTS)
07/06/16