Introduction: Operating Systems-History of Linux- Linux Commands. Shell Scripting- what are
shells? - Shell variables scripting - combining shell commands, Editing: Overview of vi, vi
Commands. Communications: Connecting to the world, secure communication ssh and vpn File
transfer.
ANDROID APPLICATION DEVELOPMENT
An Open Platform for Mobile Development - Native Android Applications - Android SDK
features - Understanding the Android Software Stack - Android Application Architecture -
Android Libraries - Creating the Android Application - Types of Android Applications - Android
Development Tools - Externalizing the Resources - The Android Application Lifecycle.
Fundamental Android UI design - Android User Interface fundamentals - Layouts - Linear -
Relative - Grid Layouts - Fragments - Creating new fragments - The Fragments Lifecycle -
Introducing the Fragment Manager. Intents: Using Intents to Launch Activities- Using Intents to
Broadcast Events.
Introduction- Executing Python programs - Character set – Tokens - Core Data Types - The
print() function - Assignment of values to variables - The input() function, The eval() function.
Operators- Decision making statements- Loop Control Statements-Functions- Lists: Creating
Lists- Accessing the elements of a List- List slicing, Python in-built functions for lists -List
Comprehension - List Methods.
TUPLES, SETS AND DICTIONARIES
Tuples - Creating tuples - tuple() function - Inbuilt functions for tuples - Indexing and Slicing -
Operations on tuples - Passing variable length arguments to tuples - Sort tuples.
Sets - Creating sets - the set in and not in operator - Set Class -Set operations; Dictionaries -
Basics of Dictionaries - Creating a Dictionary - Adding and replacing values - Retrieving values,
Formatting dictionaries.
Reference Book:
WEB REFERENCE:
http://coffee.ncat.edu:8080/Flurchick/Lectures/linuxIntroduction/description.html#SYLSCH
(Unit I- Linux)
REFERENCE:
Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins, “Linux In A Nutshell”, 6th
edition, OReilly Media, 2009. ISBN-13: 978-0596154486
Text Book:
Reto Meier, “Professional Android 4 Application Development”, John Wiley & Sons, Inc,
India, (Wrox), 4th edition, 2012. ISBN: 9781118102275, 9781118102275 (UNIT II, III)
Ashok Namdevkamthane and Amit Ashok Kamthane, “Programming and Problem solving
with Python”, 1st Edition, McGraw Hill Education, 2016, ISBN-13: 9789387067578 (UNIT
IV, V)