Qt in Education Sessions

 

New this year, the Qt in Education track will illustrate Qt's commitment to higher education and the important role Qt plays in being part of university teaching curricula. Qt Education Wizards will highlight the reasons Qt in university curricula will better train students by creating skilled and attractive professionals in the job market. The Qt in Education track will emphasize the many reasons open source is important in teaching as well as offer real-life case studies of universities who have chosen to include Qt in their curriculum.

 



Qt in Education Session: Monday

1330 – 1400
Qt's Call in Education
Hanne Linaae Nokia, Qt Development Frameworks
1400 – 1430
 Qt, Open Source and Education
Knut Yrvin, Nokia, Qt Development Frameworks

1430 – 1500
Case Study: Experiences of using Qt in Education for Mobile Computing (Munich)
Andreas Jakl, Assistant Professor at Upper Austria University of Applied Sciences

Case Study: Design Patterns in C++ with Qt 4 at Suffolk University in Boston (San Francisco)
Paul Ezust, Professor
1500 – 1530
Case Study: Qt in Desktop Research and Teaching at Technische Universität München (Munich)
Florian Obermeier and Simon Hawe, Research Assistants

Case Study: Qt used for Mobile Development Classes in the USA (San Francisco)
Isaac de la Peña, Head of Internet Strategic Initiatives for Nokia
1530 – 1600 Break
1600 - 1630
Case Study: From the Classroom to Professional Working Life with Qt (Munich)
Frédéric Lambert, C-S France
1630 – 1715
Get Started Teaching Qt
Hanne Linaae, Juergen Bocklage-Ryannel, Nokia, Qt Development Frameworks
Johan Thelin, Thelins Teknikkonsult
1715 – 1800
 Discussion Roundtable on Teaching Qt
 Hanne Linaae, Discussion Facilitator, Nokia, Qt Development Frameworks

Agenda may be subject to change.



Qt in Education Abstracts and Speakers

Hanne_Linaae
Hanne Linaae
Program Manager
Nokia, Qt Development Frameworks

Hanne works as Program Manager for Qt in Education at Nokia, Qt Development Frameworks in Oslo. She holds a M.Sc. in computer science from the Norwegian University of Science and Technology (NTNU). She has had roles varying from product management to partnering and consultancy management within the company since she joined in 2001. Now her focus is to get as many educational institutions as possible to understand the benefits of using Qt for teaching purposes.


Qt's Call in Education

Every day we see an increased need for Qt by leading companies and with that comes a need for Qt developers.This session will cover the benefits of using Qt in education and how graduates can guarantee job security by learning Qt. In addition, Qt's mission in education will be presented as well as an introduction to the rest of the day's track

 

Knut_Yrvin
Knut Yrvin
Community Manager
Nokia, Qt Development Frameworks

Knut Yrvin is co-founder of Skolelinux and a Community Manager at Nokia, Qt Development Frameworks. Skolelinux is now a part of Debian Edu. Yrvin started his career at Telenor back in 1986. He graduated with an engineering degree in electronics in 1992 and Masters degree in Computer Science & System Development in 2000. Yrvin has since worked in various businesses from Telecom to consultancy and education.


Qt, Open Source and Education

Learn how the open source community is an integral part of teaching and how Qt can help institutions exploit the benefits.





Andreas_Jakl
Andreas Jakl
Assistant Professor
University of Applied Sciences Hagenberg, Austria







Andreas Jakl is employed as an Assistant Professor at the University of Applied Sciences in Hagenberg, Austria. His work is dedicated to teaching and researching mobile development and user interaction. He has created part of the official Symbian training materials and is currently involved in a Qt book project. Additionally, Mr. Jakl is the founder and owner of “Mopius”, a company developing entertainment applications for mobile phones and providing consulting for mobile technology. Previously, Mr. Jakl worked on unique augmented reality games at Siemens / BenQ Mobile. He earned his Master's degree in "Digital Media" at the University of Applied Sciences in Hagenberg.


Experiences of using Qt in Education for Mobile Computing
Especially in the fragmented world of mobile devices, it would be at the same time impossible and unnecessary for students to work with every platform during their education. By using Qt, a university is able to convey more generic, but in-depth knowledge about C++.

Even with Qt for Symbian still being in a very early tech-preview phase, it was possible to successfully utilize it in various student projects with a limited, semester-based time frame - partly even without previous knowledge about Qt. Following encouraging feedback from teaching Qt in software development lectures, we have integrated Qt into the main curriculum, where it was selected by every student this year. The course materials are available for free for non-commercial, educational purposes.


Paul_Ezust
Paul Ezust
Professor 
Suffolk University, Boston

Alan_Ezust
Alan Ezust

Qt and Squish Instructor and Consultant at ICS


Paul Ezust chaired the department of Mathematics and Computer Science for many years. Today the department has very successful undergraduate and graduate programs in computer science and is continuing to grow and develop. Paul has taught computer science courses for decades, focusing for the past several years on OOP. Over the years he has also done extensive outside consulting, contract programming, and research in computational mathematics with colleagues at Tufts and UOregon.

