Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
4 views2 pages

22aie457 Full Stack Development L-T-P-C: 2-0 - 3 - 3 Course Objectives

The document outlines the course structure for Full Stack Development and Mobile Application Development, detailing assessment methods, course objectives, outcomes, and syllabus. Full Stack Development focuses on end-to-end web application development, while Mobile Application Development emphasizes native Android app creation. Both courses include practical projects and a variety of learning resources to enhance student understanding and skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

22aie457 Full Stack Development L-T-P-C: 2-0 - 3 - 3 Course Objectives

The document outlines the course structure for Full Stack Development and Mobile Application Development, detailing assessment methods, course objectives, outcomes, and syllabus. Full Stack Development focuses on end-to-end web application development, while Mobile Application Development emphasizes native Android app creation. Both courses include practical projects and a variety of learning resources to enhance student understanding and skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assessment Internal/External Weightage (%)

Assignments (Minimum 2) Internal 30

Quizzes (Minimum 2) Internal 20

Mid-Term Examination Internal 20

Term Project/ End Semester Examination External 30

22AIE457 FULL STACK DEVELOPMENT L-T-P-C: 2- 0- 3- 3

Course Objectives

Full Stack Development is an indispensable course for computer science students. The course is
concerned with end-to-end development of a three-tier web application.
It deals with the frameworks necessary to implement front-end, back-end and database covering design,
development and deployment.
The course is designed to progress on both front-end and back-end in a synchronized fashion and
leverages GitHub and Heroku for version control and deployment.
The course includes a term project to reinforce the technologies learnt.
Course Outcomes
After completing this course, students will be able to

CO1: Use markup and scripting languages to design and validate dynamic web pages.

CO2: Customize pages for users need based on responsive web design concepts.

CO3: Learn to design appropriate database services based on the requirements.

CO4: Design, develop and deploy an end-to-end web application as a term project.

CO-PO Mapping

PO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO


PSO 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

CO

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

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

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

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

Syllabus
Introduction to web development, Git and GitHub, Taxonomy of frameworks. HTML basics – structuring,
positioning, alignment, CSS and JS basics, Browser development tools, Bootstrap basics. Basic Backend App
serving text/HTML and HTML from templates. Jinja template, Semantic tags, HTTP components – parameters,
headers, cookies, sessions, Handling forms, Serve-Handle JSON/XML requests, Intro to jQuery, jQuery request
handling and Ajax, more jinja templating, Lists and tables, DOM styling, Responsive design. Database creation

Amrita Vishwa Vidyapeetham. BTC-AIE B.Tech Curriculum June 2022


and connection, Creation of DB Schema from model, Adding relation between models, Intro to REST APIs, Basic
CRUD app, Form and tables for CRUD services. Authentication, designing error pages, setup default error pages.
Simple hosting on a public web host.

Text Books / References


Laura Lemay, Rafe Colburn, Jennifer Kyrnin, “Mastering HTML, CSS & JavaScript Web Publishing”,
Paperback, 2016.
Jon Duckett, “Web Design with HTML, CSS, JavaScript and jQuery”, Paperback, 2014.

Miguel Grinberg, “The New and Improved Flask Mega-Tutorial”, Paperback., 2017.

Kunal Relan, “Building REST APIs with Flask: Create Python Web Services with MySQL”, Paperback, 2019.
Evaluation Pattern:

Assessment Internal/External Weightage (%)

Assignments (Minimum 2) Internal 30

Quizzes (Minimum 2) Internal 20

Mid-Term Examination Internal 20

Term Project/ End Semester Examination External 30

22AIE458 MOBILE APPLICATION DEVELOPMENT L-T-P-C: 2-0-3-3

Course Objectives
This is a hands-on elective course which introduces the fundamentals of native android application
development using Android Studio.
The students will learn to customize activities and intents, create rich user interface and manage data on
databases such as SQLite.
The course provides exposure to use various components such as services, async tasks, broadcast
receivers and content providers.
The students also learn to use various APIs such as Maps, Sensors and GPS enabling them to develop
ready to use android applications for real-world use cases.

Course Outcomes
After completing this course, students will be able to

CO1: Understand the fundamental concepts of android operating system and android application development.
CO2: Understand the various building blocks of native android applications.
CO3: Design android specific user interface (UI).
CO4: Design and develop applications using android services and sensors.
CO5: Understand and apply data storage and sharing techniques for applications.

CO-PO Mapping

PO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO


PSO 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

CO

CO1 2 2 2 3 3

CO2 3 2 2 2 3 3 2 3 3

Amrita Vishwa Vidyapeetham. BTC-AIE B.Tech Curriculum June 2022

You might also like