BSc VI Web Technology

Syllabus:

KUD Syllabus Link

B.Sc. Semester VI – Computer Science Syllabus


📘 DSCC-13: Web Technologies (Theory)

  • Credits: 4
  • Hours/Week: 4
  • Total Hours: 56
  • Exam: 2 hrs
  • Marks: 40 (IA) + 60 (Exam) = 100

🎯 Course Outcomes

  • Understand basics of web technologies
  • Work with HTML, CSS, JavaScript
  • Learn Java Servlets & JDBC
  • Understand mobile web & security

📚 Unit I: Web Basics & HTML

  • Internet, WWW, Web 2.0
  • Browsers, Web Servers, HTTP Protocol
  • Client-Server Architecture
  • Web Design Principles & Website Structure
  • HTML5:
    • Basic & formatting tags
    • Lists, tables, forms
    • Semantic elements
    • Multimedia (image, audio, video, iframe)

📚 Unit II: XML & CSS

  • XML:
    • Syntax, Elements, Attributes
    • DTD, Schema, Namespace
    • DOM, XSLT
  • CSS:
    • Selectors, fonts, backgrounds
    • Box model, positioning, floats
    • Gradients, shadows
    • Transforms, transitions, animations

📚 Unit III: JavaScript

  • Data types, variables, operators
  • Conditional & looping statements
  • Functions, arrays, objects
  • Event handling
  • DOM & BOM
  • JSON, exception handling

📚 Unit IV: Servlets & Web Security

  • CGI & Servlet lifecycle
  • Servlet API
  • HTTP request/response handling
  • Cookies & sessions
  • JDBC database connectivity

🔐 Security Topics:

  • Authentication techniques
  • SQL/NoSQL/XPath injections
  • XSS attacks & prevention
  • Path traversal attacks

📝 Internal Assessment (40 Marks)

  • Test 1: 10
  • Test 2: 10
  • Assignment/Quiz/Project: 10
  • Seminar: 10

💻 DSCC-14: Web Technologies Practical

  • Credits: 2
  • Hours/Week: 4
  • Marks: 25 + 25 = 50

🎯 Outcomes

  • Design web pages using HTML & CSS
  • Write JavaScript & Servlet programs

Notes:

Consolidated Notes (PDF): Unit 1-4

Inforgraphics:

Refence Book: