Computer-Science at the Freie Universität Berlin.

Slides:



Advertisements
Similar presentations
A Link to the Future Where is Education Going with Technology?
Advertisements

Computer Science in Freiberg Konrad Froitzheim, TU Freiberg, Germany TUBAF Institut für Informatik Curriculae Research Highlights.
The Computer as a Tutor. With the invention of the microcomputer (now also commonly referred to as PCs or personal computers), the PC has become the tool.
Computing Studies Is it for me? Click here to find out…
Jeanette Patterson Regional Coordinator – North East CAS Master Teacher CTL Technology – Kings Priory School
Introduction to Cyber Physical Systems Yuping Dong Sep. 21, 2009.
Institut für Informatik Freie Universität Berlin - Computer Science at FU Berlin -
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
Pengantar Teknik Elektro Kuliah I. Topics Introduction Basic Electrical Quantities Circuit Analysis Introduction to Electromagnetism Introduction to Electronics.
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
Computer Science Prof. Bill Pugh Dept. of Computer Science.
Chapter 12: Intelligent Systems in Business
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor.
Medical Informatics Basics
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
PRESENTATION START.
Information Technology
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
 1. Which is not one of the six principles that address crucial issues fundamental to all school math programs? A. Curriculum B. Assessment C. Measurement.
Computer Jobs 2013 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
SCI Scientific Inquiry The Big Picture: Science, Technology, Engineering, etc.
Internet Based Information Sources on Urbanism - Tutorial - Authors: D. Milovanovic, D. S. Furundzic, yubc.net.
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
Computer Jobs 2014 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
Medical Informatics Basics
1/24 Information Technology Definition and Curriculum.
Medical Informatics Basics Lection 1 Associated professor Andriy Semenets Department of Medical Informatics.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Lecture on Computer Science as a Discipline. 2 Computer “Science” some people argue that computer science is not a science in the same sense that biology.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Computing Fundamentals Module Lesson 6 — Using Technology to Solve Problems Computer Literacy BASICS.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
March 31, 1998NSF IDM 98, Group F1 Group F Multi-modal Issues, Systems and Applications.
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015.
Mobile GIS CHAPTER 1: GIS AND THE INFORMATION AGE The Information Age:  The world changing and the methods of meeting the needs of those changes are also.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Machine Learning BY UZMA TUFAIL MCS : section (E) ROLL NO: /31/2016.
Using Technology to Solve Problems Unit 2 Mod 2 SO 7.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Cybercrime Courses 1.Child Protection Software 2.Forensic Scan 3.Internet For Investigators 1.Intelligence Gathering On The Internet (Open Source) 1.Covert.
Face Recognition Technology By Catherine jenni christy.M.sc.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
By Alicia Crowder Computer Science Isn't Just For Geeks.
Internet of Things – Getting Started
End Show What is Information Communication Technology ? Processing of data via computer Using the technologies from computing, electronics, and telecommunications.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Sub-fields of computer science. Sub-fields of computer science.
Specialties Description
Big data classification using neural network
Analysis of Computing Options at ISU
Rocky K. C. Chang September 4, 2017
Uses and Limitations of ICT
An ICT role in key sectors of development of society.
What is Pattern Recognition?
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
CS385T Software Engineering Dr.Doaa Sami
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
Presentation transcript:

Computer-Science at the Freie Universität Berlin

Some Data (2002) There are 853 Computer-Science Students 137 Bioinformatics Students 12 Professors 24 Assistants 50 Tutors ‘Support Rate’: 1/82

Computer Science at FU Working Groups –Algorithms in Bioinformatics –Education and Society –Databases and Information Systems –IT-Sicherheit –Artificial Intelligence –Mathematical Basics –Medical Infomatics –Networkbased Informationsystems –Programming Languages and Computer Architecture –Software Engineering and System Software –Computer Systems and Telematics –Theoretical Computer Science

Bioinformatics is Development and Application of Methods and Tools of Computer Science on biological issues e.g. Interpretation of Mass-spectrometrically Measuring data for Protein regulation Algorithms in Bioinformatics ???

