CSE225 L0 Updated
CSE225 L0 Updated
CSE225 L0 Updated
CSE 225
The kick start session
Lecture #0
• Course details
Content • Course Assessment Model Detail
of Academic Tasks
s
Course details
LTP – 2 0 2 Credits - 3
Website to Follow
https://developer.android.com/docs
CA Category - C010203
Exam Category - X6
.
Course Assessment Model
• CSE225 Marks break up*
• Attendance 5
• CA (Total 4 tasks, 1 Mini Project is compulsory and
out of remaining 3 best 2 to be considered) 45
• ETP (Project) 50
• Total
100
Details of Academic Tasks
CSE225
• AT1: BYOD PRACTICAL Week 3 /Week 4
Components Marks
1. Written 10
2. Application Development 20
Total- 30
Rubrics for Mini Project
(Compulsory)
Components Marks
1. Quality of unique work 10
2.Presentation 10
3.Viva 10
T 30
o
t
a
l
-
Rubrics for ETP – Major Project
Components Marks
1. Quality of unique work 30
2.Presentation 20
3.Viva 50
T 100
o
t
a
l
-
Revised Bloom’s Taxonomy
What will be the course
outcome?
Course Outcomes: Through this course students should be able to
PO1
Engineering knowledge:Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialization to the solution of
complex engineering problems.
PO2
Problem analysis::Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
PO3
Design/development of solutions::Design solutions for complex engineering
problems and design system components or processes that meet the specified
needs with appropriate consideration 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 experiments, analysis and
interpretation of data, and synthesis of the information to provide valid
conclusions.
Program Outcomes
PO5
Modern tool usage::Create, select, and apply appropriate techniques,
resources, and modern engineering and IT tools including prediction and
modeling to complex engineering activities with an understanding of the
limitations.
PO6
The engineer and society::Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
PO7
Environment and sustainability::Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate
the knowledge of, and need for sustainable development.
PO8
Ethics::Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
Program Outcomes
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 engineering activities with the
engineering community and with 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
engineering, management principles and apply the same to one’s own work, as a member
or a leader in a team, manage projects efficiently in respective disciplines and
multidisciplinary environments after consideration of economic and financial factors.
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 technological
change.
PO13
Competitive Skills::Ability to compete in national and international technical events and
building the competitive spirit alongwith having a good digital footprint.
The course contents CSE225
UNIT - 1
UNIT - 2
UNIT - 3
Fragments & Pickers : Fragments- Static and Dynamic
Addition, Data Transfer/Communication between
Fragments, Date Picker Dialog, Time Picker Dialog
UNIT - 4
UNIT - 5
UNIT - 6
Implementing Effective Navigation : Creating Swipe
Views with Tabs, Creating Navigation Drawer, View
Pager
Pedagogical Initiatives as Star Course
.
Lecture Pedagogical Expected Outcomes References Quantification
Number Initiative
1,2 and 3 Live Demonstration Student will able to learn the Self- 1
of Scroll View and implementation of Scroll View, Prepared
Splash Screen Toolbar ,Splash Screen and
Example:-Shopping Progress Bar
App
5,9 and 11 Scenario Based Student will able to learn the Self- 1
Application implementation of various Prepared
Development using Fragment , data transfer
Intent Fragment between Fragments
Example :-Ride
Booking App
19,21 and Storage Student will able to learn the Self- 1
32 Demonstration implementation of hared Prepared
Example:-Event Preferences, Internal
Management Storage, External Storage
System
Placement Prospective
1. Growing Mobile Industry:
The mobile industry is expanding rapidly, with an increasing number of users relying
on smartphones for various tasks. This growth fuels the demand for Android apps
across different domains.
2. Diverse Job Opportunities:
Android app development offers a wide range of job opportunities, including roles
such as app developer, mobile application architect, UI/UX designer, quality assurance
engineer, and more. This diversity allows individuals to specialize in areas that align
with their interests and skills.
3. Entrepreneurial Opportunities:
Android app development provides a platform for entrepreneurs to create and launch
their own applications. With the availability of the Google Play Store, developers can
publish and monetize their apps, fostering a culture of innovation and
entrepreneurship.
4. Constant Technological Advancements:
The Android ecosystem is continually evolving with updates to the operating system,
new features, and emerging technologies. This dynamic environment encourages
developers to stay updated and enhances their skill set, making them valuable assets
in the job market.
5. Global App Market:
Android has a significant global market share, making it an attractive
platform for developers. Creating applications for Android allows
developers to reach a diverse and extensive user base worldwide.
6. Corporate Demand:
Many businesses and enterprises are investing in mobile app
development to enhance customer engagement and streamline their
operations. This trend increases the demand for skilled Android app
developers in the corporate sector.
7. Freelancing Opportunities:
Android app development also offers freelancing opportunities, allowing
developers to work on diverse projects and build a versatile portfolio.
Freelancers can collaborate with clients globally, providing flexibility and
independence in their work.
List of Practical
• Create an application based on different Views
& Components.
• Create an application based on Intents &
Different Schedulers.
• Create an application based on Fragments & Date-Time
Picker.
• Create an application to implement Custom Views.
• Create an application based on different
Storage Options.
• Create an application to implement different types of
Navigation
Books
1. ANDROID APPLICATION DEVELOPMENT ALL-IN-ONE FOR DUMMIES by
BARRY BURD, JOHN PAUL MUELLER, WILEY
Skills Required
1. Android Foundation
2. Android Interactivity
3. Android UI
4. Implementation Navigation
5. Android Testing
6. Working with Data
OPEN EDUCATIONAL RESOURCE
.
That’s all for
now…