Computer Science & Engineering

B-Tech · Semester 6

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 6 — subject classesसेमेस्टर 6 — विषयवार कक्षाएँ

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

    Software EngineeringCompiler DesignComputer NetworksBig DataDigital and Social Media MarketingEssence of Indian Traditional Knowledge
  3. 3
    Labs, practicals & project workलैब, प्रैक्टिकल और प्रोजेक्ट

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

    Software Engineering LabCompiler Design LabComputer Networks Lab
  4. 4
    Unit tests & mid-termयूनिट टेस्ट और मिड-टर्म

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

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

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

  6. 6
    Semester 6 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 · 231 topics

Software Engineering5 chapters · 6 Months Subject page →
01Unit 1: Introduction and SDLC Models 5 टॉपिक
  1. Software characteristics, components and software crisis
  2. Software engineering processes and quality attributes
  3. Waterfall, prototype and spiral models
  4. Evolutionary and iterative enhancement models
  5. Agile methodology
02Unit 2: Requirements and Quality Assurance 6 टॉपिक
  1. Requirement engineering: elicitation, analysis, documentation, review
  2. Feasibility study
  3. Information modelling: DFD, ER diagram, decision tables
  4. SRS document and IEEE standards
  5. Verification and validation, SQA plans
  6. ISO 9000 and SEI-CMM
03Unit 3: Software Design and Metrics 6 टॉपिक
  1. Architectural and low-level design
  2. Modularisation, structure charts, pseudo code and flow charts
  3. Coupling and cohesion
  4. Function-oriented and object-oriented design, top-down and bottom-up
  5. Halstead's software science and function points
  6. Cyclomatic complexity and control flow graphs
04Unit 4: Software Testing 6 टॉपिक
  1. Testing objectives and levels: unit, integration, system, acceptance
  2. Regression, functional and performance testing
  3. Top-down and bottom-up integration, drivers and stubs
  4. White-box (structural) and black-box (functional) testing
  5. Alpha and beta testing
  6. Static testing: reviews, walkthroughs and code inspection
05Unit 5: Maintenance and Project Management 6 टॉपिक
  1. Need and categories of maintenance
  2. Cost of maintenance, re-engineering and reverse engineering
  3. Software configuration management and version control
  4. CASE tools
  5. Cost, effort and schedule estimation: COCOMO
  6. Risk analysis and management
Compiler Design5 chapters · 6 Months Subject page →
01Unit 1: Introduction and Lexical Analysis 6 टॉपिक
  1. Compiler phases and passes, bootstrapping
  2. Finite automata and regular expressions for lexical analysis
  3. Optimisation of DFA-based pattern matchers
  4. Implementation of lexical analysers and LEX
  5. Formal grammars, BNF, ambiguity and YACC
  6. Context-free grammars, derivations and parse trees
02Unit 2: Parsing Techniques 6 टॉपिक
  1. Shift-reduce and operator precedence parsing
  2. Top-down parsing, left recursion and left factoring
  3. FIRST, FOLLOW and predictive LL(1) parsing
  4. LR(0) items and SLR parsing tables
  5. Canonical LR and LALR parsing tables
  6. Using ambiguous grammars and parser generators
03Unit 3: Syntax-Directed Translation and Intermediate Code 6 टॉपिक
  1. Syntax-directed definitions and translation schemes
  2. Postfix notation, syntax trees and three-address code
  3. Quadruples and triples
  4. Translation of assignments and Boolean expressions
  5. Flow-of-control statements and backpatching
  6. Array references, procedure calls, declarations and case statements
04Unit 4: Symbol Tables, Run-time Administration and Error Recovery 4 टॉपिक
  1. Symbol table data structures and scope information
  2. Activation records and stack allocation
  3. Storage allocation in block-structured languages
  4. Lexical, syntactic and semantic error detection and recovery
05Unit 5: Code Generation and Optimisation 6 टॉपिक
  1. Issues in code generation and the target language
  2. Basic blocks and flow graphs
  3. DAG representation and optimisation of basic blocks
  4. Machine-independent optimisation: constant folding, common sub-expressions, dead code
  5. Loop optimisation: code motion, strength reduction, induction variables
  6. Global data-flow analysis
