Period: 50 Hours of Code. Topic: Python Programming Mobile App Development Electronics and Robotics Web Development Game Programming Computer Security



Similar documents
Offerte del 10 maggio 2013

Availability of the Program A free version is available of each (see individual programs for links).

Offerte del 13 giugno 2014

Building emerging technology skills using IBM s Platform as a Service

Architecture Workshop

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

DEVELOPING NFC APPS for BLACKBERRY

WEB DEVELOPMENT IMMERSIVE GA.CO/WDI

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

3. NUMBER OF PARTICIPANTS TO BE ENROLLED

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

Developing and deploying mobile apps

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Navigating the Mobile App Development Landscape

Student Perceptions On Computer Coding Ashfield Public School Term 3, The Initiative. The survey

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

Company Overview and Case Studies Byng Systems Limited. All rights reserved.

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

COMPUTER SCIENCE. Contact Information. Overview. Degrees/Certificates

Full version is >>> HERE <<<

Generate Android App

Additional details >>> HERE <<<

Making Mobile a Reality

Arduino Training - Basics of Micro-controllers Programming Basics

Full version is >>> HERE <<<

Cross-Platform Tools

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

Brief Description of project: This project will be an interactive Javascript. 1. What do you want to accomplish by doing this project?

Mobile Testing That s Just a Smaller Screen, Right?

ANDROID OPERATING SYSTEM

Thanos Eeftherakos - automation/electrical and electronic engineer

MH NOROUZI RÉSUMÉ AND CV

RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT

Overview focus on breadth understanding not depth (that s what the labs are for )

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Work with a large team in a fast-paced, agile environment within a Multinational Corporation (MNC)

DEVELOP ROBOTS DEVELOPROBOTS. We Innovate Your Business

Building native mobile apps for Digital Factory

How To Develop A Mobile App With Phonegap

Proposal on. Microsoft DreamSpark Benefits & How to get connected. By CCSIT

How To Get A Computer Engineering Degree

Felipe de Souza Schmitt. Software Engineer (Web/Mobile)

Extending Tizen Native Framework with Node.js

City University of Hong Kong. Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015

Mobile Application Platform

Full version is >>> HERE <<<

Connecting PTE to Careers in Idaho

Fundamentals of Computer Science (FCPS) CTY Course Syllabus

PHP and MongoDB Web Development Beginners Guide by Rubayeet Islam

Mobile apps development for Joomla

HUW166: Introduction to Web Development

HTML5. Turn this page to see Quick Guide of CTTC

Mobile Application Development

Next Gen Platform: Team & Mentor Guide

Porting VNC to Mobile Platforms

NoSQL replacement for SQLite (for Beatstream) Antti-Jussi Kovalainen Seminar OHJ-1860: NoSQL databases

WHAT ARE SKILLCRUSH CLASSES?

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network

Transfer Course Conversion to Columbia College Equivalencies

CROSS PLATFORM DEVELOPMENT The HTML5 Way

Building A Self-Hosted WebRTC Project

WE BUILD ONLINE SYSTEMS USEFUL WEB & MOBILE APPLICATIONS

Open Source Technologies on Microsoft Azure

SUHAIL DAWOOD Toronto, Ontario

BCIT COMPUTING offers courses and credentials in SIX related information technology sectors

Mobile development with Apache OFBiz. Ean Schuessler, Brainfood

CS 589 Project Smart Home Hub, Phase I Due before 9am on October 21, 2015

Prototyping Connected-Devices for the Internet of Things. Angus Wong

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

The Impact of Computer Engineering 1. The Impact of Computer Engineering Oakland University Andrew Nassif 11/21/2015

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

EMPLOYEE LOCATION TRACKING SERVICE

All About Android WHAT IS ANDROID?

James Singletary IV :: Front End Web Developer located in Tampa, Florida

Who s Here? 1. Name 2. Library 3. STEM your Library 4. Computer science/coding/kids & your Library

DATA SCIENCE CURRICULUM WEEK 1 ONLINE PRE-WORK INSTALLING PACKAGES COMMAND LINE CODE EDITOR PYTHON STATISTICS PROJECT O5 PROJECT O3 PROJECT O2

Cloud Computing and Advanced Relationship Analytics

Summer Internships 15

MEng, BSc Computer Science with Artificial Intelligence

Transcription:

