×
Time can be your best friend and your worst enemy depending on whether you use it or waste it.
--Your friends at LectureNotes
Close

Note for Web Technology And Its Application - WTATA By New Swaroop

  • Web Technology And Its Application - WTATA
  • Note
  • University of mysore - Gangotri
  • Computer Science Engineering
  • 33 Views
  • Uploaded 3 months ago
New Swaroop
New Swaroop
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

WEB TECHNOLOGY AND ITS APPLICATIONS [As per Choice Based Credit System (CBCS) scheme] (Effective from the academic year 2016 -2017) SEMESTER – VII Subject Code IA Marks 20 15CS71 Number of Lecture Hours/Week 04 Exam Marks 80 Total Number of Lecture Hours 50 Exam Hours 03 CREDITS – 04 Course Objectives: This course will enable students to • Illustrate the Semantic Structure of HTML and CSS • Compose forms and tables using HTML and CSS • Design Client-Side programs using JavaScript and Server-Side programs using PHP • Infer Object Oriented Programming capabilities of PHP • Examine JavaScript frameworks such as jQuery and Backbone Module – 1 Teaching Hours Introduction to HTML, What is HTML and Where did it come from?, HTML 10 Hours Syntax, Semantic Markup, Structure of HTML Documents, Quick Tour of HTML Elements, HTML5 Semantic Structure Elements, Introduction to CSS, What is CSS, CSS Syntax, Location of Styles, Selectors, The Cascade: How Styles Interact, The Box Model, CSS Text Styling. Module – 2 HTML Tables and Forms, Introducing Tables, Styling Tables, Introducing 10 Hours Forms, Form Control Elements, Table and Form Accessibility, Microformats, Advanced CSS: Layout, Normal Flow, Positioning Elements, Floating Elements, Constructing Multicolumn Layouts, Approaches to CSS Layout, Responsive Design, CSS Frameworks. Module – 3 JavaScript: Client-Side Scripting, What is JavaScript and What can it do?, 10 Hours JavaScript Design Principles, Where does JavaScript Go?, Syntax, JavaScript Objects, The Document Object Model (DOM), JavaScript Events, Forms, Introduction to Server-Side Development with PHP, What is Server-Side Development, A Web Server’s Responsibilities, Quick Tour of PHP, Program Control, Functions Module – 4 PHP Arrays and Superglobals, Arrays, $_GET and $_POST Superglobal Arrays, 10 Hours $_SERVER Array, $_Files Array, Reading/Writing Files, PHP Classes and Objects, Object-Oriented Overview, Classes and Objects in PHP, Object Oriented Design, Error Handling and Validation, What are Errors and Exceptions?, PHP Error Reporting, PHP Error and Exception Handling Module – 5 Managing State, The Problem of State in Web Applications, Passing Information 10 Hours via Query Strings, Passing Information via the URL Path, Cookies, Serialization, Session State, HTML5 Web Storage, Caching, Advanced JavaScript and jQuery, JavaScript Pseudo-Classes, jQuery Foundations, AJAX, Asynchronous File Transmission, Animation, Backbone MVC Frameworks, XML Processing and Web Services, XML Processing, JSON, Overview of Web Services. Course Outcomes:After studying this course, students will be able to • Adapt HTML and CSS syntax and semantics to build web pages.

Text from page-2

• • Construct and visually format tables and forms using HTML and CSS Develop Client-Side Scripts using JavaScript and Server-Side Scripts using PHP to generate and display the contents dynamically. • Appraise the principles of object oriented development using PHP • Inspect JavaScript frameworks like jQuery and Backbone which facilitates developer to focus on core features. Question paper pattern: The question paper will have ten questions. There will be 2 questions from each module. Each question will have questions covering all the topics under a module. The students will have to answer 5 full questions, selecting one full question from each module. Text Books: 1. Randy Connolly, Ricardo Hoar, "Fundamentals of Web Development”, 1stEdition, Pearson Education India. (ISBN:978-9332575271) Reference Books: 1) Robin Nixon, “Learning PHP, MySQL &JavaScript with jQuery, CSS and HTML5”, 4thEdition, O’Reilly Publications, 2015. (ISBN:978-9352130153) 2) Luke Welling, Laura Thomson, “PHP and MySQL Web Development”, 5th Edition, Pearson Education, 2016. (ISBN:978-9332582736) 3) Nicholas C Zakas, “Professional JavaScript for Web Developers”, 3rd Edition, Wrox/Wiley India, 2012. (ISBN:978-8126535088) 4) David Sawyer Mcfarland, “JavaScript & jQuery: The Missing Manual”, 1st Edition, O’Reilly/Shroff Publishers & Distributors Pvt Ltd, 2014 (ISBN:9789351108078) 5) Zak Ruvalcaba Anne Boehm, “Murach's HTML5 and CSS3”, 3rdEdition, Murachs/Shroff Publishers & Distributors Pvt Ltd, 2016. (ISBN:978-9352133246)

Text from page-3

ADVANCED COMPUTER ARCHITECTURES [As per Choice Based Credit System (CBCS) scheme] (Effective from the academic year 2016 -2017) SEMESTER – VII Subject Code 15CS72 IA Marks 20 Number of Lecture Hours/Week 4 Exam Marks 80 Total Number of Lecture Hours 50 Exam Hours 03 CREDITS – 04 Course objectives: This course will enable students to • Describe computer architecture. • Measure the performance of architectures in terms of right parameters. • Summarize parallel architecture and the software used for them. Module – 1 Teaching Hours Theory of Parallelism: Parallel Computer Models, The State of Computing, 10 Hours Multiprocessors and Multicomputer ,Multivector and SIMD Computers ,PRAM and VLSI Models, Program and Network Properties ,Conditions of Parallelism, Program Partitioning and Scheduling, Program Flow Mechanisms, System Interconnect Architectures, Principles of Scalable Performance, Performance Metrics and Measures, Parallel Processing Applications, Speedup Performance Laws, Scalability Analysis and Approaches. Module – 2 Hardware Technologies: Processors and Memory Hierarchy, Advanced Processor 10 Hours Technology, Superscalar and Vector Processors, Memory Hierarchy Technology, Virtual Memory Technology. Module – 3 Bus, Cache, and Shared Memory ,Bus Systems ,Cache Memory Organizations 10 Hours ,Shared Memory Organizations ,Sequential and Weak Consistency Models ,Pipelining and Superscalar Techniques ,Linear Pipeline Processors ,Nonlinear Pipeline Processors ,Instruction Pipeline Design ,Arithmetic Pipeline Design (Upto 6.4). Module – 4 Parallel and Scalable Architectures: Multiprocessors and Multicomputers 10 Hours ,Multiprocessor System Interconnects, Cache Coherence and Synchronization Mechanisms, Three Generations of Multicomputers ,Message-Passing Mechanisms ,Multivector and SIMD Computers ,Vector Processing Principles ,Multivector Multiprocessors ,Compound Vector Processing ,SIMD Computer Organizations (Upto 8.4),Scalable, Multithreaded, and Dataflow Architectures, Latency-Hiding Techniques, Principles of Multithreading, Fine-Grain Multicomputers, Scalable and Multithreaded Architectures, Dataflow and Hybrid Architectures. Module – 5 Software for parallel programming: Parallel Models, Languages, and Compilers 10 Hours ,Parallel Programming Models, Parallel Languages and Compilers ,Dependence Analysis of Data Arrays ,Parallel Program Development and Environments, Synchronization and Multiprocessing Modes. Instruction and System Level Parallelism, Instruction Level Parallelism ,Computer Architecture ,Contents, Basic Design Issues ,Problem Definition ,Model of a Typical Processor ,Compiler-detected Instruction Level Parallelism ,Operand Forwarding ,Reorder

Text from page-4

Buffer, Register Renaming ,Tomasulo’s Algorithm ,Branch Prediction, Limitations in Exploiting Instruction Level Parallelism ,Thread Level Parallelism. Course outcomes: The students should be able to: • Explain the concepts of parallel computing and hardware technologies • Compare and contrast the parallel architectures • Illustrate parallel programming concepts Question paper pattern The question paper will have ten questions. There will be 2 questions from each module. Each question will have questions covering all the topics under a module. The students will have to answer 5 full questions, selecting one full question from each module. Text Books: 1. Kai Hwang and Naresh Jotwani, Advanced Computer Architecture (SIE): Parallelism, Scalability, Programmability, McGraw Hill Education 3/e. 2015 Reference Books: 1. John L. Hennessy and David A. Patterson, Computer Architecture: A quantitative approach, 5th edition, Morgan Kaufmann Elseveir, 2013

Lecture Notes