Overview

Covers networking, HTML, cyber ethics, programming revision, and practical projects. Prepares students for web development, coding, and safe digital practices.

Study Mode:

Online/Offline/Hybrid

Duration:

48 to 72 hours

Curriculum For:

Class 10

Batch Seats:

Limited

topics covered

class 10

Unit 1: Networking
  • Basics of networking: Internet, Web servers, clients, websites, web pages, web browsers, blogs
  • Internet protocols: TCP/IP, HTTP, HTTPS, FTP, SMTP, etc.
  • Network services: remote login, uploading/downloading files, email, cloud services
  • Understanding of networking concepts from Class 9 for revision and application
Unit 2: Web Development (HTML and CSS)
  • Structure of HTML documents: <html>, <head>, <body>, tags, attributes
  • Elements: headings, paragraphs, lists, links, images, audio, video
  • Tables, forms (input controls: text box, radio buttons, checkboxes), and frames (if included)
  • Introduction to CSS / style sheets for styling HTML pages
  • Creating web pages combining HTML and CSS
  • Practical exercises: building small web projects
Unit 3: Programming Concepts (Revision + Advanced)
  • Object-Oriented Programming (OOP) Concepts: Abstraction, Encapsulation, Inheritance, Polymorphism
  • Elementary concepts of objects and classes
  • Values and data types, operators (arithmetic, relational, logical, assignment)
  • Input in Java (Scanner class), comments, error types
  • Mathematical library methods: Math.sqrt(), Math.pow(), Math.random(), etc.
  • Conditional constructs: if, if-else, switch statements
  • Iterative constructs: for, while, do-while loops; nested loops; jump statements (break, continue)
Unit 4: Constructors and Functions
  • Constructors and types
  • Functions declaration and definition
  • Function overloading, Calling functions
  • Passing variables to functions
Unit 5: Strings and Library Functions
  • String declaration and Library Functions
  • String operations and methods
  • Character handling functions
  • String manipulation programs
Unit 6: Arrays and Problem Solving
  • Introduction to arrays
  • Single dimensional arrays
  • Storing and retrieving data
  • Searching techniques: linear search, binary search
  • Sorting techniques: bubble sort, selection sort
Unit 7: Cyber Ethics and Digital Safety 
  • Cyber ethics and responsible computing
  • Intellectual property rights
  • Software Licenses
  • Cyber safety and cybercrime awareness
  • Digital privacy and security
Unit 8: Practicals / Laboratory Work
  • Hands-on networking tasks: setting up simulated connections, using FTP
  • HTML & CSS: creating and styling web pages
  • Programming exercises: implementing OOP concepts, arrays, strings, methods, and inheritance
  • Projects combining web development and programming
  • Viva voce, internal assessments, and evaluation of practical skills
Learning Outcomes
  • Understand networking, web development, and cyber safety
  • Build web pages using HTML and CSS
  • Apply programming concepts in Java, including OOP, arrays, strings, and user-defined methods
  • Understand and implement ethical computing practices
  • Complete practical exercises and mini-projects integrating multiple tools

introduction to artificial intelligence

Are you ready to take the next step toward your future career?