1 / 24

Computer-Science at the Freie Universität Berlin

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

ruby
Download Presentation

Computer-Science at the Freie Universität Berlin

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer-Science at the Freie Universität Berlin

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

  3. 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

  4. Algorithms in Bioinformatics 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 ???

  5. 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.

  6. Education and Society 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.

  7. New teaching Methods • Pupils from Japan and Deutschland are learning together via E-Mail, Internet and Video-Meetings

  8. New teaching Methods • Pupils design artificial Caleidoscopes and learn Geometry

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

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

  11. An Example: Saving Videos and searcing for Scenes Find all Musicvideos with Eminem Find all Scenes with Sunset Databases and Informationsystems • 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)

  12. 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

  13. 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?

  14. 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.

  15. 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 ?

  16. 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 ?

  17. 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!

  18. System Software: Operating System and Middleware Spreaded Application Middleware (CORBA, .NET, ...) . . . . . Linux Windows MacOS • 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

  19. 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! sound motion radio vibration infrarred Sensor for environmental data capturing

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

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

  22. Theoretical Computer Science 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.

  23. Theoretical Computer Science Extracted pattern Record of the satellite

  24. Theoretical Computer Science Locatedconstellation

More Related