0% found this document useful (0 votes)
35 views3 pages

Diploma in Computer Engineering / Computer Hardware Engineering / Cyber Forensics and Information Security

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views3 pages

Diploma in Computer Engineering / Computer Hardware Engineering / Cyber Forensics and Information Security

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Program : Diploma in Computer Engineering / Computer Hardware Engineering

/ Cyber Forensics and Information Security

Course Code : 6138 Course Title: Smart Device Programming Lab

Semester : 6 Credits: 1.5

Course Category: Program Core

Periods per week: 3 (L:0 T:0 P:3) Periods per semester: 45

Course Objectives:

● Familiarize the software tools for mobile applications.


● Understand the development of mobile applications.
● Introduce the future trends in development of mobile applications.

Course Prerequisites:

Course
Topic Course name Semester
code
Object Oriented Concepts Object Oriented Programming 4

Course Outcomes :

On completion of the course, the student will be able to:

Duration
COn Description Cognitive Level
(Hours)
Set up an environment to develop android
CO1 8 Applying
applications

CO2 Make use of user interfaces in Android applications 12 Applying

CO3 Develop Android based database applications 12 Applying

Make use of HTML5.0 and JavaScript in


CO4 10 Applying
mobile applications

Lab Exam 3
CO – PO Mapping

Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7
Outcomes
CO1 3 3
CO2 3 3
CO3 3 3
CO4 3 3 3 3 3

3-Strongly mapped, 2-Moderately mapped , 1-Weakly mapped

Course Outline

Module Duration
Name of the Experiment Cognitive Level
Outcomes (Hours)

CO1 Set up an environment to develop android applications.

M1.01 Set up Android Studio in Windows/ Ubuntu 3 Understanding

Create custom Android Virtual Device(AVD)


M1.02 2 Understanding
& Emulate device with different screen size

Implement a simple application and execute


M1.03 3 Applying
using emulator and mobile

CO2 Make use of user interfaces in Android applications

M2.01 Implement a program to toast a message. 2 Applying

Implement programs for linking activities,


M2.02 3 Applying
data passing between activities using Intent

Implement programs using Linear, Relative,


M2.03 2 Applying
Table, Absolute, Frame layouts

Design GUI using TextView, EditText,


M2.04 Button, RadioGroup, RadioButton and 3 Applying
CheckBox

Implement a program to integrate a website


M2.05 2 Applying
inside the application using Webview
Lab Exam – I 1.5
CO3 Develop Android based database applications.
Implement a program to save data using the
M3.01 4 Applying
SharedPreferences Object
Implement a program to save data to Internal
M3.02 4 Applying
Storage as files
Implement a program to insert data into
M3.03 4 Applying
SQLite database
Make use of HTML 5.0 and JavaScript in Mobile Application
CO4
Development.
M4.01 Create simple HTML5 applications 2 Applying
Implement web based applications using
M4.02 3 Applying
HTML5,CSS and JavaScript
M4.03 Open Ended Experiments ** 5 Applying
Lab Exam – II 1.5

** - Suggested Open Ended Experiments


(Not for End Semester Examination but compulsory to be included in Continuous Internal
Evaluation. Students can do open ended experiments as a group of 2-3. There is no
duplication in experiments between groups.)
● Develop applications for Attendance Calculation, Course Outcome Evaluation,
Booking an online Doctor.

Text / Reference

T/R Book Title/Author


Beginning Android Application Development- Wei-Meng Lee- Wrox-First
T1
Edition.
HTML 5 Mobile Application Development- SAMS publications- Jennifer
R1
KyrninJennifer Kyrnin.-First Edition
R2 Beginning PhoneGap – Thomas Myer-2011

Online Resources

Sl.No Website Link


1 https://www.javatpoint.com/android-tutorial
2 https://www.tutorialspoint.com/android/
3 https://www.androidhive.info/
4 https://developers.google.com/training/android/

You might also like