A few days back, we made our way to the Department of Computer Science at the University of Sri Jayewardenepura. It’s been a while since we were last here. So what brought us here you ask? The answer to that question would be Aurora 2K16. In case you’re lost, Aurora 2K16 is a conference on computer science organized by the Computer Science students at the University of Sri Jayewardenepura. The goal of Aurora is to give both school students and undergraduates practical exposure to popular industrial technologies. So what did we find at Aurora 2K16? Let’s take a look.
The event opened with Dr. Ananda Gamage introducing us to what the department of computer science does. Following his speech, Dr. Sankalpa Gamage from Zone 24×7 takes the stage and introduced us to what SLASSCOM is. Currently, the IT BPO industry is worth 1bn and SLASSCOM want it to be 5bn by 2022. This goal will be achieved by training and motivating our local talent.
He briefed a few examples of SLASSCOM initiatives to do so such as the Jaffna IT week and the SLASSCOM tech forum. He goes on to say that much of Sri Lanka’s economy runs on the income generated by women working in the Middle East, garment factories and tea estates. SLASSCOM wants to change this to a knowledge based model. The other two ways of achieving the $5bn goal and changing this economic model are by product engineering and supporting startups.
He then took the example of the STF defeating the LTTE to show how Sri Lanka can win on the world stage. Dr. Sankalpa then goes on to say for our engineers to be like STF forces, they need to spend 15 hours a day on brain exercises and know the basics like a prayer. The only thing more important than your skills is your value system. This he says is the main thing we need to fix to be at the top of the world. He concluded by encouraging students to have technopreneur values and focus on customer-centric research.
Following Dr. Sankalpa’s speech, Adhisha Gammanpila – chief organizer of Aurora 2K16 took the stage to give us a brief introduction to the conference. After his introduction, Dr. Ravindra De Silva from the University of Sri Jayewardenepura took the stage to introduce us to social robotics. He opens his video by sharing a video of a small robot learning from the famous Pixar robot. This was an example of machine to machine interactions, which is where a robot learns from another robot. Afterwards, he shared a commercial of voice commands on Apple’s original iMacs and a more recent one. This is an example of Human – Machine interactions. In such interactions, the robot imitates anything a human does.
A social robot is one that is a combination of both examples. By definition, it is one that is autonomous and interacts with humans along with other autonomous robots/physical objects. The idea of social robots isn’t new. We’ve had them since the 90’s and an example would be Asimo by Honda. When developing a social robot there are 3 factors we need to consider:
So where can social robots be used in? Quite a few areas actually. From hotel assistants to learning companions to elderly cares, there’s a wide range of areas a social robot can be used in. However, there are challenges. For starters, designing such a robot is not easy. Secondly, changing human perceptions of such robots and modelling human behaviors is no easy task. Dr. Ravindra concludes by introducing us to two examples of social robots: the Social trash box and the Talking ally.
After Dr. Ravindra, we saw Kalana Wijesekera, Technical Lead from 99X Technology take the stage. He begins by introducing us to what UX is. In case you’re lost, User Experience is UX and it’s all about the experience your users get when users use your software. Most people assume User Interface (how your application looks) is the same as UX. However, this is far from the truth. UI is only one part of the UX formula. So who needs to use UX? Every single person in a software development team.
Kalana then shared his UX story, which started off with him as a web developer. One day he was asked to develop a mobile app for a website. He needed to provide all the features of his website on the tiny screen of a mobile app. And so he created the mobile app by putting the different functionalities of the web app on the different screen of the mobile app. Kalana then introduces us to personas which are a method of identifying the common traits between users and help develop a great user experience for all users.
Kalana went on to say that if you want to guarantee good UX, don’t create your entire website in one go. Rather create an MVP and test it out with your customers. If you don’t build an MVP, it’s all too easy for you to end up wasting 10 weeks on building an application only to find that nobody wants it. This is Lean UX. He concludes his introduction to UX by sharing a few tools to help you measure how good your UX is such as google analytics.
After introducing us to the basics of UX, Kalana spoke to us as to how UX can be used to disrupt. He begins this section by defining what we mean by disruption with a few examples such as Uber and PickMe. So what’s behind all this disruption? Good UX. If you can properly identify and understand a problem the users face, then you can build software that can change the lives of users. He concludes by asking the audience to have a UX eye and focus on finding solutions to problems, this is how Sri Lanka’s IT industry would grow.
Following Kalana’s presentation and a lunch break, it was time for the on-stage quiz. This was the other side of Aurora 2K16: the competition. In the morning, all the teams from the many schools that registered took part in an MCQ exam. The top 6 teams from this MCQ exam advanced to a practical challenge. From this practical challenge, the top two teams were to face each other at this final on-stage quiz to crown the winner.
The on-stage quiz had two rounds. In the first round, the teams got 16 questions with 20 seconds to answers with 10 points for each answer. In the second round, the teams got 10 questions where they had to hit the buzzer if they know the answer. However, the second round had a twist: each correct answer was worth 10 points but an incorrect one would cost the team 30 points. With that being said, both teams from Nalanda College and Wesely College fought hard.
Following the on-stage quiz, Saminda Kularathne – a former student of the University of Sri Jayewardenepura took the stage to introduce an app he built. This app was The Ambula, a food social network. This is a place for you to learn and share any recipes for tasty meals you have.
With the conclusion of Saminda’s presentation, Ganindu Nanayakkara took the stage to share with everyone on how to the innovator. To be an innovator Ganindu says, we need to be builders. If you can’t code or build stuff then you can’t be an innovator. In this aspect, it’s important to always remember the fundamentals. At the same time, you need to know what is going around you.
The most important thing to master as an innovator is to be a great presenter. Even if you create the greatest product in the world, if you can’t communicate it then it’s useless. Make sure people remember you and your product when they see it. He concludes by saying another skill an innovator need is finance management skills. So if you get any profit, put that cash back into your business.
With the conclusion of Ganindu’s presentation, it was time to announce the winners of the competition. And the winners of the Aurora 2K16 Competition were:
Additionally, a student from Methodist College won a 3D printed sculpture for answering a surprise question by quiz master. With the awards having been given out, the vote of thanks was delivered which marked the end of Aurora 2K16. From 3D printers to robotics to UX, Aurora 2K16 brought many exciting new things from last year. Yet, the basic formula is still very familiar from last year. We congratulate the winners and will be looking forward to Aurora 2K17.
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
thank you for subscribing 🙂
awww something went wrong 🙁
We respect your privacy and take protecting it seriously
What kicked off in 2011 as a friendly gaming event has now developed into a fully-fledged gaming tournament. With the goal of promoting team building, leadership, and planning, the Virtusa
What kicked off in 2011 as a friendly gaming event has now developed into a fully-fledged gaming tournament. With the goal of promoting team building, leadership, and planning, the Virtusa LAN Challenge 2018 is happening.
Semi-Finals of the internal tournament will take place on the 22nd and 23rd of January 2018 at Virtusa premises.
january 22 (Monday) - 23 (Tuesday)
Virtusa Pvt. Ltd. 752, Dr Danister De Silva Mawatha, Colombo 09
The main purpose of the workshop is to give students the ability to analyze and present data by using Azure Machine Learning, and to provide an introduction to the use
The main purpose of the workshop is to give students the ability to analyze and present data by using Azure Machine Learning, and to provide an introduction to the use of machine learning and big data.
Module 1: Introduction to Machine Learning
This module introduces machine learning and discussed how algorithms and languages are used.
· What is machine learning?
· Introduction to machine learning algorithms
· Introduction to machine learning languages
Module 2: Introduction to Azure Machine Learning
Describe the purpose of Azure Machine Learning, and list the main features of Azure Machine Learning Studio.
· Azure machine learning overview
· Introduction to Azure machine learning studio
· Developing and hosting Azure machine learning applications
Module 3: Managing Datasets
At the end of this module the student will be able to explore various types of data in Azure machine learning.
· Categorizing your data
· Importing data to Azure machine learning
· Exploring and transforming data in Azure machine learning
Module 4: Building Azure Machine Learning Models
This module describes how to use regression algorithms and neural networks with Azure machine learning.
· Azure machine learning workflows
· Using regression algorithms
· Using neural networks
Module 5: Using Azure Machine Learning Models
This module explores how to provide end users with Azure machine learning services, and how to share data generated from Azure machine learning models.
· Deploying and publishing models
· Consuming Experiments
Module 6: Using Cognitive Services
This module introduces the cognitive services APIs for text and image processing to create a recommendation application, and describes the use of neural networks with Azure machine learning.
· Cognitive services overview
· Processing language
· Processing images and video
· Recommending products
Feel free to contact us for any inquiries
uditha bandara – 0716092918
All Day (Wednesday)
ANC education ,310 R A De Mel Mw, Colombo 03 00300
Blue Chip Training0716092918
Startup Weekend is a global phenomenon - 54 hours of fast and furious prototype development through to exploring potential markets and pitching. It’s an unparalleled opportunity to build lasting relationships
Startup Weekend is a global phenomenon – 54 hours of fast and furious prototype development through to exploring potential markets and pitching. It’s an unparalleled opportunity to build lasting relationships with co-founders; mentors, and investors.
The real value comes from taking an idea from concept through to execution using Lean tactics and working under high pressure with the best startups.
26 (Friday) 5:00 pm - 28 (Sunday) 8:00 pm
Oak Ray Regency Kandy
Oak Ray Regency Kandy, No 9, Devani Rajasinghe Mawatha,, 20000 Kandy