HoC Semester One Foundation Level 50 K-Box 50 Hoc 50 hours compulsory course to warm up the students' minds and make them familiar with major aspects of the IT World. At this level we introduce major branches of modern IT industry Period: 50 Hours of Code Topic: Python Programming Mobile App Development Electronics and Robotics Web Development Game Programming Computer Security At the end of this course students will select their main specialisation for the next semester. 50 Code & Math (IGCSE) Great journey in Discrete Math which is required for every programmer before jumping into the second semester for specialization. In this course we focus on more than 100 mathematical questions coming from real life projects and must be solved using computer programming. Our practices are designed to fit IGCSE syllabuses and this means at the same time student will improve their mathematics as well as computer programming skills. Period: 50 Hours of Code Topics: Geometry Computational Geometry Number Theory Graph Theory Counting and Measurement Trigonometry Probability & Statistics At the end of this course you can observe a significant different in your child analytic ability, problem solving and computational thinking abilities. At the same time their programming skills using Python and Javascript have been improved drastically.

30 Tech Talk How to talk? How to present? How to impress audience? We are university lecturer and also software developer, and one of them most important concern we have observed is lake of presentation ability in our students and children! Another thing is the ability of search through the internet to find important answers for critical questions. This course is designed to lift up their verbal skills to improve their entrepreneurship personality! Every week they will have a new topic to research using Google search engine, after that using PREZI one of the best online presentation tools they have to prepare their demonstration. After that we will simulate a real techno talk and conference for them. They start to talk and present whatever they have done. You may be invited as audience to see their performance. Period: 30 Hours of Code Topics: Topics from Computer Science, Modern Physics, Astronomy, and more Modern presentation tools, such as Prezi, slides.com and more Graphics Design Verbal Techniques Audience Impression Fear Management English Accent and more At the end of this course you will have different child in term of verbal abilities. You will find them more professional, strong and smart in term of presenting themselves. 30 Web & Art HTML is the language of WEB! It means all the web pages you are dealing every day are designed by using HTML! And also HTML is the requirements for many other part of Software engineering such as web development, mobile app development and game development. So In this foundation course we try to provide a clean and impressive introduction to HTML, CSS, and Javascript as well. This course is required for many other specializations for second semester. Period: 30 Hours of Code Topics HTML CSS3 Introduction to Javascript Cloud9 Total: 160 Hours of Code

Semester Two Specialization 150 Web Dev One of the best specializations for your future career! In this branch you will learn how to build industrial websites and web application. At the end of this specialization you are ready to be part of almost any type web application project. Become a full stack web developer by learning different technologies from client side (HTML/CSS/Javascript) till back end programming such as Python, Ruby, and NodeJS. Also you will learn database programming using the best NOSQL engine called MongoDB. In this journey we will facilitate you with Cloud Computing to publish your apps into the online world! Total Estimated Hours of Code: 150 HoC Web&Art Starts from basics HTML, then shape your pages using CSS. Get familiar with Javascript the king of web development! Overview the artitecture of web applications using Python as the server side language! Authentication & Authorization, Profile system, database, user management and more! At the end of this level you are ready to build simple web applications flavoured with database programming Senior Level, Minimum 70 Hours of Code At this level we go deeper into the world of web development by talking about concepts such as Scalability, Two ways communication using WebSocket, local storage, bluprints, and many other advanced topics. We also get you familiar with GIT and GITHUB systems as well as working with Linux based OS. At the end of this level, officially you are able create any kind of advanced web application like a social network! Geek Level, Minimum 30 Hours of Code Are you a Geek? Or you think you can be? So here at this level we will go through of more than 10 real life web applications to crack their secret and learn new things. In this level you will choose your own idea and will build your app from A to Z. This level has many advanced challenges such as multi-threaded and asyn servers, cryptography, session managements and. At the end of this level you are officially a Geek. HTML CSS Javascript jquery Python for Web using FLASK MongoDB GIT and GIT HUB Cloud Computing Google Online Services (API) Amason Web Service

