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
Unit 2: Number System and Data Representation
  • Binary, decimal, octal and hexadecimal number systems
  • Number system conversions
  • Binary arithmetic (addition and subtraction)
  • Character encoding (ASCII, Unicode)
  • Representation of integers and real numbers
Unit 3: Boolean Logic and Digital Circuits
  • Basic logic concepts
  • Logic and Universal gates: AND, OR, NOT, NAND, NOR
  • Truth Tables
  • Half adder and Full adder
  • Representation of integers and real numbers
Unit 4: Programming Fundamentals
  • Problem solving: analyzing problems, designing algorithms, writing pseudocode, creating flowcharts, debugging
  • Algorithms and Flowcharts
  • Syntax and semantics
  • Errors: syntax, logical and runtime
Unit 5: Python Programming 
  • Introduction to Python
  • Tokens: keywords, identifiers, literals, operators
  • Variable and data types
  • Type Conversion
  • Controls statements: if, if-else, nested if, loops
Unit 6: Introduction to Object Oriented Programming using Java
  • Concepts of class and object
  • Attributes and methods
  • Object creation
  • Java program structure, JVM
  • Compilation and execution of Java programs
Unit 7: 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 8: Practical / Laboratory Work
  • Implementing programs in Python / Java from above units
  • 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?