The course will give students hands-on experience in developing interesting Android applications. No previous experience in programming is needed, and the course is suitable for students with any level of computing experience. MIT App Inventor will be used in the course. It is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. Students are encouraged to use their own Android devices for hands-on testing and exploitation.
What's included
5 videos5 readings5 assignments
Show info about module content
5 videos•Total 10 minutes
Introduction Video•2 minutes
Course Introduction•3 minutes
Unit 1 Intro Hello World•1 minute
Introduction to App Inventor•2 minutes
Hello World App•3 minutes
5 readings•Total 50 minutes
Introduction to App Inventor•10 minutes
Android Application•10 minutes
Adding Component & Button Component•10 minutes
Component Property•10 minutes
Label Component•10 minutes
5 assignments•Total 150 minutes
Homework 1•30 minutes
Quiz 1•30 minutes
Project creation question•30 minutes
Add component quiz•30 minutes
Component Property Question•30 minutes
Application Coding
Module 2•4 hours to complete
Module details
What's included
3 videos10 readings4 assignments
Show info about module content
3 videos•Total 2 minutes
Unit 2 Intro Code Blocks Features•1 minute
Android Emulator•1 minute
Create APK•1 minute
10 readings•Total 100 minutes
Introduction to Code Blocks•10 minutes
Event Handler•10 minutes
Code Deletion•10 minutes
Method Call•10 minutes
Property Getter and Setter•10 minutes
Built-In Text Code Block•10 minutes
Application Testing•10 minutes
Using Emulator•10 minutes
Testing HelloWorld Project•10 minutes
Project Sharing•10 minutes
4 assignments•Total 120 minutes
Homework 2•30 minutes
Quiz 2•30 minutes
Code Block Question•30 minutes
Property and Text Code Block Question•30 minutes
Programming Basics & Dialog
Module 3•4 hours to complete
Module details
What's included
5 videos9 readings5 assignments
Show info about module content
5 videos•Total 8 minutes
Unit 3 Intro Maths, Notifier, Boolean and Logics•1 minute
HKUST is a world-class research-intensive university that focuses on science, technology, and business as well as humanities and social science. HKUST offers an international campus, and a holistic and interdisciplinary pedagogy to nurture well-rounded graduates with a global vision, a strong entrepreneurial spirit, and innovative thinking.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.