Page 139 - Microsoft Word - B.Tech. Course Structure (R20) WITH 163 CREDITS
P. 139
JNTUA College Of Engineering (Autonomous),Ananthapuramu
Department of Computer Science & Engineering
Full Stack Development
Skill Advanced Course -IV
Course Code: Semester VI(R20) L T P C : 1 0 2 2
Course Objectives:
• Develop front end website architecture
• Design user interactions on web pages
• Develop back end website applications
• Create servers and databases for functionality
• Develop adaptive content for multiple devices (cell phone, tablets, etc.)Ensure cross-platform
optimization for mobile phones
• Use their learned skills, knowledge and abilities to develop web sites for the internet
• Apply basic design principles to present ideas, information, products, and services on websites
• Apply basic programming principles to the construction of websites
• Effectively manage website projects using available resource.
Course Outcomes:
CO1: Analyze th terms like Natural Acceptance, Happiness and Prosperity
CO2: Understand awareness of oneself, and one’s surroundings (family, society nature)
CO3: Apply what they have learnt to their own self in different day-to-day settings in real life
CO4: Relate human values with human relationship and human society.
CO5: Justify the need for universal human values and harmonious existence
CO6: Develop as socially and ecologically responsible engineers
UNIT – I: The Modern Web,Planning your Work
The Modern Web: Rise of the Web , Mobile Web , The State of HTML, Applications vs Web Sites,
Keeping Up.
Planning Your Work :Identifying Requirements, Defining the Work, Tracking the WorkContinuous
Improvement, Prioritization &Estimation , Managing Bugs , Continuous Delivery
User Experience : Information Architecture , Getting the User Experience Right , Polishing the User
Experience, Implementing the User Experience.
UNIT – II: Designing Systems
System Architectures, Identifying Concepts, Identifying User Interactions, Handling Commonalities,
Working with Legacy and External Dependencies, Component Interactions, Applications vs. Modules,
Cross-Functional Requirements, Caching , Designing for Failure, Designing Modules, Refactoring, Tools,
Changing Your Architecture.
Ethics: Privacy, Cognitive Load, Energy Usage, Trust.
Front End: HTML, From Server to Browser, Styling, Components, Responsive Design, Progressive
Enhancement To Progressively Enhance, or Not? , Mobile First, Feature Detection , Progressive
Enhancement of Style, When Not Using Progressive Enhancement, Search Engine Optimization, Build
Tools.
UNIT – III:Testing,JavaScript
Test-Driven Development, Test Pyramid, Behavior-Driven Development, Three Amigos, Manual
Testing, Visual Testing, Cross-Functional Testing,
Mdv
Mdv