Overview

Builds deeper understanding of computer systems, Python programming, data types, algorithms, and cyber ethics. Emphasizes problem-solving, programming, and ethical computing.

Study Mode:

Online/Offline/Hybrid

Duration:

48 to 72 hours

Curriculum For:

Class 11

Batch Seats:

Limited

topics covered

class 11

Unit 1: Computer Systems & Organisation
  • Computer system: hardware, software, input/output devices
  • Memory types: primary, cache, secondary memory
  • Types of software: system software, utility programs, translators (assembler, compiler, interpreter)
  • Operating system: functions, user interface, process and file management
  • Boolean logic: AND, OR, NOT, XOR, NAND, NOR; De Morgan’s laws, truth tables, logic circuits
  • Number systems & conversions: binary, octal, decimal, hexadecimal
  • Encoding schemes: ASCII, Unicode, ISCII
Unit 2: Computational Thinking & Programming
  • Problem solving: analyzing problems, designing algorithms, writing pseudocode, creating flowcharts, debugging
  • Programming languages: Introduction to Python / Java (syntax, keywords, identifiers, variables, data types)
  • Operators & expressions: arithmetic, relational, logical, assignment
  • Conditional statements: if, if-else, nested conditionals
  • Looping constructs: for, while, nested loops, break, continue
  • Data structures: strings, lists (Python) / arrays (Java), tuples, dictionaries
  • Module import and library usage (e.g., math, random)
  • Methods & constructors: defining methods, parameters, return values, constructor overloading
  • Arrays and strings: one-dimensional arrays, string manipulation, StringBuffer
Unit 3: Advanced Programming Concepts
  • Objects & classes: modeling entities with data and behavior, class definitions
  • Primitive types and wrapper classes, type conversions / casting
  • Statements & scope: block scope, variable visibility
  • File handling: reading and writing text and binary files
  • Recursion: concept, examples, implementation
  • Packages and interfaces: creating and using packages, interaction across classes
Unit 4: Society, Law & Ethics
  • Cyber safety, cybercrime, malware (viruses, worms, trojans)
  • Intellectual property: copyright, plagiarism, piracy
  • Ethical computing practices
  • E-waste management and disposal
  • Inclusion: gender, accessibility, and disability issues in technology
  • Trends in computing: AI, VR/AR, cybersecurity, digital citizenship
Unit 5: Practical / Laboratory Work
  • Implementing programs in Python / Java from above units
  • File handling, arrays, strings, and recursion exercises
  • Mini-projects combining theory and programming skills
  • Report file preparation and viva voce
  • Internal assessment and evaluation of practical skills
Learning Outcomes
  • Understand computer systems, architecture, and operating systems
  • Apply computational thinking to design algorithms and programs
  • Develop programming skills in Python / Java and implement OOP concepts
  • Work with arrays, strings, file I/O, recursion, and library classes
  • Apply ethical computing practices and understand societal impact
  • Complete practical exercises and mini-projects integrating multiple skills

introduction to artificial intelligence

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