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: HTML (HyperText Markup Language)
  • 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: Cyber Ethics / Cyber Safety
  • Online ethics, plagiarism, copyright, and piracy
  • Data privacy and safe browsing
  • Safety on social networks and responsible use of technology
  • Computer viruses, malware, anti-virus methods, and preventive measures
Unit 4: 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 5: Library Classes
  • Wrapper classes, utility classes, autoboxing, unboxing
  • Using methods from library classes for computation
Unit 6: Arrays
  • Single-dimensional and two-dimensional arrays: definition, operations, and differences
Unit 7: String Handling
  • String class methods, StringBuffer, differences between them
  • String manipulation and basic operations
Unit 8: User-Defined Methods
  • Defining methods, return statements, passing parameters
  • Method overloading and recursion
Unit 9: Class as Basis of Computation
  • Access specifiers: public, private, protected
  • Variables: instance, class (static), and local variables; scope of variables
  • Constructors: concept, types, and overloading
  • Encapsulation and Inheritance: single, multiple, multilevel, hierarchical
  • Method overriding and inheritance conflicts
Unit 10: 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?