AKTU 2nd Year Syllabus CSE pdf and Syllabus Details

Welcome to our comprehensive guide to the AKTU 2nd year syllabus cse! In this article, we will provide you with all the essential information you need to know about the subjects and topics covered in the second year of the Computer Science and Engineering program at Dr. A.P. Abdul Kalam Technical University, Uttar Pradesh. Whether you are a student preparing for your exams or simply curious about the curriculum, this guide will serve as an invaluable resource.

WhatsApp Group Join Now
Telegram Group Join Now

Following subjects are mentioned in the aktu 2nd year syllabus cse:

Engineering Science Course/Maths IV

The Engineering Science Course/Maths IV is an important subject in the second year curriculum. It focuses on advanced mathematical concepts and their applications in engineering. Some of the key topics covered in this course include:

  1. Advanced Calculus: This topic explores the concepts of limits, continuity, differentiation, and integration of functions of several variables. It also covers vector calculus and its applications in engineering problems.
  2. Differential Equations: This topic delves into the theory and techniques for solving ordinary and partial differential equations. It includes topics such as first-order differential equations, linear differential equations, and boundary value problems.
  3. Linear Algebra: Linear algebra plays a crucial role in various branches of engineering. This topic covers vector spaces, matrices, determinants, eigenvalues, eigenvectors, and applications of linear algebra in solving systems of linear equations.
  4. Probability and Statistics: Probability theory and statistics are essential tools for analyzing and interpreting data in engineering. This topic introduces the fundamentals of probability theory, random variables, probability distributions, and statistical inference.

Technical Communication/Universal Human Values

The Technical Communication/Universal Human Values course aims to enhance students’ communication skills and instill ethical values. It covers the following areas:

  1. Communication Skills: This module focuses on developing effective written and oral communication skills. It includes topics such as report writing, presentation skills, and interpersonal communication.
  2. Professional Ethics: In this module, students learn about professional ethics and ethical decision-making in the context of engineering. It covers topics such as ethical theories, codes of conduct, and social responsibility.
  3. Universal Human Values: This module emphasizes the importance of universal human values such as honesty, integrity, respect, and empathy. It encourages students to reflect on their values and develop a strong moral character.

Data Structure

Data Structure is a fundamental subject in computer science that deals with organizing and manipulating data efficiently. The key topics covered in this course include:

  1. Introduction to Data Structures: This module provides an overview of different data structures and their applications. It covers topics such as arrays, linked lists, stacks, queues, trees, and graphs.
  2. Algorithm Analysis: This module focuses on analyzing the efficiency of algorithms in terms of time and space complexity. It introduces asymptotic notations such as Big O, Big Theta, and Big Omega.
  3. Trees and Graphs: This module explores the implementation and operations on trees and graphs. It covers topics such as binary trees, binary search trees, tree traversal algorithms, graph representation, and graph traversal algorithms.
  4. Sorting and Searching Algorithms: This module covers various sorting and searching algorithms such as insertion sort, selection sort, bubble sort, quick sort, merge sort, binary search, and linear search.

Computer Organization and Architecture

Computer Organization and Architecture is a subject that provides an understanding of the internal working of a computer system. The key topics covered in this course include:

  1. Introduction to Computer Architecture: This module introduces the basic components of a computer system, including the CPU, memory, input/output devices, and storage devices. It also covers the von Neumann architecture.
  2. Instruction Set Architecture: This module explores different instruction set architectures and their impact on computer performance. It covers topics such as instruction formats, addressing modes, and instruction execution.
  3. Memory Hierarchy: This module delves into the concept of memory hierarchy and its importance in improving system performance. It covers topics such as cache memory, virtual memory, and memory management techniques.
  4. Input/Output Systems: This module focuses on input/output devices and their interfaces with the computer system. It covers topics such as interrupt driven I/O, programmed I/O, and direct memory access (DMA).

Discrete Structures & Theory of Logic

Discrete Structures & Theory of Logic is a subject that deals with mathematical structures and their applications in computer science. The key topics covered in this course include:

  1. Set Theory: This module introduces the basic concepts of set theory, including set operations, Venn diagrams, and set identities. It also covers topics such as relations, functions, and mathematical induction.
  2. Propositional Logic: This module explores propositional logic and its applications in computer science. It covers topics such as truth tables, logical operators, tautologies, and logical equivalence.
  3. Predicate Logic: This module delves into predicate logic and its applications in computer science. It covers topics such as quantifiers, logical connectives, valid and invalid arguments, and proof techniques.
  4. Combinatorics: This module focuses on combinatorial analysis and counting techniques. It covers topics such as permutations, combinations, generating functions, and recurrence relations.

