0% found this document useful (0 votes)
20 views57 pages

Trichy Engineering College: Criteria - 2 Teaching Learning and Evaluation

Uploaded by

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

Trichy Engineering College: Criteria - 2 Teaching Learning and Evaluation

Uploaded by

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

TRICHY ENGINEERING COLLEGE

(A Unit of SS Group of Institutions)


Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

CRITERIA - 2 TEACHING LEARNING AND


EVALUATION
2.3.1 Student centric methods, such as experiential
learning, participative learning and problem solving
methodologies are used for enhancing learning
experiences

INDEX SHEET

S.NO

1 INDUSTRIAL V

2 INTERNSHIP AN

3 LABORATORY

ORGANIZING
4
COLLEGE EVEN

5 WORKSHOPS &

6 VALUE ADDED

7 PROJECT EXPO

8 NAAN MUDHA

9 FINAL YEAR PR

10 INDUSTRIAL PR

11 MINI PROJECT

12 TUTORIAL
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

INDUSTRIAL VISIT

Department

Name Of The Industry Visited


Date Of Visit
Place
Number Of Students Visited
General Remarks
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

DEPARTMENT OF COMPUTER
SCIENCEAND ENGINEERING
INDUSTRIAL VISIT DETAILS

S. NO. REGISTER NA
NUMBER

1 814616104002 A

2 814616104003 AL

3 814616104004 AM

4 814616104005

5 814616104006

6 814616104008 AR

7 814616104009

8 814616104010 BAL

9 814616104011 CHA

10 814616104012 C

11 814616104013

12 814616104014

13 814616104015 D

14 814616104016 GANE

15 814616104017 G

16 814616104018 H

17 814616104020

18 814616104021 J
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

19 814616104024

20 814616104025 KAR

21 814616104026 K

22 814616104027 KR

23 814616104028 MA

24 814616104030 M

25 814616104031

26 814616104032 MAR

27 814616104033 N

28 814616104023

29 814616104034 NAV

30 814616104035

31 814616104036

32 814616104037 N

33 814616104038

34 814616104039 P

35 814616104040 P

36 814616104041
PRIY
37 814616104042

38 814616104043

39 814616104044 RA

40 814616104045

41 814616104046 RI
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

42 814616104047

43 814616104048 RUS

44 814616104049 SA

45 814616104051 S

46 814616104052 S

47 814616104053 SA

48 814616104054 SA

49 814616104055

50 814616104056

51 814616104057

52 814616104059 S

53 814616104060

54 814616104061

55 814616104062 TAM

56 814616104063 THIR

57 814616104064 V

58 814616104065 M

59 814616104066 VE

60 814616104067 VE

61 814616104068 VI

62 814616104301 K
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

63 814616104701 VIG

64 814616104702

65 814616104703 AI

66 814616104704 A
SENT
67 814616104705

68 814616104706 E

69 814616104707 THA

70 814616104709 G

71 814616104710

72 814616104711 A

73 814616104712 BHAR

DEPARTMENT OF COMPUTER SCIENCE


AND ENGINEERING

INDUSTRIAL VISIT PHOTOS


TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

INDUSTRIAL VISIT PHOTOS


TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

INTERNSHIP AND IN-PLANT TRAINING


INTERNSHIP STUDENTS DETAILS

S. NO. REGISTER N
NUMBER

1 814616104014

2 814616104015 D

3 814616104016

4 814616104017 G

5 814616104018 H

6 814616104020

7 814616104021

8 814616104024

9 814616104025 KAR

10 814616104026 K

11 814616104027 KR

12 814616104028 MA

13 814616104030 M

14 814616104031

INTERN
SHIP
CERTIF
ICATE
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

INTERNSHIP CERTIFICATE
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

LABORATORY COURSES- PRACTICAL


BASED LEARNING

DEPARTMENT OF COMPUTER SCIENCE


AND ENGINEERING

S.NO LAB PROGRAMS

1 CS6311 Programming and Data Structure Laboratory

2 CS6312 Database Management Systems Laboratory

3 CS6411 Networks Laboratory

4 CS6413 Operating Systems Laboratory

5 CS6511 Case Tools Laboratory

