SlideShare ist ein Scribd-Unternehmen logo
1 von 32
VI Summer School“Achievements and Applicationsof Contemporary Informatics, Mathematics and Physics”(AACIMP-2011) Introductory lectures in CS-stream August 8, 2011 Kyiv, Ukraine
General points AACIMP CS-stream ,[object Object],258 , build. #1 ,[object Object],47 h ,[object Object],CS-xx ,[object Object],50 min ,[object Object],10 min
Computer Science AACIMP CS-stream 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.
Program overview
Main concepts of the program AACIMP-2010 CS-stream program ,[object Object]
Diversity
Qualityof topics, fields, approaches,teaching methods,  studying etc.
Stream structure CS-stream program Courses Functional programming language CS-01	Introduction to Erlang - functional programming language (9 h) CS-02	Introduction to Practical Functional Programming using F# (5 h) Java CS-03	Java Performance (8h) Information security CS-05	Information Security (6 h)
Stream structure CS-stream program Courses Software engineering CS-06	Software Design and Design Patterns (6 h) CS-07	User Interface Design and Prototyping(3 h) CS-08Introduction to Version Control Systems (1 h) CS-09	Introduction to Agile Project Management (2 h) CS-10	Introduction to Clouds in real life (1 h) CS-12	Using Azure Development Environment (2 h) CS-04	Requirements Based Testing (3 h)
Stream structure CS-stream program Lectures CS-11	Telecommunication Industry Transformation. Challenges and Opportunities (1 h) SGC-09	Numerical computations with infinite andinfinitesimal numbers and the Infinity Computer (2 h) SGC-11	Synchronization of clocks (2 h) SGC-14Siemens online project  “Smart Cities in Ukraine” (1 h)
Stream schedule CS-stream program CS-02 CS-09 CS-01 CS-03 CS-11 CS-08 CS-12 CS-06 CS-05 SGC-14 CS-10 CGS-09 CS-04 CGS-11 CS-07
Introduction to Erlang–  Functional Programming Language CS-01 10.08-11.08 Tutor VasilijSavin IT Consultant, teaching assistant  Uppsala University; UAB Sintagma; Netlight Consulting AB, Sweden E-mail: 	 vasilij.savin@netlight.se Course overview 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 & Lists), Concurrent Programming in Erlang.
Introduction to Practical Functional Programming using F# CS-02 09.08 Tutor Dmitriy Soshnikov Ph.D. Microsoft Russia; National Research University “Higher School of Economics”, Russia E-mail:  dmitryso@microsoft.com Course overview 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#.
Java Performance CS-03 12.08-13.08 Tutor ZdenekTronicek Ph.D. in informatics, professor Faculty of Information Technology, Czech Technical University, Czech Republic E-mail:tronicek@fit.cvut.cz Course overview 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”.
Software Design and Design Patterns CS-06 17.08 Tutor VasilijSavin IT Consultant, teaching assistant  Uppsala University; UAB Sintagma; Netlight Consulting AB, Sweden E-mail: 	vasilij.savin@netlight.se Course overview 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.
User Interface Design and Prototyping CS-07, room 40(3) 16.08 Tutor AleksejLeonov M.Sc. in System analysis, M.Sc in Administrative management Phoenix Capital Investment Bank, Ukraine E-mail:   aleksejleonov@mail.com Course overview 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.  
Introduction to Agile Project Management CS-09 08.08 Tutor VasilijSavin IT Consultant, teaching assistant  Uppsala University; UAB Sintagma; Netlight Consulting AB, Sweden E-mail: 	 vasilij.savin@netlight.se Lecture overview 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.
Introduction to Version Control Systems CS-08 11.08 Tutor AleksejLeonov M.Sc. in System analysis, M.Sc in Administrative management Phoenix Capital Investment Bank, Ukraine E-mail:   aleksejleonov@mail.com Lecture overview 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. 
Introduction to Clouds in real life CS-10 15.08 Tutor AleksejLeonov M.Sc. in System analysis, M.Sc in Administrative management Phoenix Capital Investment Bank, Ukraine E-mail:   aleksejleonov@mail.com Lecture overview 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. 
 Using Azure Development Environment CS-12 15.08 Tutor Denis Pasechnik Microsoft Ukraine E-mail:   a-denisp@microsoft.com Lecture overview 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. 
