Sie sind auf Seite 1von 41

Department of Computer Science and

Engineering

Course Name: Software Development for Portable


Devices
Course Number :

Course Designation: core


Prerequisites : OOPS through Java

IV B Tech – I Semester
(2015-2016)

Ch.Naveen kumar Reddy,


Assistant Professor
2

SYLLABUS

Introduction to Mobile Computing, novel applications, limitations, and


architecture. GSM: Mobile services, System architecture, Radio
interface, Protocols, Localization and calling, Handover, Security, and
New data services
Unit – I
Cellular systems- Frequency Management and Channel Assignment-
types of handoff and their characteristics, dropped call rates & their
evaluation -MAC – SDMA – FDMA – TDMA – CDMA – Cellular Wireless
Networks.

Introduction to Android, Features of Android , Android application


architecture ; Android SDK features, Creating Android Application,
Unit – II types of android applications, Android Development tools, the android
Virtual Device Manager, Android Emulator.

Creating applications and Activities: Introduction to the application


Manifest File, Using the Manifest Editor, Externalizing Resources,
Creating Activities, The Activity Life cycle;
Unit – III
Building User Interfaces: Fundamental Android UI design, Android User
Interface Fundamentals, Introducing Layouts: Defining Layouts, Using
Layouts to Create Device Independent User Interfaces, Optimizing
Layouts

Introduction to Android Databases, SQLite database, working with


Unit – IV
SQLite Databases, Creating Content Providers, Using Content Providers

Maps and Location based services: Using the location based services,
using the emulator with location based services, selecting a Location
Unit – V provider, Finding current location;
Telephony and SMS: Hardware Support for Telephony, Using telephony,
Introducing SMS and MMS
3

TEXT BOOKS & OTHER REFERENCES

Text Books
Jochen Schiller, “Mobile Communications”, Addison-Wesley, Second edition,
1. 2004.

Professional Android 4 Application Development, Reto Meier, WROX Press, Wiley


2.
Publishing
Suggested / Reference Books
The Android Developer's Cookbook: Building Applications with the Android SDK:
1. Building Applications with the Android SDK (Developer's Library)
James Steele, Nelson, 1st Edition
iPhone for Programmers: An app-driven approach, Paul Dietel, Harway M Dietel,
2. Abbey Dietel, 1st Edition.

Professional Flash Mobile Development: Creating Android and iPhone


Applications by Richard Wanger, wrox publication
3.

Websites References

1.
www.developer.android.com

2.
www.eclipse.org
3.
http://www.androidauthority.com/
4.
https:// www.vogella.com
5.
www.technotalkative.com
6.
https://www.thenewboston.com
4

Time Table

Room No: W.E.F: 22/06/2015


1 2 3 4 5 6 7 8
Class Hour
Time 09.50 – 10:40 – 11:30 – 12: 1:00 – 1:50 – 2:40 – 3:30-4:20
9:00 -09:50
10:40 11:30 20 1:50 2:40 3:30

LUNCH BREAK 12:20 – 1:00


MON PORTABLE DEVICES LAB SDPD SDPD

TUE SDPD SDPD

SDPD
WED SDPD
PORTABLE DEVICES LAB

THU SDPD SDPD

FRI SDPD SDPD

SAT

PROGRAM EDUCATIONAL OBJECTIVES (PEO’s)

PEO1 The Graduates are employable as software professionals in reputed


5

industries.

The Graduates analyze problems by applying the principles of


PEO2
computer science, mathematics and scientific investigation to design
and implement industry accepted solutions using latest technologies.

The Graduates work productively in supportive and leadership roles on


PEO3
multidisciplinary teams with effective communication and team work
skills with high regard to legal and ethical responsibilities.

The Graduates embrace lifelong learning to meet ever changing


PEO4 developments in computer science and Engineering.

PROGRAM OUTCOMES (PO’s)

PO1 An ability to communicate effectively and work on multidisciplinary teams

PO2 An ability to identify, formulate and solve computer system problems with
professional and ethical responsibility.

PO3 A recognition of the need for, and an ability to engage in life-long learning
to use the latest techniques, skills and modern engineering tools

PO4 The broad education necessary to understand the impact of engineering


solutions in a global, economic, environmental and social context

PO5 An ability to apply knowledge of mathematics, science, and computing to


analyze, design and implement solutions to the realistic problems.

PO6 An ability to apply suitable process with the understanding of software


development practice.

Course Outcomes:

CO1
Understand the architecture and technical challenges posed by
6

current mobile devices and cellular wireless communications

Construct applications for portable devices with well-known


CO2 software development tools and Application Programming
Interfaces (APIs)

Understand suitable software tools and APIs for the development


CO3
User Interface of a particular mobile application.

Develop and design small interactive programs for mobile devices


CO4
using SQLite Database

Identify the location based service and telephony in android


CO5
applications.

MAPPING OF COURSE OUT COMES WITH PO’s & PEO’s


Course Programme Programme Educational
Outcomes-CO’S Outcomes- Objectives- PEO’s
PO’s
CO1 PO-5 PEO-2
CO2 PO-5 PEO-2
CO3 PO-5 PEO-2, PEO4
CO4 PO-6 PEO-1, PEO4
CO5 PO-2,PO-6 PEO1,PEO4,

COURSE SCHEDULE

Distribution of Hours Unit – Wise

Chapters
Total No. of
Unit Topic
Hours
Book1 Book2

I i. Introduction to Mobile Ch2,3,4 - 9


Computing
7

ii. GSM
iii. Cellular systems
i. Introduction to Ch1,2
Android
II ii. Android SDK 8
iii. Android Development
tools,
i. Creating applications
and Activities
III Ch 3, 11
ii. Building User
Interfaces
i. Introduction to
Android Databases
IV Ch 8 11
ii. SQLite Databases

i. Maps and Location


V based services Ch 13,17 12
ii. Telephony and SMS
Contact classes for Syllabus coverage 51

Tutorial Classes : 05 ; Online Quiz : 1 per unit


Descriptive Tests : 02 (Before Mid Examination)
Revision classes :1 per unit

Number of Hours / lectures available in this Semester / Year 60

The number of topic in every unit is not the same – because of the variation, all
the units have an unequal distribution of hours

Lecture Plan

S. No. Topic Date of Completion


Unit-1

1 Introduction to Mobile Computing, novel applications,

2 limitations, and architecture


8

GSM: Mobile services, System architecture.


3

4 Radio interface, Protocols, Localization and calling


5 Handover, Security, and New data services
Cellular systems- Frequency Management and Channel
6
Assignment
7 MAC, SDMA
8 FDMA – TDMA
9 CDMA – Cellular Wireless Networks
10 Review of Unit-1

Unit-2

11 Introduction to Android, Features of Android


12 Android application architecture
13 Android SDK features,
Creating Android Application.
14

15 types of android applications


16 Android Development tools
17 the android Virtual Device Manager
18 Android Emulator.
19 Review of Unit-2
Unit-3
19 Creating applications and Activities
20 Introduction to the application Manifest File
21 Using the Manifest Editor
22 Externalizing Resources
23 Creating Activities
The Activity Life cycle.
24
Building User Interfaces
25
Fundamental Android UI design
26 Android User Interface Fundamentals
27 Introducing Layouts: Defining Layouts
9

Using Layouts to Create Device Independent User


28
Interfaces
29 Optimizing Layouts
30 Review of Unit-3
Unit-4
31 Introduction to Android Databases
32 SQLite database
33 working with SQLite Databases
Opening and Creating Databases Without the SQLite
34
Open Helper
35 Querying a Database
36 Adding, Updating, and Removing Rows
37 Creating Content Providers
38 Publishing Your Content Provider’s URI Address
39 Storing Files in a Content Provider
Using Content Providers.
40

41 Review of Unit-IV

Unit-5
42 Maps and Location based services
43 Using Location-Based Services

44 Using the Emulator with Location-Based Services


45 Selecting a Location Provider
46 Finding Your Current Location
47 Telephony and SMS
48 Hardware Support for Telephony
49 Using telephony
Introducing SMS and MMS.
50

51 Using SMS and MMS in Your Application


52 Sending SMS Messages Using the SMS Manager
53 Review of Unit-V
10

Date of Unit Completion & Remarks

Unit – 1

Date : __ / __ / __

Remarks:
________________________________________________________________________

________________________________________________________________________

Unit – 2

Date : __ / __ / __

Remarks:

________________________________________________________________________

________________________________________________________________________

Unit – 3

Date : __ / __ / __

Remarks:

________________________________________________________________________

________________________________________________________________________

Unit – 4

Date : __ / __ / __

Remarks:

________________________________________________________________________

________________________________________________________________________
11

Unit – 5

Date : __ / __ / __

Remarks:

________________________________________________________________________

________________________________________________________________________

Unit – 6

Date : __ / __ / __

Remarks:

________________________________________________________________________

________________________________________________________________________

Unit – 7

Date : __ / __ / __

Remarks:

________________________________________________________________________

________________________________________________________________________

Unit – 8

Date : __ / __ / __

Remarks:

________________________________________________________________________

_______________________________________________________________________
12

Unit Wise Assignments (With different Levels of thinking


(Blooms Taxonomy))
Note: For every question please mention the level of Blooms taxonomy

Unit – 1

1. Demonstrate the security services that are offered by GSM .

2. Evaluate the major differences between FDMA and TDMA.

3. Describe the handover and services available in GSM( Level 4)


In a CDMAlCD network with a data rate of 10 Mbps, the minimum frame size is
found to be 512 bits for the correct operation of the collision detection process. What
4.
should be the minimum frame size if we increase the data rate to 100 Mbps? To 1
Gbps? To 10 Gbps?
Unit – 2

Describe Android Architecture with example


1.

2. Evaluate the features of android and compare with JDK.

3.
Describe Emulator? Compare with Simulator.

Explain types of application and create any small application in android .


4.

Unit – 3

1.
Explain the activity lifecycle of Android application.
2.
Describe manifest file? Write application using manifest file.

3.
What is view? explain Web views and grid view with example
4.
Create layouts of android widgets toolbox.
Unit – 4
13

1. Explain SQLite database. How to provide the database connection using SQLite
database.
Describe user defined content provider .Explain the various classes of content provider
2.
package.
Create contacts on your emulator using the Contact Content Provider.
3.

Design an application using SQL lite Database


4.

Unit – 5

1. Design an application to find the location of the device.

2. Describe the hardware support for the telephony.

3. Apply the location based service in your application

4. Demonstrate an application for sending SMS.

Unit Wise Case Studies (With different Levels of thinking


(Blooms Taxonomy))
Note: For every Case Study please mention the level of Blooms taxonomy

Unit – 1

1. Design a case study on Mobile ad-hoc networks.

Design a case study on Cellular traffic offloading through opportunistic


2.
communications

Unit – 2

1. Write a case study on Android operating system.


14

2. Design a case study for Simplifying the Road Warrior’s Travels using android.

Unit – 3

1. Write the Code For Options menu , Context Menu and Popup Menu?

2. Display The Gallery view using GridView With Base Adapter Class?

Unit – 4
Create one SQLiteDataBase tack one field and Write the code from adding,
delete,view and update. The option is in option menu.
Follow The Steps
First screen is Adding.
1.
Second screen is Delete and Display the data in Listview get the data using Cursors.
third screen is ViewData and Display the data in Listview get the data using Cursors.
Fourth Screen is update and Display the data in Listview. If click the list view goto
second page get the update field
Using SQLite Databse Write the Student Registration form and Login Page. The
2. Parameter are In Registration ID, Password, Name, Addaress,Phonenumber.In Login
page use ID and password?
Unit – 5

Create the Four Tab View 1>.Call 2>.Send SMS 3>.Send Email 4>.Chang the Phone
1.
Mode using Radio Buttons?
Design a case study on Location-Based Services for Mobile Telephony:
2.

Unit Wise Important Questions (With different Levels of


thinking (Blooms Taxonomy))
Note: For every question please mention the level of Blooms taxonomy

Unit – 1

1. Describe the detail notes on cellular wireless Networks

2. Compare and contrast SDMA, FDMA, TDMA and CDMA.

3. Evaluate the mobile services, architecture, localization and calling of GSM.

4. Describe the functions of MAC and physical layer of IEEE 802.11.


15

Unit – 2

1. Describe Dalvik Virtual Machine ?

2. Describe various type s of Android application.

3. Evaluate the features of android and compare with


JDK.
Unit – 3

1. Write the steps for creating android application.

2. Explain activity lifecycle of Android application

3. Create an application using various layouts.


4. What is Intent? Write the Program using Intent and one Button and pass the Values
from one Activity to second Activity?

Unit – 4
Using SQLite Databse Write the Student Registration form and Login Page. The
1. Parameter are In Registration ID,Password,Name,Addaress,Phonenumber.In Login
page use ID and password?
2. Design an application showing User defined content provider.

Describe user defined content provider .Explain the various classes of content
3.
provider package.
Describe the various ways of storing persistent data in android application.
4.

Unit – 5

1. Describe the various Classes and Interfaces of Location Based Services.

2. Design an application to find the location of the device.

3. Describe about Maps. Write an application using Maps.

4. Design an application to receive a phone call.

Unit Wise Multiple Choice Questions for CRT & Competitive


Examinations
16

Unit-1

1. Which of the following is/are the main part(s) of basic cellular system.
A) A mobile Unit
B) A cell Site
C) A mobile Telephone Switching Office
D) All of the above

2. Fading of the received radio signals in a mobile communication environment


occurs because of .....
A) Direct propagation
B) Multipath Propagation
C) Bi-path Propagation
D) None of the above

3. State whether True of False.


i) The cells or subdivisions of a geographical area are always hexagonal.
ii) A land to Mobile call originates through the Telephone exchange.
A) True, False
B) False, True
C) False, False
D) True, True

4. In.............. Frequency Spectrum is divided into smaller spectra and is


allocated to each user.
A) TDMA
B) CDMA
C) FDMA
D) FGMA

5. In ................ multiple access is achieved by allocating different time slots for


the different users.
A) TDMA
B) CDMA
C) FDMA
D) FGMA

6. State whether True of False.


i) In GSM only TDMA is used.
17

ii) There is zero inter-channel interference in CDMA.


A) True, False
B) False, True
C) False, False
D) True, True

7. The basic GSM is based on ____________________ traffic channels.


A) Connection oriented.
B) Connection less.
C) Packet switching.
D) Circuit switching.

8. ..................... are typically characterized by very small cells, especially in


densely populated areas.
A) 2G system.
B) 3G system.
C) 2.5G system.
D) 3.5G system.

9. A antenna which attempts to direct all its energy in a particular direction is


called as a.............
A) Directional Antenna
B) One to One Antenna
C) Propagation Antenna
D) Single Direction Antenna