6 CS6512 Internet Programming Laboratory

7 CS6611 Mobile Application Development Laboratory

8 CS6612 Compiler Laboratory

9 CS6711 Security Laboratory

10 CS6712 Grid and Cloud Computing Laboratory

PROGRAMMING AND DATA STRUCTURE


LABORATORY

Data structures define the organization of information


shared between applications, such as TCP/IP
packets. Ordering and sorting. Data structures such as
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

binary search trees also known as an ordered or sorted


binary tree provide efficient methods of sorting
objects, such as character strings used as tags.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Course Outcomes:

After completing this course, students will be able to


the course is designed to develop skills to design and
analyze simple linear and non linear data structures.

DATABASE MANAGEMENT SYSTEMS


LABORATORY

A Database Management System (DBMS) is a


software package with computer programs that
controls the creation, maintenance, and use of a
database. It allows organizations to conveniently
develop databases for various applications..
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Course Outcomes:

After completing the laboratory course, the


student will be able to: Understand various advanced
queries execution such as relational constraints, joins,
set operations, aggregate functions, trigger, views and
embedded SQL. Use of various software to design and
build ER Diagrams, UML, Flow chart for related
database systems.

OPERATING SYSTEMS LABORATORY

This lab is used to study and implement the concepts


of operating systems in detail. Along with the issues
in operating systems such as resource management,
Process scheduling and management, operating
system design issues.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Course Outcomes:

After completing the course, students will be


able to: Analyze the Simulate and implement
operating system concepts such as scheduling,
deadlock management, file management and memory
management.

CASE TOOLS LABORATORY

Object-Oriented Analysis (OOA) seeks to


understand (analyze) the problem domain (the
challenge you want to address) and identifies all the
objects and their interactions. Object-Oriented Design
(OOD) then develops (designs) the solution.Object-
OrientedAnalysis and Design (OOAD) is a software
development approach that models a system as a
group of interacting objects. Each object represents an
entity of interest in the modeled system and is
characterized by its class, state (data elements), and
behavior.

Course Outcomes:
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Upon completion of this course, students should


demonstrate the following knowledge and skills: ·
Demonstrate the importance of systems analysis and
systems design in solving complex problems. ·
Illustrate how an object-oriented approach to systems
analysis and design differs from traditional
approaches. · Create a variety of UML models
(including use case diagrams, class diagrams,
interaction diagrams, state diagrams, activity
diagrams, and implementation diagrams) using
appropriate notations.

NETWORKS LABORATORY
The goal of the network lab is to teach fundamental
concepts related to networking. It is equipped with
well-connected server and client systems to support
the study of networking concepts and protocols, and
the effective implementation of routing protocols.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Course Outcomes:

Understand the major to pologies that support the


Internet;
Create sockets and analyze various client/server
models;
demonstrate the installation and configuration of a
network simulator;
Apply network routing algorithms and evaluate the
implementation process of a simple routed
internetwork.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

INTERNET PROGRAMMING LABORATORY

Internet Programming Laboratory is an exciting


course designed to advance your web development
skills. Immerseyourselfin hands-on exercises with
HTML, CSS, JavaScript, and server-side scripting.
Learn how to build dynamic web applications, handle
user input, and integrate databases.

Course Outcomes:

Analyze a web page and identify its elements and


attributes. Create websites using HTML and
Cascading Style Sheets. Create dynamic websites
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

using JavaScript (client-side programming). Create


XML documents and schemas.

MOBILE APPLICATION DEVELOPMENT


LABORATORY

Mobile app development tools and software provide


the foundation for building smooth and creative apps
on iOS and Android platforms. They provide
developers with the frameworks, libraries, and
environment required to build, test, and deploy apps
efficiently.

Course Outcomes:

Develop mobile applications using GUI and Layouts.


Develop mobile applications using Event Listener.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Develop mobile applications using Databases.


Analyse and discover own mobile app for simple
needs.

GRID AND CLOUD COMPUTING LABORATORY

Simply put, cloud computing is the delivery of


computing services—suchas servers, storage,
databases, networks, software, analytics, and
information—over the Internet (the"cloud") to enable
faster innovation, flexible resources, and economies of
scale.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Course Outcomes:

Upon successful completion of this course, students


will be able to explain the core concepts of the cloud
computing paradigm: how and why this paradigm
shift occurredandwhat characteristics, benefits, and
challenges the various models and services of cloud
computingbring.apply fundamental datacenter
concepts to understand the tradeoffs
betweenpowerconsumption,efficiency, and cost.
identifythefundamentalsof resource
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

management.H.Outline resource abstraction,


sharing,sandboxing, and their role in managing
infrastructure in cloud computing. analyze various
cloud programming models and apply them to solve
cloudproblems.

PARTICIPATIVE LEARNING

S.No. Register Name Of The


Number Student

12 814616104014 DIVYA.T

13 814616104015 DURGADEVI.

GANESHA
14 814616104016
MOORTHY

15 814616104017 GOKULAN.B.S

2. STUDENTS PARTICIPATION IN SYMPOSIUM


TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

CSE students
won several prizes in CEROSCADZ- 2K20SYMPOSIUM
at OASYSInstitude of Technology
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

The
Symposium winners received awards for their achievements
in the different events.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

WORKSHOPS

1. STUDENTS PARTICIPATION IN WORKSHOP

OBJECTIVE:

To make students industry ready by improving their


technical skills

The aim of a workshop is to bring a group of people


together around a specific subject.

It creates momentum and makes work genuinely


exciting again.

This group of people, with the same interests,


normally gathers to discuss and research on a specific
topic or project.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Poster for workshop on “machine learning using python”


conducted by CSE department
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

GUEST LECTURE
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

“Meachine Learning using Python” explained by the


resource person by GALWIN TECHNOLOGY

5. STUDENTS PARTICIPATION IN TECHNICAL


SEMINAR

Technical
seminars offer an excellent chance to stay updated on the
newest progress and innovations in a specific industry.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Technical Seminars were explained by CSE students


TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

NAAN MUDHALVAN STUDENT NAME LIST

S. NO. RE

1
2
3
4
5
6
7
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54
55
56
57
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

58
59
60
61
62

63

64

65

66
67
68
69
70

71

72

73

FINAL YEAR PROJECT

S.No. Register Num

1 81461610
81461610

81461610

2 81461610
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

81461610

81461610

3 81461610
81461610

81461610

4 81461610
81461610

81461610

5 81461610
81461610

81461610

6 81461610
81461610

81461610

81461610
81461610
7 81461610
81461610
81461610
8 81461610
81461610
81461610
9
81461610

81461610
81461610
10 81461610
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

81461610
81461610
11

81461610

81461610
12 81461610

81461610

81461610
81461610
13
81461610
81461610
14 81461610
81461610
81461610
15 81461610
81461610
81461610
16 81461610

81461610

81461610
17 81461610
81461610
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

TUTORIAL
IT6601 MOBILE COMPUTING
DEPARTMENT OF COMPUTER SCIENCE
AND ENGINEERING

F
A
C
U
L
T
Y
D
A
S
ST M
I
E
G
N
A
T
U
R
E

9
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

IT6601
MOBILE COMPUTING LTP
C 3003

COURSE OBJECTIVES:

Understand the basic concepts of


Mobile Computing.

Understand the difference between


Wireless Networking and Mobile Computing.

Know the different types of Mobile


Computing Applications.

Understand the various issues in Mobile


Computing and its solutions.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

UNIT I INTRODUCTION

Mobile Computing – Mobile Computing Vs


Wireless Networking – Mobile Computing
Applications – Characteristics of Mobile computing
– Structure of Mobile Computing Application. MAC
Protocols – Wireless MAC Issues – Fixed
Assignment Schemes – Random Assignment
Schemes – Reservation Based Schemes..

UNIT II MOBILE INTERNET PROTOCOL


AND TRANSPORT LAYER

Overview of Mobile IP – Features of Mobile IP –


Key Mechanism in Mobile IP – route Optimization.
Overview of TCP/IP – Architecture of TCP/IP-
Adaptation of TCP Window – Improvement in TCP
Performance.

UNIT III MOBILE TELECOMMUNICATION