Requirements Based Testing CS-04 18.08 Tutor MarynaDidkovska  Ph.D., associate professor Video Internet Technologies Ltd., Institute for Applied Systems Analysis , NTUU KPI,Ukraine E-mail: md@vit.ua Course overview 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.
Information Security CS-05 18.08-19.08 Tutor AndreyRodionovPh.D. in information security Institute of Physics and Technology, NTUU KPI, Ukraine  E-mail:andrey.rodionov@gmail.com  Course overview 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.
Telecommunication Industry Transformation. Challenges and Opportunities. CS-11 11.08 Tutor Ivan IshchenkoSenior Business Analyst, Group Manager  NetCracker Technology Corporation, Ukraine E-mail:   ishchenko@netcracker.com Lecture overview 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.
Synchronization of clocks SGC-11, GPA 15.08 Tutor Tomasz Kapitaniak D.Sc. in physics and mathematics, professor Division of Dynamics, Technical University of Lodz, Poland E-mail:   tomaszka@p.lodz.pl  Lecture overview 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.
Numerical computations with infinite and infinitesimal numbers and the Infinity Computer SGC-09, GPA 16.08 Tutor Yaroslav Sergeyev D.Sc.in Physics and Mathematics, professor University of Calabria, Rende (CS), Italy and N.I. Lobachevski Nizhni Novgorod State University, Russia E-mail:   yaro@si.deis.unical.it  Lecture overview 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.
Siemens online project  “Smart Cities in Ukraine” SGC-14, GPA 16.08 Tutor OlenaSambrus Siemens, Ukraine Lecture overview The lecture present a new on-line project of Siemens company - Smart Cities in Ukraine.  Siemens is a largest of its kind engineering conglomerate in Europe. The company acts in three main business sectors: industry, energy and healthcare.
Organizational issues
Main places AACIMP Organizational issues Center (Khreshchatyk) 230, 249, 433 Stadium “Olympic” 189, 199, 411, 427 Railway Station 465 Destinations:
KPI main building AACIMP Organizational issues 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.  The Chart of Ideas — stand for ideas, comments, suggestions of participants and tutors is also there.
Accommodation and Meals AACIMP Organizational issues Restaurant “DomashniaKuhnia”  Address: 31 Prospect Peremogy Time of a breakfast: 9:00-9:45 Time of a lunch: 13:00-14:00 Time of a dinner will be changeable and will be announced beforehand by the organizers. Guidelines for participants: ,[object Object]
Time of a dinner will be changeable and will be announced beforehand by the organizers.
The badge serves as the admission to lectures, actions and places of residence.

Weitere ähnliche Inhalte

Andere mochten auch (10)

From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
 
Coalitional Games with Interval-Type Payoffs: A Survey
Coalitional Games with Interval-Type Payoffs: A SurveyCoalitional Games with Interval-Type Payoffs: A Survey
Coalitional Games with Interval-Type Payoffs: A Survey
 
Human Reproduction and Utility Functions: An Evolutionary Approach
Human Reproduction and Utility Functions: An Evolutionary ApproachHuman Reproduction and Utility Functions: An Evolutionary Approach
Human Reproduction and Utility Functions: An Evolutionary Approach
 
User interface Design
User interface DesignUser interface Design
User interface Design
 
Portfolio Optimization
Portfolio OptimizationPortfolio Optimization
Portfolio Optimization
 
Talking with money
Talking with moneyTalking with money
Talking with money
 
Introduction to Non-cooperative Game Theory
Introduction to Non-cooperative Game TheoryIntroduction to Non-cooperative Game Theory
Introduction to Non-cooperative Game Theory
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainability
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energy
 
Germany presentation
Germany presentationGermany presentation
Germany presentation
 

Ähnlich wie AACIMP 2011 Computer Science

