You are on page 1of 2

HICET Department of Computer Science and Engineering

PROGRAMME COURSE CODE NAME OF THE COURSE L T P C


ME
16CPX401 MOBILE APPLICATION DEVELOPMENT 3 0 0 3

1. Understand system requirements for mobile applications


2. Generate suitable design using specific mobile development frameworks
Course
3. Generate mobile application design
Objective
4. Implement the design using specific mobile development frameworks
5. Deploy the mobile applications in marketplace for distribution

Instructional
Unit Description
Hours

INTRODUCTION
Introduction to mobile applications Embedded systems - Market and business drivers for mobile 5
I
applications Publishing and delivery of mobile applications Requirements gathering and
validation for mobile applications.

BASIC DESIGN
Introduction Basics of embedded systems design Embedded OS - Design constraints for mobile
II applications, both hardware and software related Architecting mobile applications User interfaces 8
for mobile applications touch events and gestures Achieving quality constraints performance,
usability, security, availability and modifiability.

ADVANCED DESIGN
Designing applications with multimedia and web access capabilities Integration with GPS and
III 8
social media networking applications Accessing applications hosted in a cloud computing
environment Design patterns for mobile applications.
TECHNOLOGY I - ANDROID
Introduction Establishing the development environment Android architecture Activities and
IV views Interacting with UI Persisting data using SQLite Packaging and deployment Interaction 12
with server side applications Using Google Maps, GPS and Wifi Integration with social media
applications.
TECHNOLOGY II - IOS
Introduction to Objective C iOS features UI implementation Touch frameworks Data
V persistence using Core Data and SQLite Location aware applications using Core Location and Map 12
Kit Integrating calendar and address book with social media application Using Wifi - iPhone
marketplace.

Total Instructional Hours 45

CO1: Describe the requirements for mobile applications


CO2: Explain the challenges in mobile application design and development
CO3: Develop design for mobile applications for specific requirements
Course
CO4: Implement the design using Android SDK and Deploy mobile applications in Android marketplace
Outcome
for distribution
CO5: Implement the design using Objective C and iOS and Deploy mobile applications in iPhone
marketplace for distribution

REFERENCE BOOKS:
R1 - http://developer.android.com/develop/index.html
R2 - Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox, 2012
R3 - Charlie Collins, Michael Galpin and Matthias Kappler, Android in Practice, DreamTech, 2012
R4 - James Dovey and Ash Furrow, Beginning Objective C, Apress, 2012
R5 - David Mark, Jack Nutting, Jeff LaMarche and Frederic Olsson, Beginning iOS 6 Development: Exploring
the iOS SDK, Apress, 2013.
HICET Department of Computer Science and Engineering

PROGRAMME COURSE CODE NAME OF THE COURSE L T P C


ME
16CPX402 DATA MINING TECHNIQUES 3 0 0 3

1. Understand various tasks, components, techniques and issues in data mining


2. Study important data mining algorithms
Course
3. Introduce various data mining classification
Objective
4. Learn about cluster analysis
5. Gain knowledge about association rule mining and visualization

Instructional
Unit Description
Hours

INTRODUCTION TO DATA MINING


Introduction to Data Mining Data Mining Tasks Components of Data Mining Algorithms Data 9
I
Mining supporting Techniques Major Issues in Data Mining Measurement and Data Data
Preprocessing Data sets.

OVERVIEW OF DATA MINING ALGORITHMS


Overview of Data Mining Algorithms Models and Patterns Introduction The Reductionist
viewpoint on Data Mining Algorithms Score function for Data Mining Algorithms- Introduction
II Fundamentals of Modeling Model Structures for Prediction Models for probability Distributions 9
and Density functions The Curve of Dimensionality Models for Structured Data Scoring
Patterns Predictive versus Descriptive score functions Scoring Models with Different
Complexities Evaluation of Models and Patterns Robust Methods.
CLASSIFICATIONS
Classifications Basic Concepts Decision Tree induction Bayes Classification Methods Rule
III Based Classification Model Evaluation and Selection Techniques to Improve Classification 9
Accuracy Classification: Advanced concepts Bayesian Belief Networks- Classification by Back
Propagation Support Vector Machine Classification using frequent patterns.
CLUSTER ANALYSIS
Cluster Analysis: Basic concepts and Methods Cluster Analysis Partitioning methods
IV Hierarchical methods Density Based Methods Grid Based Methods Evaluation of Clustering 9
Advanced Cluster Analysis: Probabilistic model based clustering Clustering High Dimensional
Data Clustering Graph and Network Data Clustering with Constraints.
ASSOCIATION RULE MINING AND VISUALIZATION
Association Rule Mining Introduction Large Item sets Basic Algorithms Parallel and
Distributed Algorithms Comparing Approaches Incremental Rules Advanced Association Rule
V 9
Techniques Measuring the Quality of Rules Visualization of Multidimensional Data Diagrams
for Multidimensional visualization Visual Data Mining Data Mining Applications Case Study:
WEKA.
Total Instructional Hours 45

CO1: Understand the principle of data mining


CO2: Identify various data mining algorithms
Course
CO3: Gain knowledge about data mining classifications
Outcome
CO4: To analyze various clustering methods
CO5: Explain the principle of association rule mining and visualization

REFERENCE BOOKS :
R1 - Jiawei Han, Micheline Kamber , Jian Pei, Data Mining: Concepts and Techniques, Third Edition (The
Morgan Kaufmann Series in Data Management Systems), 2012.
R2 - David J. Hand, Heikki Mannila and Padhraic Smyth Principles of Data Mining (Adaptive Computation
and Machine Learning), 2005.
R3 - Margaret H Dunham, Data Mining: Introductory and Advanced Topics, 2003.
R4 - Soman, K. P., Diwakar Shyam and Ajay V. Insight Into Data Mining: Theory And Practice, PHI, 2009.

You might also like