10. Which mode is used for installing networks in wireless communication


device characteristics?
A) Fixed and wired.
B) Mobile and wired.
C) Fixed and wired.
D) Mobile and wireless.
Unit-2
1) Once installed on a device, each Android application lives in_______?
a) device memory
b) External memory
c) Security sandbox
d) None of the above
18

Ans) c

2) Parent class of Activity?


a)Object
b)Context
c) Activity Group
d)ContextThemeWrapper
Ans) d

3)What are the Direct subclasses of Activity?


a)AccountAuthenticatorActivity
b) Activity Group
c) ExpandableListActivity
d) FragmentActivity
e) ListActivity
f) all the aove
Ans) f

4)What are the indirect Direct subclasses of Activity?


a)Launcher Activity
b)Preference Activity
c) Tab Activity
d) All the above
Ans) d

5) Parent class of Service?


a)Object
b)Context
c) Context Wrapper
d)ContextThemeWrapper
Ans) c

6) What are the indirect Direct subclasses of Services?


a) Recognition Service
b) RemoteViewsService
c) SpellCheckerService
d)InputMethodService
Ans) d
7)Which component is not activated by an Intent?
a)Activity
19

b) Services
c)Content Provider
d)Broadcast Receiver
Ans) c

8)When content Provider would be activated?


a)Using Intent
b)Using SQLite
c)Using Content Resolver
d)None of the above
Ans) c

9)Which of the important device characteristics that you should consider as