AACIMP 2011 Science of Global Challenges
AACIMP 2011 Science of Global ChallengesAACIMP 2011 Science of Global Challenges
AACIMP 2011 Science of Global Challenges
SSA KPI
 
Work in progress mechatronics1
Work in progress mechatronics1Work in progress mechatronics1
Work in progress mechatronics1
Pana Mann
 
Accelerating the Pace of Engineering Education with Simulation, Hardware and ...
Accelerating the Pace of Engineering Education with Simulation, Hardware and ...Accelerating the Pace of Engineering Education with Simulation, Hardware and ...
Accelerating the Pace of Engineering Education with Simulation, Hardware and ...
Joachim Schlosser
 
Teaching and practicing the students‘ knowledge using games
Teaching and practicing the students‘ knowledge using gamesTeaching and practicing the students‘ knowledge using games
Teaching and practicing the students‘ knowledge using games
Förderverein Technische Fakultät
 
Santosh Sahu_MTech_CSE
Santosh Sahu_MTech_CSESantosh Sahu_MTech_CSE
Santosh Sahu_MTech_CSE
Santosh Sahu
 
AACIMP 2011 Operational Research
AACIMP 2011 Operational ResearchAACIMP 2011 Operational Research
AACIMP 2011 Operational Research
SSA KPI
 
Teaching Machine Learning to Design Students
Teaching Machine Learning to Design StudentsTeaching Machine Learning to Design Students
Teaching Machine Learning to Design Students
butest
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
butest
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
butest
 

Ähnlich wie AACIMP 2011 Computer Science (20)

CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
 
View Based Near Real Time Collaborative Modeling for Information Systems Engi...
View Based Near Real Time Collaborative Modeling for Information Systems Engi...View Based Near Real Time Collaborative Modeling for Information Systems Engi...
View Based Near Real Time Collaborative Modeling for Information Systems Engi...
 
AACIMP 2011 Science of Global Challenges
AACIMP 2011 Science of Global ChallengesAACIMP 2011 Science of Global Challenges
AACIMP 2011 Science of Global Challenges
 
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdfCS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 
Work in progress mechatronics1
Work in progress mechatronics1Work in progress mechatronics1
Work in progress mechatronics1
 
Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...
 
Accelerating the Pace of Engineering Education with Simulation, Hardware and ...
Accelerating the Pace of Engineering Education with Simulation, Hardware and ...Accelerating the Pace of Engineering Education with Simulation, Hardware and ...
Accelerating the Pace of Engineering Education with Simulation, Hardware and ...
 
Guia 2-examen-de-ingles
Guia 2-examen-de-inglesGuia 2-examen-de-ingles
Guia 2-examen-de-ingles
 
CV
CVCV
CV
 
Systems Engineering Challenges
Systems Engineering ChallengesSystems Engineering Challenges
Systems Engineering Challenges
 
Teaching and practicing the students‘ knowledge using games
Teaching and practicing the students‘ knowledge using gamesTeaching and practicing the students‘ knowledge using games
Teaching and practicing the students‘ knowledge using games
 
Monitoring and Operational Data Analytics from a User Perspective at First Eu...
Monitoring and Operational Data Analytics from a User Perspective at First Eu...Monitoring and Operational Data Analytics from a User Perspective at First Eu...
Monitoring and Operational Data Analytics from a User Perspective at First Eu...
 
Santosh Sahu_MTech_CSE
Santosh Sahu_MTech_CSESantosh Sahu_MTech_CSE
Santosh Sahu_MTech_CSE
 
cv_filustek_en_08
cv_filustek_en_08cv_filustek_en_08
cv_filustek_en_08
 
AACIMP 2011 Operational Research
AACIMP 2011 Operational ResearchAACIMP 2011 Operational Research
AACIMP 2011 Operational Research
 
Teaching Machine Learning to Design Students
Teaching Machine Learning to Design StudentsTeaching Machine Learning to Design Students
Teaching Machine Learning to Design Students
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
SiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
SiriusCon17 - A Graphical Approach to Modularization and Layering of MetamodelsSiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
SiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
 