Computer Networks5 chapters · 6 Months Subject page →
01Unit 1: Introduction and Physical Layer 6 टॉपिक
  1. Goals and applications of networks, LAN, MAN, WAN
  2. Internet organisation and ISPs
  3. Layering, OSI model and TCP/IP suite
  4. Network devices and topologies
  5. Transmission media, signal encoding and impairments, Nyquist and Shannon
  6. Switching and multiplexing
02Unit 2: Data Link Layer and MAC 6 टॉपिक
  1. Framing
  2. Error detection and correction: parity, CRC, checksum, Hamming code
  3. Flow control: stop-and-wait, Go-Back-N, selective repeat
  4. Channel allocation and multiple access: ALOHA, CSMA/CD, CSMA/CA
  5. LAN standards: Ethernet IEEE 802.3, Wi-Fi 802.11
  6. Bridges, switches, learning bridge and spanning tree
03Unit 3: Network Layer 6 टॉपिक
  1. IPv4 addressing, subnetting and CIDR
  2. ARP, RARP, DHCP and ICMP
  3. Forwarding and delivery, static and dynamic routing
  4. Distance vector and link state routing (RIP, OSPF), BGP basics
  5. Congestion control algorithms
  6. IPv6
04Unit 4: Transport Layer 6 टॉपिक
  1. Process-to-process delivery and port numbers
  2. UDP
  3. TCP segment, connection management (three-way handshake)
  4. Flow control, retransmission and window management
  5. TCP congestion control
  6. Quality of service
05Unit 5: Application Layer 6 टॉपिक
  1. Domain Name System
  2. WWW and HTTP
  3. Electronic mail: SMTP, POP3, IMAP
  4. FTP and remote login (Telnet, SSH)
  5. Network management (SNMP)
  6. Data compression and basic cryptography
Big Data5 chapters · 6 Months Subject page →
01Unit 1: Introduction to Big Data 6 टॉपिक
  1. Types of digital data: structured, semi-structured, unstructured
  2. History and drivers of big data
  3. Big data architecture and the 5 V's
  4. Big data technology components and applications
  5. Security, privacy and ethics
  6. Analysis vs reporting and modern analytic tools
02Unit 2: Hadoop, MapReduce and YARN 6 टॉपिक
  1. History of Hadoop and Apache Hadoop
  2. Analysing data with Unix tools and with Hadoop
  3. Hadoop streaming
  4. MapReduce job run, failures and scheduling
  5. Shuffle and sort, MapReduce types and formats
  6. YARN: ResourceManager, NodeManager, ApplicationMaster
03Unit 3: HDFS and Hadoop Environment 6 टॉपिक
  1. HDFS design and concepts: blocks, NameNode, DataNode
  2. Data replication and rack awareness
  3. Reading and writing files in HDFS
  4. HDFS command line and Java interface
  5. Data ingest with Flume and Sqoop; Hadoop I-O: compression, serialization, Avro
  6. Setting up and administering a Hadoop cluster; Hadoop in the cloud
04Unit 4: Hadoop Ecosystem: Pig, Hive and HBase 5 टॉपिक
  1. Pig: execution modes and Pig Latin
  2. Hive: architecture, HiveQL, tables and partitions
  3. HBase: data model, regions and client API
  4. ZooKeeper basics
  5. Applications on big data using Pig, Hive and HBase
05Unit 5: Spark, Scala and NoSQL 5 टॉपिक
  1. Spark architecture and installation
  2. RDDs, transformations and actions
  3. Jobs, stages and tasks; Spark on YARN
  4. Introduction to Scala
  5. NoSQL databases: MongoDB and Cassandra
Digital and Social Media Marketing5 chapters · 6 Months Subject page →
01Unit 1: Introduction to Digital Marketing 5 टॉपिक
  1. Concept and scope of digital marketing
  2. Traditional vs digital marketing
  3. Inbound and outbound marketing
  4. Digital consumer journey
  5. Digital marketing channels