you design and develop your application?
a)Screen size and density
b)Input configurations
c)Device features
d)Platform Version
e)All of the above
Ans) e

10)Which are the screen sizes in Android?


a)small
b)normal
c)large
d)extra large
e)All of the above
Ans) e

Unit-3
1) Which are the screen densities in Android?
a)low density
b)medium density
c)high density
d)extra high density
e)All of the above
Ans) e
2)You can shut down an activity by calling its _______ method
a)onDestory()
b)finishActivity()
20

c)finish()
d)None of the above
Ans) c
3)What is the difference between Activity context and Application Context?
a) The Activity instance is tied to the lifecycle of an Activity.
while the application instance is tied to the lifecycle of the application,
b) The Activity instance is tied to the lifecycle of the application,
while the application instance is tied to the lifecycle of an Activity.
c) The Activity instance is tied to the lifecycle of the Activity,
while the application instance is tied to the lifecycle of an application.
d) None of the above
Ans) a

4)Which one is NOT related to fragment class?


a)Dialog Fragment
b)List Fragment
c)Preference Fragment
d)Cursor Fragment
Ans)d

5)Definition of Loader?
a) loaders make it easy to asynchronously load data in an activity or fragment.
b) loaders make it easy to synchronously load data in an activity or fragment.
c) loaders does not make it easy to asynchronously load data in an activity or
fragment.
d) None of the above.
Ans) a

6)Characteristics of the Loaders?


a)They are available to every Activity and Fragment.
b)They provide asynchronous loading of data.
c)They monitor the source of their data and deliver new results when the
content changes.
d)They automatically reconnect to the last loader's cursor when being recreated
after a configuration change. Thus, they don't need to re-query their data.
e)All of the above.
Ans) e

7)How many ways to start services?


a)Started
b)Bound
21

c)a & b
d)None of the above.
Ans) c

8)If your service is private to your own application and runs in the same process
as the client (which is common), you should create your interface by extending
the ________class?
a) Messenger
b) Binder
c) AIDL
d)None of the above
Ans) b

9)If you need your interface to work across different processes, you can create
an interface for the service with a ________?
a)Binder
b)Messenger
c)AIDL
d) b or c
Ans) d

10)AsyncTask allows you to perform asynchronous work on your user


interface. It performs the blocking operations in a worker thread and then
publishes the results on the UI thread.
a)true
b)false
Ans) a

11)Layouts in android?
a)Frame Layout
b)Linear Layout
c)Relative Layout
d)Table Layout
e)All of the above
Ans) e

12) Dialog classes in android?


a)Alert Dialog
b)Progress Dialog
c)DatePickerDialog
d)TimePickerDialog
22

e)All of the above


Ans) e
13)If you want share the data across the all applications ,you should go for?
a)Shared Preferences
b)Internal Storage
c)SQLite Databases
d)content provider
Ans) d
14)Difference between android api and google api?
a) The google API includes Google Maps and other Google-specific libraries.
The Android one only includes core android libraries.
b) The google API one only includes core android libraries. The Android
includes Google Maps and other Google-specific libraries.
c) None of the above.
Ans) a

Unit-4
1. Which of the following is the data storage.
a. preference b.Internal storage
C.External storage d. Activity
ans.d

2.Which of the following data type is not supported by shared preferences class.
a.int b.float c.long d.datetime
3.which of the following method is used to find the folder in android.
a.getDir() b.getFile() c.getFolder() d.getDirs()
Ans.a

4.Which of these database is inbuilt in android?


a.SQLsevrer
b.SQLite
c.MySQL
d.MySQLsever

5. Which of these classes can provide method related to depicting state of the
media
a.Environment
b.FileInputStream
c.FileOutputStream
23

d.Activity
ans A

Unit-5

1.Which of the following class allow direct access to network related details on
mobile device
a.TelephonyManger
b.SMSManager
c.PhoneStateListener
d.Intent
ans a

2.which of the following not a valid phone type


a.GSM
b.CDMA
c.SIP
d.MEID

ans d

3.Which of the following method returns a number that indicates call


state
a.getAllCellinfo ()
b.getCallState ()
c.getCellLocation ()
d.getDataState ()
ans b