SYSTEM

Global System for Mobile Communication (GSM) –


General Packet Radio Service (GPRS) – Universal
Mobile Telecommunication System (UMTS).

UNIT IV MOBILE ADHOC NETWORKS


TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Ad-Hoc Basic Concepts – Characteristics –


Applications – Design Issues – Routing – Essential
of Traditional Routing Protocols –Popular Routing
Protocols – Vehicular Ad Hoc networks ( VANET) –
MANET Vs VANET – Security.

UNIT V MOBILE PLATFORMS AND


APPLICATIONS

Mobile Device Operating Systems – Special


Constrains & Requirements – Commercial Mobile
Operating Systems – Software Development Kit:
iOS, Android, BlackBerry, Windows Phone –
MCommerce – Structure – Pros & Cons – Mobile
Payment System – Security Issues.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

TOTAL:45 PERIODS

COURSE OUTCOMES:

At the end of this course, the students will be able to:

Co1: Explain the basics of mobile


telecommunication system

Co2: Choose the required functionality at each


layer for given application

Co3: Identify solution for each functionality at each


layer

Co4: Use simulator tools and design Ad hoc


networks

Co5: Develop a mobile application.

TEXT BOOKS:

Prasant Kumar Pattnaik, Rajib Mall,


“Fundamentals of Mobile Computing”, PHI
Learning Pvt. Ltd, New Delhi – 2012.

REFERENCES:

1. Jochen H. Schller, “Mobile


Communications”, Second Edition, Pearson
Education, New Delhi, 2007.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

2. Dharma Prakash Agarval, Qing and An Zeng,


"Introduction to Wireless and Mobile systems",
Thomson Asia Pvt Ltd, 2005.

3. Uwe Hansmann, Lothar Merk, Martin S.


Nicklons and Thomas Stober, “Principles of Mobile
Computing”, Springer, 2003.

4. William.C.Y.Lee,“Mobile Cellular
Telecommunications-Analog and Digital Systems”,
Second Edition,Tata Mc Graw Hill Edition ,2006.

5. C.K.Toh, “AdHoc Mobile Wireless


Networks”, First Edition, Pearson Education, 2002.

6. Android Developers :
http://developer.android.com/index.html

7. Apple Developer : https://developer.apple.com/

8. Windows Phone Dev Center :


http://developer.windowsphone.com

9. BlackBerry Developer :
http://developer.blackberry.com

CO’s- PO’s & PSO’s MAPPING


TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PS

1 1 3 2 3 - - - - 1 1 2 3 1

2 2 2 3 2 1 - - - 3 3 2 3 3

3 1 2 3 2 1 - - - 1 2 1 2 1

4 2 2 2 1 - - - - 1 3 3 2 1

5 2 2 2 1 - - - - 1 1 3 2 3

AVg 2 2 2 2 1 - - - 2 2 2 2 2

1 -Low,2-medium, 3-high,‘-'-
nocorrelation

UNIT–I
MOBILE COMPUTING

Mobile Computing is a technology that allows


transmission of data, voice and video via a computer
or any other wireless enabled device without having
to be connected to a fixed physical link. Mobile
Computing is the use of portable computing devices
(such as laptop and handheld computers) in
conjunction with mobile communications
technologies to enable users to access the Internet
and data on their home or work computers from
anywhere in the world. It is the process of
computation on a mobile device. In mobile
computing, a set of distributed computing systems or
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

service provider servers participate, connect, and


synchronise through mobile communication
protocols. Mobile computing is a generic term
describing ability to use the technology to wirelessly
connect to and use centrally located information
and/or application software through the application
of small, portable, and wireless computing and
communication devices. It provides decentralized
(distributed) computations on diversified devices,
systems, and networks, which are mobile,
synchronized, and interconnected via mobile
communication standards and protocols. Mobile
device does not restrict itself to just one application,
such as, voice communication.

Mobile communication

The mobile communication in this case, refers to the


infrastructure put in place to ensure that seamless
and reliable communication goes on. These would
include devices such as protocols, services,
bandwidth, and portals necessary to facilitate and
support the stated services. The data format is also
defined at this stage. This ensures that there is no
collision with other existing systems which offer the
same service.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Mobile Hardware

