LecturePlan CS201 21CSH-355
LecturePlan CS201 21CSH-355
LECTURE PLAN
Mission of the M1: To provide practical knowledge using state-of-the-art technological support for the experiential learning of our students.
Department M2: To provide industry recommended curriculum and transparent assessment for quality learning experiences.
M3: To create global linkages for interdisciplinary collaborative learning and research.
M4: To nurture advanced learning platform for research and innovation for students ‘profound future growth.
M5: To inculcate leadership qualities and strong ethical values through value-based education.
Vision of the To be recognized as a leading Computer Science and Engineering department through effective teaching practices and
Department excellence in research and innovation for creating competent professionals with ethics, values and entrepreneurial attitude to
deliver service to society and to meet the current industry standards at the global level.
Program OutComes(POs)
PO1 Engineering knowledge: Apply the knowledge of Mathematics, Science, Engineering fundamentals and computer science
fundamental and strategies which have the solution of complex computer science engineering problems.
PO2 Problem analysis: Identify, formulate, research literature, and analyze complex computer science engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
PO3 Design/development of solutions: Design solutions for complex database and software engineering problems and design system
components or processes that meet the specified needs with appropriate considerations for the public health and safety, and the
cultural, societal, and environmental considerations.
PO4 Conduct investigations of complex problems: Use research-based knowledge and research methods including design of software
engineering &networking based experiments, analysis and Interpretation of data, and synthesis of the information to provide valid
conclusions.
PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern Computer science engineering and
IT tools including prediction and modeling to complex database or software engineering activities with an understanding of the
limitations.
PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess Social, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the Professional Computer Science & Engineering practice.
PO7 Environment and sustainability: Understand the impact of the professional computer science and engineering solutions in social
and environmental contexts, and demonstrate the knowledge of, and need for sustainable development goals.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of computer science engineering
practice
PO9 Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in
multidisciplinary settings.
PO10 Communication: Communicate effectively on complex computer science engineering activities with the engineering community like
CSI society at large, such as, being able to comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
PO11 Project management and finance: Demonstrate knowledge and understanding of the computer science engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in
multidisciplinary environments.
PO12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life- long learning in
the broadest context of computer science engineering changes
Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Professional Mobile Application Jeff Mcwherter, Scott Gowell 1st Ed. Wrox Publisher 2012
Development
2 Learning Android: Develop Mobile Marko Gargenta and Masumi 1st Ed O’Reilly 2014
Apps Using Java and Eclipse Nakamura
Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Sams Teach Yourself Android Lauren Darcy, Shane Conder 1st ed. - -
Application Development in 24
hours
2 Mobile Application Security, Tata Himanshu Dwivedi, Chris Clark, 1st Edition - 2010
McGraw Hill David Thiel
Course OutCome
SrNo OutCome
CO1 Understand and interact with the concepts of Android platform.
CO2 Apply and explore general Java programming knowledge in the field of developing mobile applications.
CO3 Examine the specific requirements, possibilities and challenges when developing for a mobile context.
CO4 Evaluate the performance of mobile application with different testing methods.
CO5 Design and Create Android Programming based application for real world problem.
1 3 Chapter 1.1 Third-Party Frameworks, Mobile Web ,T-Learning Android: Develop PPT,Video CO1
Presence, Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 4 Chapter 1.1 Applications Factors in Developing ,T-Learning Android: Develop PPT,Video CO1
Mobile Applications Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 5 Chapter 1.1 Frameworks and Tools, Generic UI ,T-Learning Android: Develop PPT,Video CO1
Development ,Android User Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 6 Chapter 1.2 Introduction to Mobility ,T-Learning Android: Develop PPT,Video CO2
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 7 Chapter 1.2 Mobility Landscape, Mobile Platforms, ,T-Learning Android: Develop PPT,Video CO2
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 8 Chapter 1.2 Overview of Android Platform ,T-Learning Android: Develop PPT,Video CO2
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 9 Chapter 1.2 Introduction to Setting up the mobile ,T-Learning Android: Develop PPT,Video CO3
apps development environment with Mobi,T-Professional Mobile Lecture
emulator.Telephony Applicatio,R-Mobile Application
Deciding Scope of an App Security, T,R-Sams Teach Yourself
Android Ap
1 10 Chapter 1.2 Setting up the mobile apps ,T-Learning Android: Develop PPT,Simulati CO3
development environment with Mobi,T-Professional Mobile on,Video
emulator.Telephony Applicatio,R-Mobile Application Lecture
Wireless Connectivity and Mobile Apps, Security, T,R-Sams Teach Yourself
Android Telephony Android Ap
1 11 Chapter 1.3 App user Interface Designing, Layout ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 12 Chapter 1.3 Widgets, User Interface elements, ,T-Learning Android: Develop Activity,PPT, CO3
Draw-able, Menu Mobi,T-Professional Mobile Simulation,V
Applicatio,R-Mobile Application ideo Lecture
Security, T,R-Sams Teach Yourself
Android Ap
1 13 Chapter 1.3 Activity states and lifecycle, Interaction ,T-Learning Android: Develop PPT,Video CO2
among activities Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 14 Chapter 1.3 Threads, Asynchronous task, Services- ,T-Learning Android: Develop PPT,Video CO2
states and lifecycle, Notifications Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
1 15 Chapter 1.3 Broadcast receivers, Telephony and ,T-Learning Android: Develop PPT,Video CO2
SMS API Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 16 Chapter 2.1 Introduction to Naïve Data Handling ,T-Learning Android: Develop PPT,Video CO2
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 17 Chapter 2.1 On Device File I/O ,T-Learning Android: Develop PPT,Video CO2
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 18 Chapter 2.1 Shared preferences ,T-Learning Android: Develop PPT,Video CO2
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 19 Chapter 2.1 Mobile Databases such as SQLite ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 20 Chapter 2.1 Enterprise data access ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 21 Chapter 2.2 Graphics and animation-custom views ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 22 Chapter 2.2 views and Canvas ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 23 Chapter 2.2 Animation API multimedia-audio/video ,T-Learning Android: Develop PPT,Video CO3
playback and record, location aware Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 24 Chapter 2.2 Debugging Apps ,T-Learning Android: Develop PPT,Simulati CO4
Mobi,T-Professional Mobile on,Video
Applicatio,R-Mobile Application Lecture
Security, T,R-Sams Teach Yourself
Android Ap
2 25 Chapter 2.2 White and Black Box Testing and test ,T-Learning Android: Develop PPT,Video CO4
automation of apps Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 26 Chapter 2.3 Web Service ,T-Learning Android: Develop PPT,Video CO4
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 27 Chapter 2.3 Web Services Languages ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 28 Chapter 2.3 Web Services Formats ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 29 Chapter 2.3 Creating an Example Web Service ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
2 30 Chapter 2.3 Debugging Web Services ,T-Learning Android: Develop PPT,Video CO4
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 31 Chapter 3.1 Effective Use of Screen Real Estate, ,T-Learning Android: Develop PPT,Video CO3
Understanding Mobile Information Mobi,T-Professional Mobile Lecture
Design, Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 32 Chapter 3.1 Android app Fragments, Understanding ,T-Learning Android: Develop PPT,Video CO3
Mobile Application Users, Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 33 Chapter 3.1 Understanding Mobile Platforms ,T-Learning Android: Develop PPT,Video CO3
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 34 Chapter 3.1 Using the Tools of Mobile Interface ,T-Learning Android: Develop PPT,Video CO4
Design Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 35 Chapter 3.2 Choosing a Mobile Web Option, ,T-Learning Android: Develop Case CO4
Adaptive Mobile Websites Mobi,T-Professional Mobile Study,PPT,V
Applicatio,R-Mobile Application ideo Lecture
Security, T,R-Sams Teach Yourself
Android Ap
3 36 Chapter 3.2 Dedicated Mobile Websites ,T-Learning Android: Develop PPT,Video CO4
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 37 Chapter 3.2 Mobile Web Apps with HTML5 ,T-Learning Android: Develop PPT,Video CO5
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 38 Chapter 3.2 Android as Competition to itself, ,T-Learning Android: Develop PPT,Video CO5
connecting to the Google Play Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 39 Chapter 3.2 Android Development Practices ,T-Learning Android: Develop PPT,Video CO5
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 40 Chapter 3.2 Building an App in Android ,T-Learning Android: Develop PPT,Video CO5
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
3 41 Chapter 3.3 IOS Project, Debugging iOS Apps ,T-Learning Android: Develop PPT,Video CO5
Mobi,T-Professional Mobile Lecture
Applicatio,R-Mobile Application
Security, T,R-Sams Teach Yourself
Android Ap
Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 Hybrid Course All Practical Evaluations 40
2 Hybrid Course All End Term Hybrid Theory 60
3 Hybrid Course All Attendance Marks 2
4 Hybrid Course All Surprise Test 12
5 Hybrid Course All practical MST 10
6 Hybrid Course All Practical 30
Worksheet/Projects 1
7 Hybrid Course All Practical 30
Worksheet/Projects 2
8 Hybrid Course All Practical 30
Worksheet/Projects 3
9 Hybrid Course All Practical 30
Worksheet/Projects 4
10 Hybrid Course All Practical 30
Worksheet/Projects 5
11 Hybrid Course All Practical 30
Worksheet/Projects 6
12 Hybrid Course All Practical 30
Worksheet/Projects 7
13 Hybrid Course All Practical 30
Worksheet/Projects 8
14 Hybrid Course All Practical 30
Worksheet/Projects 9
15 Hybrid Course All Practical 30
Worksheet/Projects 10
16 Hybrid Course All Quiz 4
17 Hybrid Course All Assignment/GD Hybrid 10
18 Hybrid Course All MST-1 Hybrid 20
19 Hybrid Course All MST-2 Hybrid 20