Information Technology

B-Tech · Semester 4

6 महीनेअवधि 9Subjects 48Chapters ऑनलाइनTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Semester 4 — subject classesसेमेस्टर 4 — विषयवार कक्षाएँ

    Every theory subject of the term, unit by unit, with notes, numericals and doubt classes.

    Universal Human Values and Professional EthicsPython ProgrammingSensor and InstrumentationOperating SystemTheory of Automata and Formal LanguagesObject Oriented Programming with Java
  3. 3
    Labs, practicals & project workलैब, प्रैक्टिकल और प्रोजेक्ट

    Experiments / jobs / project work as in the syllabus, with practical file and viva preparation.

    Operating System LabObject Oriented Programming with Java LabCyber Security Workshop
  4. 4
    Unit tests & mid-termयूनिट टेस्ट और मिड-टर्म

    A test after every unit and a mid-term in the university / board pattern.

  5. 5
    Semester 4 mock testमॉक टेस्ट

    A full mock test of all subjects before the exam, with analysis.

  6. 6
    Semester 4 exam (university / board)सेमेस्टर / वार्षिक परीक्षा

    Previous papers, important questions and full revision.

  7. 7
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

सिलेबस · पाठ्यक्रम

9 subjects · 48 chapters · 236 topics

Universal Human Values and Professional Ethics5 chapters · 6 Months Subject page →
01Unit 1: Introduction to Value Education 5 टॉपिक
  1. Need, basic guidelines, content and process of value education
  2. Self-exploration: natural acceptance and experiential validation
  3. Continuous happiness and prosperity as basic human aspirations
  4. Right understanding, relationship and physical facility
  5. Current scenario and method to fulfil human aspirations
02Unit 2: Harmony in the Human Being 5 टॉपिक
  1. Human being as co-existence of the self ('I') and the body
  2. Needs of the self and the body: happiness and physical facility
  3. The body as an instrument of 'I'
  4. Harmony in the self
  5. Sanyam and health
03Unit 3: Harmony in the Family and Society 5 टॉपिक
  1. Family as the basic unit of human interaction
  2. Trust as the foundational value in relationships
  3. Respect as right evaluation
  4. Justice and the nine values in relationships
  5. Comprehensive human goal, undivided society and universal human order
04Unit 4: Harmony in Nature and Existence 5 टॉपिक
  1. Harmony in nature
  2. Interconnectedness and mutual fulfilment among the four orders
  3. Self-regulation in nature
  4. Existence as co-existence of units in space
  5. Holistic perception of harmony at all levels
05Unit 5: Implications of Holistic Understanding - Professional Ethics 6 टॉपिक
  1. Natural acceptance of human values
  2. Definitiveness of ethical human conduct
  3. Basis for humanistic education, constitution and universal order
  4. Competence in professional ethics
  5. Holistic technologies, production systems and management models
  6. Case studies of ethical dilemmas
Python Programming5 chapters · 6 Months Subject page →
01Unit 1: Python Basics, Data Types and Operators 6 टॉपिक
  1. History and features of Python
  2. Python interpreter, IDLE and running scripts
  3. Variables, keywords and identifiers
  4. Data types: int, float, complex, bool, str
  5. Operators and precedence
  6. Input, output and type conversion
02Unit 2: Conditional Statements and Loops 5 टॉपिक
  1. if, if-else and if-elif-else
  2. while loop
  3. for loop with range()
  4. break, continue and pass
  5. Loop else clause and nested loops
03Unit 3: Strings and Functions 6 टॉपिक
  1. String indexing, slicing and methods
  2. String formatting
  3. Defining and calling functions
  4. Default, keyword and variable-length arguments
  5. Lambda functions and recursion
  6. Variables का scope
04Unit 4: Lists, Tuples, Dictionaries and Sets 5 टॉपिक
  1. List operations and methods
  2. List comprehensions
  3. Tuples and their immutability
  4. Dictionaries: keys, values and methods
  5. Sets and set operations
05Unit 5: File Handling, Exceptions, Modules and Packages 6 टॉपिक
  1. Opening, reading and writing files
  2. File modes and the with statement
  3. Exceptions: try, except, else, finally
  4. Raising exceptions
  5. Modules, packages and the standard library
  6. Introduction to NumPy and Matplotlib