200 Mobile Development Now more than human population we have smart devices such as Phone and tablets. Smart phone they become inevitable part of human life and as a Mobile app developer our children will have vast opportunities for their future career. Most of software and even non IT companies are hiring mobile app developer to build 1000 of new apps to grab online marketing. Also there are many possibilities to build an awesome life changer app in mobile world. Total Estimated Hours of Code: 200 HoC Web&Art We will overview more than e0 apps at this level using MIT APP inventor! Within this path you will get familiar with many concepts on Android OS as well as many components available for programming. You will also learn creating client/server application to build your own Whatsapp messenger. At the end of this level you can build your own idea using MIT App inventor. Senior Level, Minimum 100 Hours of Code You will learn Java the solid language for Android phones by reviewing of all conducted 20 apps in your Junior level, but this time using Android SDK and Java programming language. You will use local database as well as communicating with server through web api. At then end of this level you have learned Java and build more than 20 apps using Java and real platform Geek Level, Minimum 50 Hours of Code Are you a geek? Do you have any nice idea to change the world? Here we will go through of 10 very advanced mobile apps. You will study every single one of them! You will get familiar with serve side programming for your app. At the end of this level you have created multiple real life apps as well as your own idea. Let's create an awesome mobile app and change the world HTML CSS Javascript jquery AngularJS Cordova API Java Programming Language Android SDK

200 Electronics & Robotics Future is depended a lot on embedded system and electronics! You will see a day that your home refrigerator is aware of its content and whenever you finish your milk, it will order online! Sound cool?! Here in this learning path we teach modern tools to build smart electronically devices and projects, Such as smart home, working and managing drones and more. Within 70 projects, be familiar with the basics of Electronics, play with Arduino and Raspberry Pi, program your drone, build smart house, and learn computer programming. Total Estimated Hours of CodeL 200 HoC At this level within 30 projects you will be briefed with basic of electronics, digital circuit, and electrical components such as resistant, capacitors, diode, and more! After that you will learn basic of C programming language king of speed in computer programming! You will get familiar with different sensors to see how you can touch real world! At the end of this level you will be able to wrap up different digital curcit, program them using Arduino and Raspberry pi. Senior Level, Minimum 100 Hours of Code More than 20 advanced projects such as digital locks, smart house, SMS Aircon controller, Cloud security system and more! You will learn more about C language you will touch dozens of new sensors, work with zigbee to touch wireless connection, make SMS hub machine, and more! At the end of this level you are able to connect your real world into your own imagination to build a better digital world! Geek Level, Minimum 50 Hours of Code Finally It's time to start your journey playing with drones, robocars and many other robotic projects using raspberry pi and Arduino! Use your mobile app experiences and build mobile apps can control your electronics projects! Control your drone using your phone! You will get familiar with low level part of computer processor, memory and more! At the end of this level you will be a geek in electronics and robotic! C and C++ Programming Language Electronics Digital Components, Digital circuit, Sensors and more Raspberry Pi Arduino GSM Modems Programming Drones

200 Game Development You know what s even better than playing games? Creating your own! Game development for more than 20 years became one of the successful and profitable businesses in IT industry. If you are worry of your child game addiction the best way is teaching him/her how to create and build different games! Maybe you love video games. Maybe you were raised on a steady diet of Doom, Quake, Duke Nukem, Duck Hunt and Sim City. Or maybe you have always dabbled in C++, HTML5, OpenGL, C# and DirectX and have wondered how and why you should apply your programming skills to game development. Game development increase mathematic and programming skills drastically and bring an interesting future career for your children. In this specialization we will go through of different game development engines, learn 3 different programming languages, and get familiar with graphics design software such as Adobe Photoshop, Adobe Illustrator and more Total Estimated Hours of CodeL 200 HoC Web&Art To start our journey in game development we will have an interesting overview of Scratch a great educational game development environment. After this we will get familiar with strong programming language called Javascript! Language of Web! For many years we were using this language to create web pages but now we use Javascript for mobile app development, creating online application and web based games (2D and 3D). At this level you will build multiple games using Javascript and make them online for the world. Senior Level, Minimum 100 Hours of Code These days more than human population we have mobile phones! It means as a game developer you must be well prepare for mobile audiences. In this level you will get familiar with strong game engine for smart phones such as iphone and android phones called GameSalad. Designed to be simple enough for beginners, yet powerful enough for mobile game studios, our GameSalad online courses are an exciting way to try your hand at 2D game design and node-based programming. Geek Level, Minimum 50 Hours of Code It s time to experience world of 3D game programming! And for this we have used one for the powerful engine called Unity3D. The Unity game engine is extremely powerful, and easy to use to create eye-popping game environments. But before you create the next masterpiece, you need to learn how to navigate and build some key objects. Once you master the fundamentals in this course, you re ready to create amazing environments. Python and PyGame Javascript for Game CSharp for Unity3D Minecraft Engine for Raspberry Pi Scratch Game Salad