Mobile hardware includes mobile devices or device


components that receive or access the service of
mobility. They would range from portable laptops,
smart phones, tablet Pc's, Personal Digital
Assistants. These devices will have a receptor
medium that is capable of sensing and receiving
signals. These devices are configured to operate in
full- duplex, whereby they are capable of sending
and receiving signals at the same time. They don't
have to wait until one device has finished
communicating for the other device to initiate
communications. Above mentioned devices use an
existing and established network to operate on. In
most cases, it would be a wireless network.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Mobile software

Mobile software is the actual program that runs on


the mobile hardware. It deals with the characteristics
and requirements of mobile applications. This is the
engine of the mobile device. In other terms, it is the
operating system of the appliance. It's the essential
component that operates the mobile device

Evolution of Mobile Computing

In today's computing world, different technologies


have emerged. These have grown to support the
existing computer networks all over the world. With
mobile computing, we find that the need to be
confined within one physical location has been
eradicated. We hear of terms such as telecommuting,
which is being able to work from home or the field
but at the same time accessing resources as if one is
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

in the office. The advent of portable computers and


laptops, Personal Digital Assistants (PDA), PC
tablets and smart phones, has in turn made mobile
computing very convenient. The portability of these
devices ensure and enable the users to access all
services as if they were in the internal network of
their company. For example, the use of Tablet PC
and iPads. This new technology enables the users to
update documents, surf the internet, send and receive
e-mail, stream live video files, take photographs and
also support video and voice conferencing.

UNIT II

OVERVIEW OF MOBILE IP
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Mobile IP is an open standard, defined by the


Internet Engineering Task Force (IETF) RFC 3220.
By using Mobile IP, you can keep the same IP
address, stay connected, and maintain ongoing
applications while roaming between IP networks.
Mobile IP is scalable for the Internet because it is
based on IP—any media that can support IP can
support Mobile IP. The Cisco Mobile Networks
feature enables a mobile access router and its subnets
to be mobile and maintain all IP connectivity,
transparent to the IP hosts connecting through this
mobile access router. Currently, this feature is a
static network implementation that supports stub
routers only. In IP networks, routing is based on
stationary IP addresses. A device on a network is
reachable through normal IP routing by the IP
address it is assigned on the network. When a device
roams away from its home network, it is no longer
reachable by using normal IP routing. This results in
the active sessions of the device being terminated.
Mobile IP enables users to keep the same IP address
while travelling to a different network, ensuring that
a roaming individual can continue communication
without sessions or connections being dropped.
Because the mobility functions of Mobile IP are
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

performed at the network layer rather than the


physical layer, the mobile device can span different
types of wireless and wire line networks while
maintaining connections. Remote login, remote
printing, and file transfers are examples of
applications where it is desirable not to interrupt
communications while an individual roams across
network boundaries. Also, certain network services,
such as software licenses and access privileges, are
based on IP addresses. Changing these IP addresses
could compromise the network services. A device
that can roam while appearing to a user to be at its
home network is called a mobile node. Examples of
mobile nodes include: a personal digital assistant, a
laptop computer, or a data-ready cellular phone—
that can change its point of attachment from one
network or subnet to another

UNIT III

GLOBAL SYSTEM FOR MOBILE


COMMUNICATION (GSM)

GSM stands for Global System for Mobile


Communication. It is a digital cellular technology
used for transmitting mobile voice and data services.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

The concept of GSM emerged from a cell-based


mobile radio system at Bell Laboratories in the early
1970s. GSM is the name of a standardization group
established in 1982 to create a common European
mobile telephone standard. GSM is the most widely
accepted standard in telecommunications and it is
implemented globally.GSM is a circuit-switched
system that divides each 200 kHz channel into eight
25 kHz time-slots. GSM operates on the mobile
communication bands 900 MHz and 1800 MHz in
most parts of the world. In the US, GSM operates in
the bands 850 MHz and 1900 MHz. GSM owns a
market share of more than 70 percent of the world's
digital cellular subscribers. GSM makes use of
narrowband Time Division Multiple Access
(TDMA) technique for transmitting signals. GSM
was developed using digital technology. It has an
ability to carry 64 kbps to 120 Mbps of data rates.
Presently GSM supports more than one billion
mobile subscribers in more than 210 countries
throughout the world
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