Sensor and Instrumentation5 chapters · 6 Months Subject page →
01Unit 1: Sensor Fundamentals and Characteristics 5 टॉपिक
  1. Sensors, transducers and actuators
  2. Classification: active / passive, analog / digital
  3. Static characteristics: accuracy, precision, resolution, sensitivity, linearity, hysteresis
  4. Dynamic characteristics
  5. Errors in measurement
02Unit 2: Mechanical and Electromechanical Sensors 6 टॉपिक
  1. Potentiometric sensors
  2. Strain gauges and load cells
  3. LVDT and inductive sensors
  4. Capacitive sensors
  5. Piezoelectric sensors
  6. Pressure and flow sensors
03Unit 3: Thermal and Magnetic Sensors 5 टॉपिक
  1. RTD and thermistors
  2. Thermocouples and thermocouple laws
  3. Semiconductor temperature sensors (LM35)
  4. Radiation pyrometers
  5. Hall effect and magnetoresistive sensors
04Unit 4: Optical, Ultrasonic and Smart Sensors 5 टॉपिक
  1. Photodiode, phototransistor and LDR
  2. IR and proximity sensors
  3. Ultrasonic distance sensors
  4. MEMS sensors: accelerometer and gyroscope
  5. Smart sensors, biosensors and IoT applications
05Unit 5: Signal Conditioning and Data Acquisition 5 टॉपिक
  1. Wheatstone bridge circuits
  2. Instrumentation amplifier
  3. Filters
  4. ADC and DAC: resolution and conversion
  5. Data acquisition systems, display and recording
Operating System5 chapters · 6 Months Subject page →
01Unit 1: Introduction and OS Structure 5 टॉपिक
  1. Operating system and its functions
  2. Batch, interactive, time-sharing, real-time, multiprocessor, multiuser and multithreaded systems
  3. Layered, monolithic and microkernel structures
  4. System components, OS services and system calls
  5. Reentrant kernels
02Unit 2: Concurrent Processes and Synchronisation 6 टॉपिक
  1. Process concept and principle of concurrency
  2. Producer-consumer problem and mutual exclusion
  3. Critical section problem, Dekker's and Peterson's solutions
  4. Semaphores and test-and-set
  5. Readers-writers, dining philosophers and sleeping barber problems
  6. Inter-process communication and process generation