Algorithms in Bioinformatics At the interface of Biology/Chemistry/Medicine/ Computer Science and Mathematics Concrete Questions: Pattern Matching in Blood count Similarities of Humans and Mice (and Dogs and …) Develop Algorithms, which are able to scan Terabyte f Data fast.

How is Computer Science concerned with Education and Society? It needs good teachers for school subject Computer Science. These are studying Didactics here and get to know new Methods of Teaching It supports Living and Learning, e.g. by means of internet If affects the Society, e.g. by many new professions and computer support at work. Education and Society

New teaching Methods Pupils from Japan and Deutschland are learning together via , Internet and Video-Meetings

New teaching Methods Pupils design artificial Caleidoscopes and learn Geometry

New teaching Methods Teams of Pupils or Students are working in Projects and get backup via Internet

DB and IS deals with Gathering, Storing and Selecting Data (Informations) Databases and Informationsystems A Database

Databases and Informationsystems Find all Musicvideos with Eminem Find all Scenes with Sunset An Example: Saving Videos and searcing for Scenes Applications: Public Transport (find train connections), Airlines (book Tickets), Online-Shops (buy Books and CDs), Search engines (e.g. Google), File-Sharing (mp3 on Gnutella, KaZaA)

Artificial Intelligence The research on the subject of artificial intelligence deals with problems, which are hard to solve for a computer, although they can be easily solved by humans (because humans profit of the benefits of intelligence) Examples: Face Recognition Speech Recognition Agility

Robotics: AI with mechanic body Interdisciplinary: Mechanic is of need, as well as elektronic, computer science and the right communication. Concrete questions: How does a robot recognize Objects on the field? Which is the ideal route he should take? Which actions shall the robot perform?

Programing Languages There are various kinds of Programs: –Programs prescripe the way how to perform calculations. –A variety of programs can be formed by concatenation of computer instructions. –Programs are parts of huge EDV-Systems. Programs are written using programming languages. There are various kinds of programming languages, each focused on another range of problems. Programming is mathematically exacting. Programming is an engineers job.

Programming Languages (Part 2) How can programs get created more efficiently and secure ? How can one avoid coding errors, or how can they be found automatically ? How may properties of programs get verified ? Which tools takes it to simplify the process of programming ?

Software Technics and System Software  How do I build a big software system out of existing components – without having to add too much ?  What kind of languages, methods and tools can be provided by the computer science, for the reason of simplifieing the development of software for connected Computers ?  How could structur and functionality of complex systems get explained using visualising techniques and animation ?

Software Technics involve systematic approach of structured development complex software systems - jenseits der „Programmierung im Kleinen“  Quality of Software and quality assurance  Software Architecture: How can big systems get well structured?  Modelling and Specification: How can software development get planned precisly structuring before implementing?  Construction of secure Systems: Showing no weak spots!  Software Visualising and –animation: Visibility!

System Software: Operating System and Middleware LinuxMacOSWindows Spreaded Application Middleware (CORBA,.NET,...).....  Abstraction of distributed application parts, i.e. procedure remote calls  Tools and infrastructure for distributed systems  concurrent computing in the net  component based spreaded systems  Netsecurity access control

Technical Computer Science and Mobile Communications Computers get continuously smaller, get stashed in items or environment, communicate with each other, are more numerous than humans, haven`t to be PCs! motion sound vibration infrarred radio Sensor for environmental data capturing

Technische Informatik und Mobilkommunikation Herausforderungen Anpassung an viele unterschiedliche Einsatzgebiete Beherrschbarkeit von Milliarden von Computern Mobiles Internet Automatische Vernetzung

Technical Computer Science and Mobile Communications Challenges: Adaption to many different scenarios Possibility of controlling many computers Mobile internet Automatical interconnection

Geometrical Methods in the Astronautics Identification of the position and orientation of the satellite Tubsat from the Institute of aero- and astronautics of the TU Berlin using an onboard camera, that records constellationst, which get then transfered to the home base. Then the position and orientation of the stellite are found by mapping the pictures into an electronic celestial map and calculating the satellites distance. Theoretical Computer Science

Record of the satellite Extracted pattern Theoretical Computer Science

Located constellation Theoretical Computer Science