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
   134   135   136   137   138   139   140   141   142   143   144