Mehr von SSA KPI

Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable development
SSA KPI
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering education
SSA KPI
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginers
SSA KPI
 

Mehr von SSA KPI (20)

Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable development
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering education
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginers
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investment
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice games
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security Costs
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biology
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functions
 
Elements of Theory for Multi-Neuronal Systems
Elements of Theory for Multi-Neuronal SystemsElements of Theory for Multi-Neuronal Systems
Elements of Theory for Multi-Neuronal Systems
 
Molecular Mechanisms of Pain. Part 2
Molecular Mechanisms of Pain. Part 2Molecular Mechanisms of Pain. Part 2
Molecular Mechanisms of Pain. Part 2
 
Molecular Mechanisms of Pain. Part 1
Molecular Mechanisms of Pain. Part 1Molecular Mechanisms of Pain. Part 1
Molecular Mechanisms of Pain. Part 1
 
A biomathematical model for Phoma tracheiphila Citrus resistance screening
A biomathematical model  for Phoma tracheiphila  Citrus resistance screeningA biomathematical model  for Phoma tracheiphila  Citrus resistance screening
A biomathematical model for Phoma tracheiphila Citrus resistance screening
 
Phytopathology Modelling. Introduction
Phytopathology Modelling. IntroductionPhytopathology Modelling. Introduction
Phytopathology Modelling. Introduction
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 