4. Which of the following method returns IMEI number in case of GSM


and ESN number in case of CDMA phone.
a.getDeviceID()
b.getDeviceSoftwareVersion ()
c.getNetworkType ()
d.getPhoneType()
ans a

5.Which of the following user permission must be configure in the android


manifest.xml file to access telephony information
a.CALL_PHONE
b.SEND_SMS
c.READ_PHONE_STATE
d.None
24

ans c

University Question Papers


25
26
27

Tutorial Sheet

Unit-I
Topics Revised Date:

Quick Test Topics Date:

Case Study Discussed Date:


28

Unit-II
Topics Revised Date:

Quick Test Topics Date:

Case Study Discussed Date:


29

Unit-III
Topics Revised Date:

Quick Test Topics Date:

Case Study Discussed Date:


30

Unit-IV
Topics Revised Date:

Quick Test Topics Date:

Case Study Discussed Date:


31

Unit-V
Topics Revised Date:

Quick Test Topics Date:

Case Study Discussed Date:


32

TOPICS BEYOND SYLLABUS

Unit – 1

1. Frequency Division Multiplexing, Time Division Multiplexing

2. Code Division Multiplexing

3. Modulation: Amplitude Shift Keying, Frequency Shift keying,

4. Phase Shift Keying

Unit – 2

1. Dalvik Virtual Machine

2. Comparison of the android platform with other mobile development platforms.

Unit – 3

1. Adding image recourse to android applications

2. Adding an layout xml file to the project

Unit – 4

1. Databases used for mobile application in other development environments

2. Data base queries used for SQLiteDatabase

Unit – 5

1. Google maps on the android applications

2. Telephony in PSTN and compare with GSP

ASSESMENT OF LEARNING OBJECTIVES AND OUT COMES: DIRECT


33

Blooms Taxonomy:
LEVEL 1 REMEMBERING Exhibit memory of previously learned material by
recalling facts, terms, basic concepts, and answers
LEVEL 2 UNDERSTANDING Demonstrate understanding of facts and ideas by
organizing, comparing, translating, interpreting,
giving descriptions, and stating main ideas.
LEVEL 3 APPLYING Solve problems to new situations by applying
acquired knowledge, facts, techniques and rules in a
different way
LEVEL 4 ANALYZING Examine and break information into parts by
identifying motives or causes. Make inferences and
find evidence to support generalizations.
LEVEL 5 EVALUATING Present and defend opinions by making judgments
about information, validity of ideas, or quality of
work based on a set of criteria.
LEVEL 6 CREATING Compile information together in a different way by
combining elements in a new pattern or proposing
alternative solutions.

Criteria LEVEL ( Level : 5-Excellent Level :4-Very Good Level :3-Good Level :2-Satisfactory
S.N0
Level : 1-Poor )
Oral Communication

Student speaks in phase with the given topic confidently using Audio-Visual aids. Vocabulary is
5
exceptional
4 Student speaking with proper planning, fair usage of Audio-Visual aids. Vocabulary is good

1 3 Student speaking without proper planning, fair usage of Audio-Visual aids. Vocabulary is not good
2 Student speaks in phase but no synchronization among the talk and Visual Aids.

1 Student speaks vaguely not in phase with the given topic.

2 Proper structuring of the document with relevant subtitles, readability of document is high with
5
correct use of grammar. Work is genuine and not published anywhere else.
4 Information gathered is relevant to the given task. sentences were framed properly with correct use
of grammar.
34

Writing Skills
Information gathered is relevant to the given task. sentences were framed properly with
3
inappropriate use of grammar
Information is gathered without continuity of topic, sentences were not framed properly. Few topics
2
are copied from other documents

1 Information gathered was not relevant to the given task. Content is copied from other documents

Student identifies most potential ethical or societal issues and provides solutions for them
Content Knowledge Social and Ethical Awareness

5
discussing with peers
Student identifies most potential ethical or societal issues and provides partial solutions for them
4
discussing with peers
Student identifies the societal and ethical issues but tries to provide solutions for them discussing
3 3
with peers
Student identifies the societal and ethical issues but fails to provide any solutions discussing with
2
peers