Data Structures Using C Lab

The Data Structures Using C Lab provides hands-on experience in implementing various data structures using the C programming language. Some of the key experiments conducted in this lab include:

  1. Sorting Algorithms: Students implement different sorting algorithms such as bubble sort, selection sort, insertion sort, merge sort, and quick sort. They analyze the time complexity and performance of these algorithms.
  2. Linked List Operations: Students implement various operations on linked lists, including insertion, deletion, and traversal. They also explore advanced concepts such as circular linked lists and doubly linked lists.
  3. Stack and Queue Implementation: Students implement stacks and queues using arrays and linked lists. They perform operations such as push, pop, enqueue, and dequeue. They also explore applications of stacks and queues.
  4. Binary Search Tree: Students implement a binary search tree and perform operations such as insertion, deletion, and searching. They also explore advanced concepts such as balanced binary search trees.

Computer Organization Lab

The Computer Organization Lab provides hands-on experience in designing and simulating computer systems. Some of the key experiments conducted in this lab include:

  1. Logic Gates: Students implement basic logic gates such as AND, OR, NOT using basic electronic components. They also design and simulate more complex logic circuits using multiplexers, decoders, and flip-flops.
  2. CPU Design: Students design and simulate the data path and control unit of a simple computer system using a hardware description language. They also explore concepts such as instruction decoding and register transfer.
  3. Memory Organization: Students design and simulate different memory organization schemes such as direct mapping, associative mapping, and set-associative mapping. They analyze the performance of these memory systems.
  4. Input/Output Interface: Students design and simulate the interface between the computer system and input/output devices. They explore concepts such as interrupt handling, DMA, and memory-mapped I/O.

Discrete Structure & Logic Lab

The Discrete Structure & Logic Lab provides hands-on experience in implementing concepts related to discrete mathematics and logic. Some of the key experiments conducted in this lab include:

  1. Set Operations: Students perform operations such as union, intersection, and difference on sets using Python programming. They also explore set properties such as cardinality and power set.
  2. Propositional Logic: Students implement algorithms to evaluate propositional logic expressions and check for tautologies. They also explore logical equivalences and De Morgan’s laws.
  3. Predicate Logic: Students implement algorithms to evaluate predicate logic expressions and check for valid and invalid arguments. They also explore concepts such as universal and existential quantifiers.
  4. Graph Theory: Students implement algorithms to represent and manipulate graphs using adjacency matrices and adjacency lists. They explore concepts such as graph traversal, connectivity, and shortest paths.

Mini Project or Internship Assessment

The Mini Project or Internship Assessment is an opportunity for students to apply their knowledge and skills in a real-world project or industry internship. It is conducted during the summer break after the second semester and assessed during the third semester. Students are expected to demonstrate their ability to analyze problems, design solutions, and work effectively in a team.

Computer System Security/Python Programming

The Computer System Security/Python Programming course focuses on two important areas: computer system security and Python programming. The key topics covered in this course include:

  1. Computer System Security: This module covers the fundamentals of computer system security, including threats, vulnerabilities, and risk assessment. It also explores topics such as access control, authentication, and encryption.
  2. Python Programming: This module introduces the Python programming language and its applications in various domains. It covers topics such as data types, control structures, functions, file handling, and object-oriented programming.

MOOCs (Essential for Hons. Degree)

MOOCs (Massive Open Online Courses) play a significant role in enhancing students’ knowledge and skills. The specific MOOCs required for the Hons. Degree in Computer Science and Engineering are tailored to provide additional learning opportunities beyond the regular curriculum. These courses cover various advanced topics in computer science and related fields.

Additional Information

In addition to the subjects mentioned above, the second-year curriculum may include other courses and electives based on the chosen specialization. It is important to refer to the official AKTU syllabus and consult with faculty members for the most up-to-date information on the curriculum.

In conclusion, the AKTU 2nd year syllabus cse covers a wide range of subjects and topics that are essential for building a strong foundation in computer science and engineering. By mastering these concepts, students will be well-equipped to tackle the challenges of the industry and pursue further specialization in their chosen field. Good luck with your studies and enjoy the learning journey!

Aktu Syllabus 2023-24: Download PDF and Course Details

AKTU Syllabus 3rd year for B-Tech Student

WhatsApp Group Join Now
Telegram Group Join Now

Leave a Comment