02Unit 2: Website and Search Engine Optimisation 6 टॉपिक
  1. Website planning and landing pages
  2. How search engines work
  3. Keyword research
  4. On-page SEO
  5. Off-page SEO and backlinks
  6. White-hat and black-hat SEO
03Unit 3: Search Engine Marketing and Online Advertising 5 टॉपिक
  1. Pay-per-click advertising
  2. Google Ads campaign structure
  3. CPC, CPM and bidding
  4. Display and video advertising
  5. Remarketing
04Unit 4: Social Media Marketing 5 टॉपिक
  1. Social media platforms and audiences
  2. Content strategy and content calendar
  3. Facebook, Instagram, LinkedIn and YouTube marketing
  4. Engagement metrics
  5. Influencer marketing
05Unit 5: E-mail Marketing, Web Analytics and Strategy 5 टॉपिक
  1. E-mail marketing and permission lists
  2. Mobile marketing
  3. Google Analytics and key metrics
  4. CTR, conversion rate and ROI
  5. Integrated digital marketing plan
Essence of Indian Traditional Knowledge5 chapters · 6 Months Subject page →
01Unit 1: Society, State and Polity in India 5 टॉपिक
  1. State in ancient India: Vedic sabha and samiti
  2. Mahajanapadas and the rise of kingdoms
  3. Kautilya's Arthashastra and the Saptanga theory
  4. Village administration and local institutions
  5. Varna, ashrama and social organisation
02Unit 2: Indian Literature, Culture, Tradition and Practices 5 टॉपिक
  1. Vedas, Upanishads and Puranas
  2. Ramayana and Mahabharata
  3. Classical Sanskrit literature: Kalidasa and others
  4. Sangam and other regional literatures
  5. Festivals, traditions and practices
03Unit 3: Indian Religion, Philosophy and Practices 5 टॉपिक
  1. Six orthodox schools of Indian philosophy
  2. Heterodox schools: Buddhism, Jainism and Charvaka
  3. Bhakti and Sufi movements
  4. Yoga: Patanjali's Ashtanga yoga
  5. Ethics in Indian traditions
04Unit 4: Science, Management and Indian Knowledge System 6 टॉपिक
  1. Mathematics: decimal place value, zero, Aryabhata, Brahmagupta, Bhaskara
  2. Astronomy and calendars
  3. Ayurveda: Charaka and Sushruta
  4. Metallurgy: the Iron Pillar and wootz steel
  5. Town planning of the Harappan civilisation
  6. Traditional water management
05Unit 5: Cultural Heritage and Performing Arts 5 टॉपिक
  1. Temple architecture: Nagara, Dravida and Vesara styles
  2. Painting traditions
  3. Classical music: Hindustani and Carnatic
  4. Classical dance forms
  5. Natya Shastra and folk arts
Software Engineering Lab6 chapters · 6 Months Subject page →
01Problem Statement and SRS 4 टॉपिक
  1. Selecting a case study (library, ATM, hospital, online shop)
  2. Problem statement
  3. SRS as per IEEE 830
  4. Functional and non-functional requirements
02Data Flow and ER Modelling 3 टॉपिक
  1. Level 0, 1 and 2 DFDs
  2. Data dictionary
  3. ER diagram
03UML Diagrams 5 टॉपिक
  1. Use case diagram
  2. Class diagram
  3. Sequence and collaboration diagrams
  4. Activity and state chart diagrams
  5. Component and deployment diagrams
04Software Estimation and Project Planning 4 टॉपिक
  1. Function point estimation
  2. COCOMO effort and duration
  3. Work breakdown structure and Gantt chart
  4. Risk table
05Testing and Test Cases 4 टॉपिक
  1. Equivalence partitioning and boundary value analysis
  2. Control flow graph and cyclomatic complexity
  3. Test case document
  4. Unit testing with JUnit / PyTest