1 Student makes no attempt in identifying the societal and ethical issues


5 Student uses appropriate methods, techniques to model and solve the problem accurately

4 Student uses appropriate methods, techniques to model and solve the problem partially.
.
3 Student uses appropriate methods to model the problem but attempts to solve the problem

2 Student tries to model the problem and fails to solve the problem

4
1 Student fails to model the problem and also fails to solve the problem
Student Participation

5 Listens carefully to the class and answer the questions confidently


4 Listens carefully to the class and tries to answer questions confidently.

3 Listens carefully to the lecture and attempts to answer the questions


5
2 Student listens to the class but doesn’t attempts to answer the questions

1 Student neither listens to the class nor attempts to answer the questions

The program structure is well organized with appropriate use of technologies and methodology.
6 5 Code is easy to read and well documented. Student is able to implement the algorithm producing
accurate results
35

Practical Knowledge Technical and analytical Skills


Program structure is well organized with appropriate use of technologies and methodology. Code is
4 easy to read and not properly documented. Student is able to implement the algorithm providing
accurate results.
Program structure is well organized with appropriate use of technologies and methodology. Code is
3 quite difficult to read and not properly documented. Student is able to implement the algorithm
providing accurate results.
Program structure is well organized with usage of appropriate technologies and methodology.
2
Code is difficult to read and not documented properly and not able to execute the program
Program structure is not well organized with mistakes in usage of appropriate technologies and
1
methodology. Code is difficult to read and student is not able to execute the program
Independently able to write programs for any given context to strengthen the concepts covered in
5
theory
4 Independently able to write programs to strengthen the concepts covered in theory

3 Independently able to write programs and able to strengthen the concepts learned in theory

2 Not able to write programs but able to strengthen the concepts learned in theory.

Not able to write programs and not able to strengthen the concepts learned in theory

8 Student uses appropriate methods, techniques to model and solve the problem accurately in the
5
context of multidisciplinary projects
Student tries to model the problem and solve the problem in the context of multidisciplinary
4
projects

Student tries to model the problem and attempts to solve the problem in the context
3 of multidisciplinary projects.

2
Student tries to model the problem but fails to solve the problem in the context
of multidisciplinary projects.
36

Understanding of Engineering core


Student fails to model the problem and also fails to solve the problem in the context
of multidisciplinary projects

S.No. Hall I-Internal Assignment Remarks II- Assignment Remar Av


Ticket Marks Marks & Internal Marks ks & g.
Number Blooms Marks Blooms Mar
Taxonom Taxono ks
y my
Assessm Assess
ent ment
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
37

23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
38

ASSESMENT OF LEARNING OBJECTIVES AND OUT COMES: INDIRECT

Blooms Taxonomy:
LEVEL 1 REMEMBERING Exhibit memory of previously learned material by
recalling facts, terms, basic concepts, and answers
LEVEL 2 UNDERSTANDING Demonstrate understanding of facts and ideas by
organizing, comparing, translating, interpreting,
giving descriptions, and stating main ideas.
LEVEL 3 APPLYING Solve problems to new situations by applying
acquired knowledge, facts, techniques and rules in a
different way
LEVEL 4 ANALYZING Examine and break information into parts by
identifying motives or causes. Make inferences and
find evidence to support generalizations.
LEVEL 5 EVALUATING Present and defend opinions by making judgments
about information, validity of ideas, or quality of
work based on a set of criteria.
LEVEL 6 CREATING Compile information together in a different way by
combining elements in a new pattern or proposing
alternative solutions.

CSP Rubric Name & Number:

S.No. Hall Ticket Rubric Blooms Remarks


Number Assessment Taxonomy
Assessment
1
2
3
4
5
6
7
8
9
10
11
12
39

13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
40

56
57
58
59
60

Remedial Classes:

Unit Number Date Conducted Topics Revised


Unit-I
Unit-II
Unit-III
Unit-IV
Unit-V
Unit-VI
Unit-VII
Unit-VIII

Add-on Programmes:
1

Guest Lectures:

1.
2.
3.
4.

Unit Wise PPT’s:


41

Unit Wise lecture Notes:

Das könnte Ihnen auch gefallen