AACIMP 2011 Computer Science

  • 1. VI Summer School“Achievements and Applicationsof Contemporary Informatics, Mathematics and Physics”(AACIMP-2011) Introductory lectures in CS-stream August 8, 2011 Kyiv, Ukraine
  • 2.
  • 3. Computer Science AACIMP CS-stream 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.
  • 5.
  • 7. Qualityof topics, fields, approaches,teaching methods, studying etc.
  • 8. Stream structure CS-stream program Courses Functional programming language CS-01 Introduction to Erlang - functional programming language (9 h) CS-02 Introduction to Practical Functional Programming using F# (5 h) Java CS-03 Java Performance (8h) Information security CS-05 Information Security (6 h)
  • 9. Stream structure CS-stream program Courses Software engineering CS-06 Software Design and Design Patterns (6 h) CS-07 User Interface Design and Prototyping(3 h) CS-08Introduction to Version Control Systems (1 h) CS-09 Introduction to Agile Project Management (2 h) CS-10 Introduction to Clouds in real life (1 h) CS-12 Using Azure Development Environment (2 h) CS-04 Requirements Based Testing (3 h)
  • 10. Stream structure CS-stream program Lectures CS-11 Telecommunication Industry Transformation. Challenges and Opportunities (1 h) SGC-09 Numerical computations with infinite andinfinitesimal numbers and the Infinity Computer (2 h) SGC-11 Synchronization of clocks (2 h) SGC-14Siemens online project “Smart Cities in Ukraine” (1 h)
  • 11. Stream schedule CS-stream program CS-02 CS-09 CS-01 CS-03 CS-11 CS-08 CS-12 CS-06 CS-05 SGC-14 CS-10 CGS-09 CS-04 CGS-11 CS-07
  • 12. Introduction to Erlang– Functional Programming Language CS-01 10.08-11.08 Tutor VasilijSavin IT Consultant, teaching assistant Uppsala University; UAB Sintagma; Netlight Consulting AB, Sweden E-mail: vasilij.savin@netlight.se Course overview 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 & Lists), Concurrent Programming in Erlang.
  • 13. Introduction to Practical Functional Programming using F# CS-02 09.08 Tutor Dmitriy Soshnikov Ph.D. Microsoft Russia; National Research University “Higher School of Economics”, Russia E-mail: dmitryso@microsoft.com Course overview 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#.
  • 14. Java Performance CS-03 12.08-13.08 Tutor ZdenekTronicek Ph.D. in informatics, professor Faculty of Information Technology, Czech Technical University, Czech Republic E-mail:tronicek@fit.cvut.cz Course overview 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”.
  • 15. Software Design and Design Patterns CS-06 17.08 Tutor VasilijSavin IT Consultant, teaching assistant Uppsala University; UAB Sintagma; Netlight Consulting AB, Sweden E-mail: vasilij.savin@netlight.se Course overview 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.
  • 16. User Interface Design and Prototyping CS-07, room 40(3) 16.08 Tutor AleksejLeonov M.Sc. in System analysis, M.Sc in Administrative management Phoenix Capital Investment Bank, Ukraine E-mail:   aleksejleonov@mail.com Course overview 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.  
  • 17. Introduction to Agile Project Management CS-09 08.08 Tutor VasilijSavin IT Consultant, teaching assistant Uppsala University; UAB Sintagma; Netlight Consulting AB, Sweden E-mail: vasilij.savin@netlight.se Lecture overview 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.
  • 18. Introduction to Version Control Systems CS-08 11.08 Tutor AleksejLeonov M.Sc. in System analysis, M.Sc in Administrative management Phoenix Capital Investment Bank, Ukraine E-mail:   aleksejleonov@mail.com Lecture overview 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. 
  • 19. Introduction to Clouds in real life CS-10 15.08 Tutor AleksejLeonov M.Sc. in System analysis, M.Sc in Administrative management Phoenix Capital Investment Bank, Ukraine E-mail:   aleksejleonov@mail.com Lecture overview 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. 
  • 20. Using Azure Development Environment CS-12 15.08 Tutor Denis Pasechnik Microsoft Ukraine E-mail:   a-denisp@microsoft.com Lecture overview 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. 
  • 21. Requirements Based Testing CS-04 18.08 Tutor MarynaDidkovska  Ph.D., associate professor Video Internet Technologies Ltd., Institute for Applied Systems Analysis , NTUU KPI,Ukraine E-mail: md@vit.ua Course overview 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.
  • 22. Information Security CS-05 18.08-19.08 Tutor AndreyRodionovPh.D. in information security Institute of Physics and Technology, NTUU KPI, Ukraine E-mail:andrey.rodionov@gmail.com  Course overview 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.
  • 23. Telecommunication Industry Transformation. Challenges and Opportunities. CS-11 11.08 Tutor Ivan IshchenkoSenior Business Analyst, Group Manager NetCracker Technology Corporation, Ukraine E-mail:   ishchenko@netcracker.com Lecture overview 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.
  • 24. Synchronization of clocks SGC-11, GPA 15.08 Tutor Tomasz Kapitaniak D.Sc. in physics and mathematics, professor Division of Dynamics, Technical University of Lodz, Poland E-mail:   tomaszka@p.lodz.pl  Lecture overview 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.
  • 25. Numerical computations with infinite and infinitesimal numbers and the Infinity Computer SGC-09, GPA 16.08 Tutor Yaroslav Sergeyev D.Sc.in Physics and Mathematics, professor University of Calabria, Rende (CS), Italy and N.I. Lobachevski Nizhni Novgorod State University, Russia E-mail:   yaro@si.deis.unical.it  Lecture overview 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.
  • 26. Siemens online project “Smart Cities in Ukraine” SGC-14, GPA 16.08 Tutor OlenaSambrus Siemens, Ukraine Lecture overview The lecture present a new on-line project of Siemens company - Smart Cities in Ukraine. Siemens is a largest of its kind engineering conglomerate in Europe. The company acts in three main business sectors: industry, energy and healthcare.
  • 28. Main places AACIMP Organizational issues Center (Khreshchatyk) 230, 249, 433 Stadium “Olympic” 189, 199, 411, 427 Railway Station 465 Destinations:
  • 29. KPI main building AACIMP Organizational issues 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. The Chart of Ideas — stand for ideas, comments, suggestions of participants and tutors is also there.
  • 30.
  • 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.Students’ Hostel Address: 146 Borshchahivs’ka str. Entrance is permitted till 23:00 and guest visits till 22:00
  • 34. Social events AACIMP Organizational issues
  • 35.
  • 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.
  • 40. Thank you for attention. Questions? E-mail: summerschool@ssa.org.ua Web-site: summerschool.ssa.org.ua