06CASE Tools and Version Control 3 टॉपिक
  1. Using a CASE tool for diagrams
  2. Git: init, add, commit, branch, merge
  3. Pushing to GitHub
Compiler Design Lab6 chapters · 6 Months Subject page →
01Lexical Analysis in C 3 टॉपिक
  1. Lexical analyser for a subset of C
  2. Identifying keywords, identifiers, constants and operators
  3. Removing comments and white space
02LEX Programs 4 टॉपिक
  1. LEX program structure
  2. Counting characters, words and lines
  3. Recognising identifiers and numbers
  4. Counting vowels and consonants
03YACC Programs 3 टॉपिक
  1. YACC program structure
  2. Calculator with operator precedence
  3. Validating arithmetic expressions and variable names
04Parsing Algorithms 5 टॉपिक
  1. Elimination of left recursion and left factoring
  2. FIRST and FOLLOW computation
  3. Predictive parsing table
  4. Shift-reduce parsing
  5. Recursive descent parser
05Intermediate Code Generation 3 टॉपिक
  1. Infix to postfix conversion
  2. Three-address code generation
  3. Quadruples and triples
06Code Optimisation 3 टॉपिक
  1. Constant folding
  2. Common sub-expression elimination
  3. Simple code generator for assembly-like target
Computer Networks Lab6 chapters · 6 Months Subject page →
01Network Devices and Cabling 3 टॉपिक
  1. Study of hub, switch, router, access point
  2. Crimping straight-through and crossover cables with RJ-45
  3. Cable testing
02Network Commands and Configuration 3 टॉपिक
  1. ipconfig / ifconfig / ip, ping, tracert, netstat, nslookup, arp
  2. Static IP configuration and file sharing
  3. Subnetting a lab network
03Socket Programming 4 टॉपिक
  1. TCP echo client-server
  2. UDP client-server
  3. Chat application
  4. File transfer using sockets
04Error Detection and Flow Control 4 टॉपिक
  1. CRC generation and checking
  2. Hamming code
  3. Stop-and-wait protocol
  4. Go-Back-N and selective repeat simulation
05Routing 3 टॉपिक
  1. Distance vector routing
  2. Dijkstra link state routing
  3. Static and RIP routing in Packet Tracer
06Network Simulation 3 टॉपिक
  1. LAN design with switches and VLANs
  2. DHCP and DNS server in Packet Tracer
  3. Simulation with NS-2 / NS-3 and Wireshark

About this course

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

  • Complete Software Engineering syllabus with regular tests
  • Complete Compiler Design syllabus with regular tests
  • Complete Computer Networks syllabus with regular tests
  • Complete Big Data syllabus with regular tests
  • Complete Digital and Social Media Marketing syllabus with regular tests
  • Complete Essence of Indian Traditional Knowledge syllabus with regular tests
  • Complete Software Engineering Lab syllabus with regular tests
  • Complete Compiler Design Lab syllabus with regular tests

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

  • B.Tech Computer Science & Engineering, Information Technology students of Semester 6 (AKTU)
  • Students of other universities studying the same subject who want unit-wise coaching

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

  • Programming knowledge (C / Java)
  • Database and OOP basics are helpful
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

सवाल

Which syllabus does the Software Engineering course follow?

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

Will this help in the university examination?

Yes. Teaching is unit-wise as per the AKTU scheme, with previous-year question practice, MCQ tests and doubt sessions before the semester exam.

Are numericals asked in this subject?

Yes: COCOMO, function points, Halstead metrics and cyclomatic complexity are regular AKTU questions and are practised in class.

Which syllabus does the Compiler Design course follow?

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

Are parsing table numericals covered?

Yes. FIRST / FOLLOW, LL(1), SLR, CLR and LALR tables and three-address code are solved step by step, as they carry high marks in AKTU papers.

Which syllabus does the Computer Networks course follow?

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

Is subnetting practised?

Yes. IPv4 subnetting, CIDR, CRC, Hamming code and channel capacity numericals are practised in every batch.

Which syllabus does the Big Data course follow?

It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Big Data. 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.