Alan Ezust received his M.Sc in Computer Science from McGill, and has written and delivered training on object oriented software for over 15 years. He is currently a Qt and Squish trainer, courseware developer and consultant for ICS and Froglogic. He contributes to the development of jEdit and other pieces of open source software in his spare time.

Design Patterns in C++ with Qt 4 at Suffolk University in Boston
My son, Alan, and I developed our book, An Introduction to Design Patterns in C++ with Qt 4*, specifically for use in the course that I have given to Suffolk CS majors each semester since 2003. That course is for students who have some mastery of a programming language like C or Java but it assumes no prior knowledge of C++ or OOP.
My motivation for designing the course with Qt was, in part, to assuage the guilt that I felt after many years (prior to 2003) of teaching students how to write programs that used only stream I/O.  Qt 4 provides a rich set of classes and algorithms to reuse and allows students to write object-oriented programs with graphical user interfaces quite quickly. Students also get concrete, hands-on experience with several important design patterns.  In this talk I will present an overview of our approach to introducing students to C++, OOP, Qt 4, and design patterns, including a description of the open-source materials that we provide to support instructors who use our book.

*Prentice Hall, 2007

Florian_Obermeier
Florian Obermeier
research assistant,
Technische Universtät München

Simon_Hawe
Simon Hawe
research assistant,
Technische Universtät München

Simon Hawe and Florian M. Obermeier are research assistants at the Institute for Data Processing at Technische Universität München. Mr. Obermeier has lead a Qt based C++ lab course since 2004 and received the award for best lecturer 2006, which is granted by the student counsel for Electrical Engineering and Information Technology. Mr. Hawe is teaching assistant in a computer vision lecture and does research on multi-sensor concepts.


Qt in Research and Teaching
Mr. Obermeier will present how Qt helps students in a lab course in order to learn object oriented programming. He will also introduce a piece of software called BRAD. BRAD is the core application of a programming environment, that more than 500 students use every year to practice C-programming, hand in their homework and finally get graded in a beginner programming lab course.

Mr. Hawe will give an overview over the modular and generic tool for multi-sensor data processing, called MutanT. MutanT is based on Qt and is open source. MutanT allows for rapid prototyping and is easily expendable, so that anyone can implement  her own ideas quickly without having to worry about sensor integration and basic filtering. MutanT also alleviates multi-tasking and interfacing between different building blocks.

Isaac_delaPena
Isaac de la Peña
Head of Internet Strategic Initiatives at Nokia,
Sloan Fellow 2008
MIT

Isaac de la Peña is the Head of Internet Strategic Initiatives for Nokia, building the capabilities that support the transformation of the global mobile manufacturer into a leading Internet company. He is also a Fellow at the MIT Sloan School of Business and a Visiting Scientist at the MIT Media Labs, working with faculty members in joint research and education programs that harness an open innovation framework. He joined Nokia from the software industry, where he co-founded a web development start-up. Over the years Isaac has programmed using Qt, C++, Java, Python, PHP and several other that he's too embarrassed to admit in public. 

 

Qt Used in Mobile Development Classes in the USA
In this session Isaac will share lessons learned while creating classes focused on mobile development technologies and his experiences on Qt as an important addition to the professor's teaching resources.

Frederic_Lambert

Frédéric Lambert
Software Engineer, C-S, France

Frederic Lambert is a software engineer at Communication and Systems (C-S), Toulouse (France). He studied at Toulouse University and had his Master's Degree in Computer Science in 2008. He learned Qt at University through a class where they contributed to a KDE project for one year. He did his last two internships at C-S, and now works at C-S' Virtual Reality department on a project for Airbus.

How can the Qt Framework help students get their dream job?
The Virtual Reality department at C-S uses Qt framework for most of its projects. Its popularity has come to a point where no one wonders anymore what will be the main framework used for a new project, it is obvious that it will be Qt. According to Frédéric, Qt software is the most advanced and easy-to-learn framework you can find. That is why he will show you how Qt got into his life at University, and what  his first impression was. Then we will hear about how having Qt in your resume can help you getting a job. To conclude, Frédéric will present what he has been working on lately, and will show you some examples of Qt uses at C-S.

Jurgen_Bocklage_Ryannel
Juergen Bocklage-Ryannel
Training Manager
Nokia, Qt Development Frameworks

Jürgen works as Training Manager for Nokia, Qt Development Frameworks to provide training and logistics around training. Jürgen has a strong background in software development for mobile phones. He joined the company in 2006 from his previous roles as Symbian Trainer at SysOpenDigia and as System Software Architect at Siemen Mobile Devices and BenQ Mobile. His seven years expertise spans from Symbian/S60, Linux/Qt to BREW and Java (J2SE/J2ME) based systems. He is also a co-author of two J2ME related books. Jürgen holds a diploma from the Osnabrück University of Applied Sciences, Germany and a B.Sc. in computer science from EVTEK Helsinki, Finland.

Get Started Teaching Qt

There is a lot of material available for teaching Qt. Books, Articles, Videos, Qt-Documentation, Qt-Training Material and Communities. This session will provide an overview of existing material and showcase some areas where you can become familiar with the available education material.

 

Document Actions