UNIT IV

ADHOC BASIC CONCEPTS

A wireless ad hoc network (WANET) is a


decentralized type of wireless network. The network
is ad hoc because it does not rely on a pre existing
infrastructure, such as routers in wired networks or
access points in managed (infrastructure) wireless
networks. Instead, each node participates in routing
by forwarding data for other nodes, so the
determination of which nodes forward data is made
dynamically on the basis of network connectivity. In
addition to the classic routing, ad hoc networks can
use flooding for forwarding data. Wireless mobile ad
hoc networks are self-configuring, dynamic
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

networks in which nodes are free to move. Wireless


networks lack the complexities of infrastructure
setup and administration, enabling devices to create
and join networks "on the fly" - anywhere, anytime.
A wireless ad-hoc network, also known as IBSS -
Independent Basic Service Set, is a computer
network in which the communication links are
wireless. The network is ad-hoc because each node is
willing to forward data for other nodes, and so the
determination of which nodes forward data is made
dynamically based on the network connectivity. This
is in contrast to older network technologies in which
some designated nodes, usually with custom
hardware and variously known as routers, switches,
hubs, and firewalls, perform the task of forwarding
the data.

Minimal configuration and quick


deployment make ad hoc networks suitable for
emergency situations like natural or human-induced
disasters, military conflicts. The earliest wireless ad-
hoc networks were called "packet radio" networks,
and were sponsored by Defense Advanced Research
Projects Agency (DARPA) in the early 1970s. Bolt,
Beranek and Newman Technologies (BBN) and SRI
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

International designed, built, and experimented with


these earliest systems.

Experimenters included Jerry Burchfield,


Robert Kahn, and Ray Tomlinson of later TEN-
EXtended (TENEX), Internet and email fame.
Similar experiments took place in the Ham radio
community. It is interesting to note that these early
packet radio systems predated the Internet, and
indeed were part of the motivation of the original
Internet Protocol suite. Later DARPA experiments
included the Survivable Radio Network (SURAN)
project, which took place in the 1980s. Another third
wave of academic activity started in the mid-1990s
with the advent of inexpensive 802.11 radio cards for
personal computers. Current wireless ad-hoc
networks are designed primarily for military utility.
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

UNIT V

MOBILE DEVICE OPERATING SYSTEMS

A mobile operating system (or mobile OS) is an


operating system for smart phones, tablets, PDAs, or
other mobile devices. While computers such as the
typical laptop are mobile, the operating systems
usually used on them are not considered mobile ones
as they were originally designed for bigger stationary
desktop computers that historically did not have or
need specific "mobile" features. This distinction is
getting blurred in some newer operating systems that
are hybrids made for both uses. Mobile operating
systems combine features of a personal computer
operating system with other features useful for
mobile or handheld use; usually including, and most
of the following considered essential in modern
mobile systems; a touch screen, cellular, Bluetooth,
TRICHY ENGINEERING COLLEGE
(A Unit of SS Group of Institutions)
Approved by AICTE & Affiliated to Anna University, Chennai
Sivagnanam Nagar, Trichy-Chennai NH, Konalai, Trichy - 621 105.

Wi-Fi, GPS mobile navigation, camera, video


camera, speech recognition, voice recorder,music
player, near field communication and infrared
blaster. Mobile devices with mobile communications
capabilities (e.g. smartphones) contain two mobile
operating systems – the main user-facing software
platform is supplemented by a second low-level
proprietary real-time operating system which
operates the radio and other hardware. Research has
shown that these low-level systems may contain a
range of security vulnerabilities permitting malicious
base stations to gain high levels of control over the
mobile device A mobile operating system, also
called a mobile OS, is an operating system that is
specifically designed to run on mobile devices such
as mobile phones, smartphones, PDAs, tablet
computers and other handheld devices. The mobile
operating system is the software platform on top of
which other programs, called application programs,
can run on mobile devices.

You might also like