03Unit 3: CPU Scheduling and Deadlock 6 टॉपिक
  1. Process states, transition diagram and PCB
  2. Threads and their management
  3. Scheduling criteria and algorithms: FCFS, SJF, SRTF, priority, round robin
  4. Multiprocessor scheduling
  5. Deadlock characterisation and prevention
  6. Deadlock avoidance (Banker's algorithm), detection and recovery
04Unit 4: Memory Management 6 टॉपिक
  1. Bare machine and resident monitor
  2. Fixed and variable partitions, protection
  3. Paging, segmentation and paged segmentation
  4. Virtual memory and demand paging
  5. Page replacement algorithms: FIFO, optimal, LRU
  6. Thrashing, cache memory and locality of reference
05Unit 5: I-O Management, Disk Scheduling and File System 6 टॉपिक
  1. I-O devices, I-O subsystem and buffering
  2. Disk structure and disk scheduling: FCFS, SSTF, SCAN, C-SCAN, LOOK
  3. RAID levels
  4. File concept, access methods and directory structure
  5. Allocation methods and free-space management
  6. File sharing and protection
Theory of Automata and Formal Languages5 chapters · 6 Months Subject page →
01Unit 1: Finite Automata 6 टॉपिक
  1. Alphabet, strings and languages
  2. Deterministic finite automata (DFA)
  3. Non-deterministic finite automata and NFA to DFA conversion
  4. NFA with epsilon moves
  5. Mealy and Moore machines
  6. Minimisation of DFA and Myhill-Nerode theorem
02Unit 2: Regular Expressions and Languages 6 टॉपिक
  1. Regular expressions and transition graphs
  2. Kleene's theorem: FA to RE and RE to FA
  3. Arden's theorem
  4. Algebraic laws of regular expressions
  5. Pumping lemma for regular languages
  6. Closure and decision properties
03Unit 3: Grammars and Context-Free Languages 6 टॉपिक
  1. Context-free grammars, derivations and parse trees
  2. Ambiguity
  3. Regular grammars (right and left linear)
  4. Chomsky hierarchy
  5. Simplification of CFG, CNF and GNF
  6. Closure properties and pumping lemma for CFLs
04Unit 4: Pushdown Automata 5 टॉपिक
  1. PDA definition and instantaneous description
  2. Acceptance by final state and by empty stack
  3. Deterministic PDA
  4. Equivalence of PDA and CFG
  5. Two-stack PDA
05Unit 5: Turing Machines and Undecidability 6 टॉपिक
  1. Turing machine model and construction
  2. Variants of Turing machines and universal TM
  3. TM as computer of integer functions
  4. Linear bounded automata
  5. Church's thesis, recursive and recursively enumerable languages
  6. Halting problem and Post's correspondence problem
Object Oriented Programming with Java5 chapters · 6 Months Subject page →
01Unit 1: Java Basics, OOP Concepts and Packages 6 टॉपिक
  1. History of Java, JVM, JRE, JDK and bytecode
  2. Data types, operators, control flow, arrays and String
  3. Classes, objects, constructors, static and final members
  4. Inheritance, method overloading and overriding
  5. Encapsulation, polymorphism, abstract classes and interfaces
  6. Packages, CLASSPATH and access protection
02Unit 2: Exception Handling, I-O and Multithreading 6 टॉपिक
  1. Checked and unchecked exceptions
  2. try, catch, throw, throws and finally; user-defined exceptions
  3. Byte and character streams, console and file I-O
  4. Thread life cycle and creating threads
  5. Thread priorities and synchronisation
  6. Inter-thread communication
03Unit 3: Java New Features 6 टॉपिक
  1. Functional interfaces and lambda expressions
  2. Method references and Stream API
  3. Default and static methods in interfaces
  4. forEach, try-with-resources, Base64
  5. Annotations and the module system
  6. var, switch expressions, yield, text blocks, records and sealed classes
04Unit 4: Java Collections Framework 6 टॉपिक
  1. Collection framework hierarchy and Iterator
  2. List: ArrayList, LinkedList, Vector, Stack
  3. Queue and Deque
  4. Set: HashSet, LinkedHashSet, TreeSet
  5. Map: HashMap, LinkedHashMap, TreeMap, Hashtable
  6. Sorting with Comparable and Comparator, Properties class
05Unit 5: Spring Framework and Spring Boot 6 टॉपिक
  1. Spring core: IoC and dependency injection
  2. Beans, scopes, autowiring and life-cycle callbacks
  3. AOP basics and annotation configuration
  4. Spring Boot project structure, runners and logging
  5. RESTful web services: @RestController, @RequestMapping, @PathVariable, @RequestBody
  6. GET, POST, PUT and DELETE APIs
Operating System Lab6 chapters · 6 Months Subject page →
01Linux Commands and Shell Programming 4 टॉपिक
  1. Basic Linux commands: ls, cd, cp, mv, grep, chmod, ps, kill
  2. Shell variables, read and echo
  3. if, case, for and while in shell scripts
  4. Scripts for factorial, Fibonacci and file handling
02Process System Calls 4 टॉपिक
  1. fork, getpid and getppid
  2. exec family and wait
  3. Orphan and zombie processes
  4. Pipes for inter-process communication
03CPU Scheduling Simulation 4 टॉपिक
  1. FCFS scheduling
  2. SJF and SRTF scheduling
  3. Priority scheduling
  4. Round robin scheduling with Gantt chart
04Synchronisation and Deadlock 4 टॉपिक
  1. Producer-consumer using semaphores
  2. Dining philosophers problem
  3. Banker's algorithm for deadlock avoidance
  4. Deadlock detection
05Memory Management and Page Replacement 4 टॉपिक
  1. First fit, best fit and worst fit allocation
  2. Paging address translation
  3. FIFO page replacement
  4. LRU and optimal page replacement
06Disk Scheduling and File Allocation 2 टॉपिक
  1. FCFS, SSTF, SCAN and C-SCAN disk scheduling
  2. Sequential, indexed and linked file allocation
Object Oriented Programming with Java Lab6 chapters · 6 Months Subject page →
01Java Basics and Arrays 4 टॉपिक
  1. Installing JDK, javac and java commands
  2. Programs on operators, loops and arrays
  3. String and StringBuilder methods
  4. Command-line arguments and Scanner input
02Classes, Inheritance and Interfaces 4 टॉपिक
  1. Classes, objects और constructors
  2. Single and multilevel inheritance, method overriding
  3. Abstract classes and interfaces
  4. Packages
03Exception Handling and File I-O 4 टॉपिक
  1. try-catch-finally programs
  2. User-defined exceptions
  3. Reading and writing text files
  4. try-with-resources
04Multithreading 4 टॉपिक
  1. Creating threads with Thread and Runnable
  2. Thread priorities and join
  3. Synchronised methods
  4. Producer-consumer with wait and notify
05Collections, Lambda and Streams 3 टॉपिक
  1. ArrayList, LinkedList, HashSet and HashMap programs
  2. Sorting with Comparable and Comparator
  3. Lambda expressions and Stream API
06Spring Boot REST API 3 टॉपिक
  1. Creating a Spring Boot project with Spring Initializr
  2. REST controller with GET and POST
  3. Testing APIs with Postman / browser
Cyber Security Workshop6 chapters · 6 Months Subject page →
01Networking and Linux Basics for Security 4 टॉपिक
  1. Cyber ethics, IT Act 2000 and authorised testing
  2. OSI / TCP-IP layers and common ports
  3. Linux networking commands
  4. Setting up a virtual lab (Kali, Metasploitable, DVWA)
02Information Gathering and Scanning 4 टॉपिक
  1. Whois, DNS lookup and footprinting
  2. Nmap host discovery and port scanning
  3. Service and OS detection
  4. Vulnerability scanning basics
03Packet Capture and Analysis 4 टॉपिक
  1. Wireshark interface and capture filters
  2. Display filters
  3. Analysing TCP handshake, DNS and HTTP traffic
  4. Detecting clear-text passwords
04Cryptography Tools 4 टॉपिक
  1. Symmetric encryption with OpenSSL (AES)
  2. RSA key pairs and digital signatures
  3. Hashing with MD5 / SHA-256 and integrity checks
  4. GPG for email and file encryption
05Web Application Security 4 टॉपिक
  1. OWASP Top 10 overview
  2. SQL injection on DVWA
  3. Cross-site scripting (XSS)
  4. Secure coding and input validation
06Network Defence: Firewall and IDS 4 टॉपिक
  1. Firewall rules with iptables / ufw
  2. Intrusion detection with Snort
  3. Password policies and brute-force protection
  4. Incident reporting (CERT-In, 1930 helpline)

About this course

आप यह कर पाएँगे

  • Complete Universal Human Values and Professional Ethics syllabus with regular tests
  • Complete Python Programming syllabus with regular tests
  • Complete Sensor and Instrumentation syllabus with regular tests
  • Complete Operating System syllabus with regular tests
  • Complete Theory of Automata and Formal Languages syllabus with regular tests
  • Complete Object Oriented Programming with Java syllabus with regular tests
  • Complete Operating System Lab syllabus with regular tests
  • Complete Object Oriented Programming with Java Lab syllabus with regular tests

यह किसके लिए है

  • B.Tech second-year students (Semester 3 or 4, as per AKTU scheme) of Civil, Mechanical, Electrical, Electronics & Communication, Computer Science and Information Technology branches
  • Students who want to understand the AICTE-UHV approach and prepare well for the university paper

आपको क्या चाहिए

  • No prerequisite; openness to self-reflection and class discussions
  • AICTE UHV textbook (R. R. Gaur, R. Asthana, G. P. Bagaria) recommended
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

सवाल

Which syllabus is followed?

The current AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus of Universal Human Values and Professional Ethics (Semester 3 / 4, all branches (AICTE UHV-II)). If your university or college follows a different syllabus, the centre teaches from your own university syllabus.

Is it only theory?

Classes include self-reflection, discussions and case studies along with preparation for the written paper.

Which book is used?

The AICTE textbook 'A Foundation Course in Human Values and Professional Ethics' and the AKTU lecture notes.

Do I need to know C first?

It helps, but Python is taught from the basics, so beginners can join.

Is coding practice given?

Yes. Every unit includes coding exercises on a computer alongside preparation for the theory paper.

Are practical examples used?

Yes. Common sensors used in phones, cars, Arduino projects and industry are shown with each unit.

Is it useful for IoT projects?

Yes. Sensor selection and signal conditioning taught here are the base of IoT and automation projects.

Which syllabus does the Operating System course follow?

It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Operating System. If your own university's syllabus differs, the centre follows your university syllabus.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? अभी पूछताछ करें — our centre will call you.