Workshops

On 7th September 2017 you have a choice of 7 workshops on that will keep you engaged and challenged all day,  the hardest part is choosing which to attend.  Will you challenge yourself by attending the CodeCon workshop presented by Bloomberg,  or do you want to learn about the Greenfoot development environment which can be used in teaching?  Accenture will present an exciting opportunity for your career goals,  ACM delivers to you a Celebrations of Women in Computing and Women in HPC will present an introduction to HPC programming.

Workshop 1 and 2: Hands-on Introduction to High Performance Computing. (Note this workshop is 3 hours long.)

High-performance computing (HPC) is a fundamental technology used in solving scientific problems. Many of the grand challenges of science depend on simulations and models run on HPC facilities to make progress, for example: protein folding, the search for the Higgs boson and developing nuclear fusion.

The course covers the basic concepts underlying the drivers for HPC development, HPC hardware, software, programming models and applications and an opportunity for more practical experience, information on performance and the future of HPC. This foundation will give the you ability to appreciate the relevance of HPC in your field and also equip you with the tools to start making effective use of HPC facilities yourself.

The course is delivered using a mixture of lectures and hands-on sessions and has a very practical focus. During the hands-on sessions you will get the chance to use ARCHER, the UK National Supercomputer, with HPC experts available to answer your questions and provide insight.

Requirements: Please bring your own laptop.

Prerequisites: Attendees are expected to have experience of using computers, but no programming, Linux or HPC experience is necessary.

 

Workshop 3: ACM Celebrations of Women in Computing, presented by ACM-W

ACM Celebrations and ACM-W Chapters are wonderful ways to connect women in computing. Getting a new Celebration or Chapter started can seem to be a large and confusing task. This workshop will provide valuable information and resources that will help those considering creating a new conference or student chapter to get organized and be successful. Topics will include how to navigate the approval process, how to form appropriate committees/leadership teams, event planning, fund raising and more. There will be plenty of time for questions from the audience.

 

Workshop 4: Greenfoot Development Environment presented by Oracle Academy

This workshop engages students who understand basic programming concepts to create 2-D games using Java. Greenfoot is a free educational Java development environment (JDE) created at the University of Kent. Students will learn detailed object-oriented programming terminology and concepts while creating 2-D games in a fun and interactive environment. Requirements: Bring a laptop and complete the pre-work which can be found here

 

Workshop 5: Bloomberg CodeCon Competition presented by Bloomberg

CodeCon is a problem solving platform built by Bloomberg engineers. Solve as many problems as you can and get the chance to win awesome prizes! Are you up for the challenge?
Requirements: Bring a laptop. Use any of these languages: C, C++, Java, Python, C#, Javascript, Scala, Rust or Ruby to compete.

 

Workshop 6: From personalization to data… and beyond, presented by Accenture.

It’s no secret that digital has fundamentally changed the world and the way consumers and business interact. While digital is changing the world, every aspect of our lives is changing and is touched by digital interaction. We shop online, learn online, share intimate details of our lives online. We take our exercise (and those results) online. We pay and receive payment online. Digital doesn’t just reflect what we do, it reflects who we are.

Accenture Digital combines capabilities in interactive, mobility and analytics to help clients across industries, provide better experiences for the customers they serve, create new products and business models, use analytics and artificial intelligence to drive actionable insights and enhance their digital enterprise capabilities.

Do you want to understand how business navigates its digital journey? How companies define the end to end transformation in this Digital ecosystem? Do you want to work in real cases? Accenture will show the walkthrough from how a portal is personalized > the experience definition > how advance analytics is applied > how the data is managed in real-time. But it is not all, we will go beyond and work with latest trends in Visual Analytics, Artificial Intelligence, ChatBots and Robots.

Requirements: Please come with an open-mind and huge passion to discover how Digital technologies are changing our lives!

 

Workshop 7: Working with open-source software: the OpenStack platform

OpenStack is a free and open-source software platform for cloud computing, mostly deployed as infrastructure-as-a-service (IaaS), whereby virtual servers and other resources are made available to customers. The software platform consists of interrelated components that control diverse, multi-vendor hardware pools of processing, storage, and networking resources throughout a data center.
OpenStack began in 2010 as a joint project of Rackspace Hosting and NASA. As of 2016, it is managed by the OpenStack Foundation, a non-profit corporate entity established in September 2012 to promote OpenStack software and its community. More than 500 companies have joined the project.

In this workshop students will learn about OpenStack platform, OpenStack Foundation, and how to collaborate with the project. Students will register to the system and get a practical overview.

Requirements: Laptop with Linux. The participants should be able to install the software in their laptops in order to become “contributors”.

Instructions: https://docs.openstack.org/infra/manual/developers.html#account-setup

 

Workshop 8: Rethinking network security: Use case at UPC

Cybersecurity is the body of technologies, processes and practices designed to protect networks, computers, programs and data from attack, damage or unauthorized access. In a computing context, security includes both cybersecurity and physical security.

In this workshop, after and overall introduction of main concepts and techniques, students will deal with a practical case. They will learn about the requirements of security, monitoring and reliability for a safe environment in a PC classroom where exams should be taken.

Prerequisites: Τechnical knowledge about Linux and computer networking.