Your SlideShare is downloading. ×
0
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
AACIMP 2011 Computer Science
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

AACIMP 2011 Computer Science

469

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
469
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. VI Summer School“Achievements and Applicationsof Contemporary Informatics, Mathematics and Physics”(AACIMP-2011)<br />Introductory lectures in CS-stream<br />August 8, 2011<br />Kyiv, Ukraine<br />
  • 2. General points<br />AACIMP<br />CS-stream<br /><ul><li>Room: </li></ul>258 , build. #1<br /><ul><li>Hours in stream:</li></ul>47 h<br /><ul><li>Code in booklet</li></ul>CS-xx<br /><ul><li>Lecture duration</li></ul>50 min<br /><ul><li>Break duration</li></ul>10 min<br />
  • 3. Computer Science<br />AACIMP<br />CS-stream<br />The stream “Computer Science” introduces participants contemporary programming technologies, modern techniques and methodologies concerning the whole cycle of software development, project management tools and approaches for working at IT-projects, latest researches, held by strong specialists in this area.<br />
  • 4. Program overview<br />
  • 5. Main concepts of the program<br />AACIMP-2010<br />CS-stream program<br /><ul><li>Actuality and novelty
  • 6. Diversity
  • 7. Quality</li></ul>of topics, fields, approaches,teaching methods, studying etc.<br />
  • 8. Stream structure<br />CS-stream program<br />Courses<br />Functional programming language<br />CS-01 Introduction to Erlang - functional programming language (9 h)<br />CS-02 Introduction to Practical Functional Programming using F# (5 h)<br />Java<br />CS-03 Java Performance (8h)<br />Information security<br />CS-05 Information Security (6 h)<br />
  • 9. Stream structure<br />CS-stream program<br />Courses<br />Software engineering<br />CS-06 Software Design and Design Patterns (6 h)<br />CS-07 User Interface Design and Prototyping(3 h)<br />CS-08Introduction to Version Control Systems (1 h)<br />CS-09 Introduction to Agile Project Management (2 h)<br />CS-10 Introduction to Clouds in real life (1 h)<br />CS-12 Using Azure Development Environment (2 h)<br />CS-04 Requirements Based Testing (3 h)<br />
  • 10. Stream structure<br />CS-stream program<br />Lectures<br />CS-11 Telecommunication Industry Transformation. Challenges and Opportunities (1 h)<br />SGC-09 Numerical computations with infinite andinfinitesimal numbers and the Infinity Computer (2 h)<br />SGC-11 Synchronization of clocks (2 h)<br />SGC-14Siemens online project “Smart Cities in Ukraine” (1 h)<br />
  • 11. Stream schedule<br />CS-stream program<br />CS-02<br />CS-09<br />CS-01<br />CS-03<br />CS-11<br />CS-08<br />CS-12<br />CS-06<br />CS-05<br />SGC-14<br />CS-10<br />CGS-09<br />CS-04<br />CGS-11<br />CS-07<br />
  • 12. Introduction to Erlang– <br />Functional Programming Language<br />CS-01<br />10.08-11.08<br />Tutor<br />VasilijSavin<br />IT Consultant, teaching assistant <br />Uppsala University; UAB Sintagma;<br />Netlight Consulting AB, Sweden<br />E-mail: vasilij.savin@netlight.se<br />Course overview<br />In this course, students will learn how to solve problems in a functional way and how to develop simple concurrent programs. The course consists of 3 modules: Basic Erlang, Sequential Erlang (Funs &amp; Lists), Concurrent Programming in Erlang.<br />
  • 13. Introduction to Practical Functional Programming using F#<br />CS-02<br />09.08<br />Tutor<br />Dmitriy Soshnikov<br />Ph.D.<br />Microsoft Russia; National Research University “Higher School of Economics”, Russia<br />E-mail: dmitryso@microsoft.com<br />Course overview<br />The course starts with introduction into functional programming and language F#. Afterwards, both recursive data structures and purely functional data structures are discussed as well; attention is also paid to monadic expressions. One of the main emphasizes of the course refers to parallel and asynchronous computations at F#.<br />
  • 14. Java Performance<br />CS-03<br />12.08-13.08<br />Tutor<br />ZdenekTronicek<br />Ph.D. in informatics, professor<br />Faculty of Information Technology,<br />Czech Technical University, Czech Republic<br />E-mail:tronicek@fit.cvut.cz<br />Course overview<br />In this course, students learn how to approach performance tuning, how to find a bottleneck in Java program, and how to solve common performance problems. The course consists of four modules: “Introduction”, “Performance Testing”, “Memory Management”, and “Threads and Synchronization”.<br />
  • 15. Software Design and Design Patterns<br />CS-06<br />17.08<br />Tutor<br />VasilijSavin<br />IT Consultant, teaching assistant <br />Uppsala University; UAB Sintagma;<br />Netlight Consulting AB, Sweden<br />E-mail: vasilij.savin@netlight.se<br />Course overview<br />In this course, students will acquire general knowledge how to reason about and design complex and large system. The lectures cover basic aspects and principles of software architecture and design patterns. <br />
  • 16. User Interface Design and Prototyping<br />CS-07, room 40(3)<br />16.08<br />Tutor<br />AleksejLeonov<br />M.Sc. in System analysis, M.Sc in Administrative management<br />Phoenix Capital Investment Bank, Ukraine<br />E-mail:   aleksejleonov@mail.com<br />Course overview<br />This course examines basics aspects of UI Design and teaches you how to create a sound user interface. You gain an understanding of the overall user interface design process, learn how to develop personas and create prototypes, how to ordering disorder with grids and many other techniques and approaches.  <br />
  • 17. Introduction to Agile Project Management<br />CS-09<br />08.08<br />Tutor<br />VasilijSavin<br />IT Consultant, teaching assistant <br />Uppsala University; UAB Sintagma;<br />Netlight Consulting AB, Sweden<br />E-mail: vasilij.savin@netlight.se<br />Lecture overview<br />In this lecture, students acquire general understanding about project management and agile practices. The main focus is on SCRUM project management technique and Extreme Programming (XP) practices. <br />
  • 18. Introduction to Version Control Systems<br />CS-08<br />11.08<br />Tutor<br />AleksejLeonov<br />M.Sc. in System analysis, M.Sc in Administrative management<br />Phoenix Capital Investment Bank, Ukraine<br />E-mail:   aleksejleonov@mail.com<br />Lecture overview<br />This course examines basics aspects of working with Revision control systems and why this systems “must have” in almost every real world software development process. You get an understanding basics of revision control systems workflow on real life examples using GIT (one of most popular revision control systems) and GitHub.com service. <br />
  • 19. Introduction to Clouds in real life<br />CS-10<br />15.08<br />Tutor<br />AleksejLeonov<br />M.Sc. in System analysis, M.Sc in Administrative management<br />Phoenix Capital Investment Bank, Ukraine<br />E-mail:   aleksejleonov@mail.com<br />Lecture overview<br />This lecture makes a practical introduction to Cloud computing and using clouds in real life. Participants examine basics aspects of clouds, their types (SaaS, IaaS, PaaS etc.) and what all this terms are really meaning. Students get understanding how one can use clouds in his own products, what benefits and difficulties he gets and overall, does it worth it or not. <br />
  • 20. Using Azure Development Environment<br />CS-12<br />15.08<br />Tutor<br />Denis Pasechnik<br />Microsoft Ukraine<br />E-mail:   a-denisp@microsoft.com<br />Lecture overview<br />This lecture makes a practical introduction to Cloud computing and using clouds in real life. Participants examine basics aspects of clouds, their types (SaaS, IaaS, PaaS etc.) and what all this terms are really meaning. Students get understanding how one can use clouds in his own products, what benefits and difficulties he gets and overall, does it worth it or not. <br />
  • 21. Requirements Based Testing<br />CS-04<br />18.08<br />Tutor<br />MarynaDidkovska  Ph.D., associate professor<br />Video Internet Technologies Ltd., Institute for Applied Systems Analysis , NTUU KPI,Ukraine<br />E-mail: md@vit.ua<br />Course overview<br />In this course, students acquire general understanding about requirement based testing, and main techniques of analyzing, such as ambiguity reviews and cause-effect graphing. The main focus is on requirement itself – what is good and bad requirement, how to validate it, how to create good test case based on it.<br />
  • 22. Information Security<br />CS-05<br />18.08-19.08<br />Tutor<br />AndreyRodionovPh.D. in information security<br />Institute of Physics and Technology, NTUU KPI, Ukraine <br />E-mail:andrey.rodionov@gmail.com <br />Course overview<br />In this course lecturer demonstrates most common vulnerabilities that are permitted during the development of applications, analyzes the causes of their appearance, as well as shows how they can be prevented. <br />
  • 23. Telecommunication Industry Transformation. Challenges and Opportunities.<br />CS-11<br />11.08<br />Tutor<br />Ivan IshchenkoSenior Business Analyst, Group Manager <br />NetCracker Technology Corporation, Ukraine<br />E-mail:   ishchenko@netcracker.com<br />Lecture overview<br />The lecture highlights main trends in telecommunication industry, most probable scenarios of its development and what measures are taken by major players to address listed challenges. The lecture also tries to answer the question what world and what communication models we are moving to, what “future shocks” we should be ready to face.<br />
  • 24. Synchronization of clocks<br />SGC-11, GPA<br />15.08<br />Tutor<br />Tomasz Kapitaniak<br />D.Sc. in physics and mathematics, professor<br />Division of Dynamics, Technical University of Lodz, Poland<br />E-mail:   tomaszka@p.lodz.pl <br />Lecture overview<br />The lecture not only provides a general analysis of random effects in mechanical (engineering) systems, but addresses questions about the nature of randomness, and gives potentially useful tips for gamblers and the gaming industry.<br />
  • 25. Numerical computations with infinite and infinitesimal numbers and the Infinity Computer<br />SGC-09, GPA<br />16.08<br />Tutor<br />Yaroslav Sergeyev<br />D.Sc.in Physics and Mathematics, professor<br />University of Calabria, Rende (CS), Italy and N.I. Lobachevski Nizhni Novgorod State University, Russia<br />E-mail:   yaro@si.deis.unical.it <br />Lecture overview<br />The lecture discusses a new approach to numerical computations, allowing to build a simple and visual arithmetic for working not only with finite numbers, but also with an infinite and infinitesimal quantities.<br />
  • 26. Siemens online project “Smart Cities in Ukraine”<br />SGC-14, GPA<br />16.08<br />Tutor<br />OlenaSambrus<br />Siemens, Ukraine<br />Lecture overview<br />The lecture present a new on-line project of Siemens company - Smart Cities in Ukraine. <br />Siemens is a largest of its kind engineering conglomerate in Europe. The company acts in three main business sectors: industry, energy and healthcare.<br />
  • 27. Organizational issues<br />
  • 28. Main places<br />AACIMP<br />Organizational issues<br />Center (Khreshchatyk)<br />230, 249, 433<br />Stadium “Olympic”<br />189, 199, 411, 427<br />Railway Station<br />465<br />Destinations: <br />
  • 29. KPI main building<br />AACIMP<br />Organizational issues<br />Daily (except Sunday) from 9:30 to 18:00 participants and tutors may visit the Lounge-room (7), where they can find free access to Wi-Fi, water and tea. <br />The Chart of Ideas — stand for ideas, comments, suggestions of participants and tutors is also there.<br />
  • 30. Accommodation and Meals<br />AACIMP<br />Organizational issues<br />Restaurant “DomashniaKuhnia” <br />Address:<br />31 Prospect Peremogy<br />Time of a breakfast: 9:00-9:45<br />Time of a lunch: 13:00-14:00<br />Time of a dinner will be changeable and will be announced beforehand by the organizers.<br />Guidelines for participants:<br /><ul><li>Participants, who live in hostels, have to follow rules of the campus (entrance is permitted till 23:00 and guest visits till 22:00).
  • 31. Time of a dinner will be changeable and will be announced beforehand by the organizers.
  • 32. The badge serves as the admission to lectures, actions and places of residence.
  • 33. Feel free to contact organizing committee for additional informational for example, a code Wi-Fi access in a students’ hostel and in the main building.</li></ul>Students’ Hostel <br />Address:<br />146 Borshchahivs’ka str.<br />Entrance is permitted till 23:00 and guest visits till 22:00 <br />
  • 34. Social events<br />AACIMP<br />Organizational issues<br />
  • 35. General rules<br />AACIMP<br />Organizational issues<br /><ul><li>According to the Ukrainian law it is forbidden to smoke and drink alcohol in public places.
  • 36. In case of any damage caused to the property of NTUU “KPI” reimbursement of such damages is accomplished at the expense of a person, who had caused that damage.
  • 37. Organizing Committee is not responsible for any injury, loss of expensive things, documents or unpredicted expenses incurred during the Summer School.
  • 38. The badge serves as the admission to lectures, actions and places of residence.
  • 39. Feel free to contact organizing committee for additional informational for example, a code Wi-Fi access in a students’ hostel and in the main building.</li></li></ul><li>Organizing committee<br />AACIMP<br />Organizational issues<br />Stream coordinator <br />Dmitriy Fishman<br />Contacts:<br />+38 050 994 73 09<br />summerschool@ssa.org.ua<br />Responsible on a work with participants – VikaMaryanska<br />Responsible for a work with tutors – Anton Kasyanov<br />Technical support – Igor Stepanian<br />Student Science Association<br />Room 299(15), build.#1<br />+38(044) 454 9243<br />+38(096) 623 7423<br />
  • 40. Thank you for attention.<br />Questions?<br />E-mail: summerschool@ssa.org.ua<br />Web-site: summerschool.ssa.org.ua<br />

×