B.Tech in Computer Science and Engineering

4 Years Degree Programme

Our Apporach

Global Education, Global Acceptance

  • Curriculum as per AICTE guidelines and Industry 4.0 requirements.
  • Optimum Campus Placement opportunities.
  • Opportunity to transform innovative ideas into reality and to launch Startups.

Industry-Academia Collaboration

Specialization

Programme Specialization

  • Data science
  • Artificial Intelligence & Machine Learning
  • Cloud Computing
  • Computer Network & Cyber Security
  • Business Intelligence
  • Data Science & Big Data Analytics

Programme Details

icons Images
4 Years Programme

icons Images
Upto 100% Scholarship

icons Images
100% Placement Assistance

icons Images
Eligibility
Minimum 60% in

Learn More

Bachelor of Technology in Computer Science and Engineering is an Under Graduate Degree awarded for the programme in the area of Computer Science and Engineering. As one of the best computer engineering colleges, we intend to create a cohesive learning experience with the latest technological developments to that of industry demand.

  • To foster graduates with a strong foundation of knowledge and skills in the field of Computer Science and Engineering.
  • To bring out graduates who can provide solutions to challenging problems in their profession by applying Computer Engineering theory and practices.
  • To produce graduates who are employable in industries/public sector/research organizations or work as an entrepreneur, as well as can provide leadership and are effective in a multidisciplinary environment.

  • Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  • Problem analysis: Identity, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using the first principles of mathematics, natural sciences, and engineering sciences.
  • Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for public health and safety, and cultural, societal, and environmental considerations.
  • Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis, interpretation of data, and synthesis of the information to provide valid conclusions.
  • Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
  • The engineer and society: Apply reason informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  • Environment and sustainability: Understand the impact of professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  • Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  • Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams and multidisciplinary settings.
  • Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  • Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply them to one’s work, manage projects and work in multidisciplinary environments.
  • Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

  • Equip the graduates with the contemporary trends in industrial/research environments, and also will be capable of innovating novel solutions to prevailing problems by applying software engineering techniques and strategies.
  • Develop holistic comprehension of engineering and management principles required for the application of sustainable technologies for societal development, and the ability to communicate effectively in oral, written, visual, and graphic modes as a member and leader in a team, to manage projects in multidisciplinary environments.
  • Impart guidance for the state, national, and international competitive examinations with focused and updated syllabi.

Curriculum Details

Year wise Course Details

Even Semester

Courses for this semester

Course Overview

The main objective of this course is to provide students with the foundations of probabilistic and statistical analysis mostly used in varied applications in engineering and science like disease modeling, climate prediction and computer networks etc.

Course Outcomes

  • Learn solving skills of ordinary differential equations of various orders.
  • Learn solving skills of partial differentiation equations of higher order.
  • Acquire solving skills of complex analysis.

Course Overview

C Programming is one of the oldest programming languages around and despite the prevalence of higher-level languages, it continues to empower the world. C is a general-purpose language, ideal for building mostly state-of-the-art system applications like OS kernels, databases, embedded systems, and graphics packages that are used by billions around the world.

Course Outcomes

  • Learn to summarize the concept of a computer system, analyze a given problem, develop an algorithm, and fundamental programming constructs, identify data representation formats, and describe operators and their precedence, associativity.
  • Learn to generalize branching and loop statements and be able to apply them in C programming.
  • Learn to summarize the concept of homogeneous derives data types, strings, and functions.

Course Overview

The objective of the Engineering Chemistry is to acquaint the students with the basic phenomenon/concepts of chemistry, the student face during course of their study in the industry and Engineering field. The student with the knowledge of the basic chemistry, will understand and explain scientifically the various chemistry related problems in the industry/engineering field. The student will be able to understand the new developments and breakthroughs efficiently in engineering and technology.

Course Outcomes

  • Learn to analyze microscopic chemistry in terms of atomic and molecular orbitals and intermolecular forces
  • Learn to distinguish the ranges of the electromagnetic spectrum used for exciting different molecular energy levels in various spectroscopic techniques
  • Learn to rationalize bulk properties and processes using thermodynamic considerations

Course Overview

This course covers the qualitative and quantitative aspects of scientific measurement, the nature of matter, gases, liquids and solids, energy, atomic theory, properties of elements, chemical bonding, molecular structure and properties, stoichiometry, thermochemistry, and solutions.

Course Outcomes

  • Learn to analyze microscopic chemistry in terms of atomic and molecular orbitals and intermolecular forces.
  • Learn to distinguish the ranges of the electromagnetic spectrum used for exciting different molecular energy levels in various spectroscopic techniques.
  • Learn to rationalize bulk properties and processes using thermodynamic considerations.

Course Overview

C is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories. As it was known as ‘C‘ because most of its features were taken from an earlier language called ‘B’. C is highly portable and is used for scripting system applications which form a major part of Windows, UNIX, and Linux operating systems. It can efficiently work on enterprise applications, games, graphics, and applications requiring calculations, etc.

Course Outcomes

  • Learn to generate flowcharts using control structures using C language.
  • Learn to compile C Programs to process data types, operators, and expression evaluation.
  • Develop C Program using formatted and unformatted I/O operations.

Course Overview

This course expects that after completion, the student will acquire basic proficiency in English including reading and listening comprehension, writing and speaking skills.

Course Outcomes

  • Learn to identify common errors in writing.
  • Acquire skill of report writing.
  • Develop the ability as critical readers and writers.

Course Overview

The student will acquire basic proficiency in English including reading and listening comprehension, writing and speaking skills.

Course Outcomes

  • Learn to increase awareness of the correct usage of English grammar in writing and speaking.
  • Learn to identify common errors in writing.
  • Acquire skill of report writing

Course Overview

The course provides free hand drawing techniques for various kind of geometrical constructions. The course also includes scales and dimensioning techniques to draw various projections such as orthographic projections and isometric projections. Sectional views of geometrical solids also form a part of the course.

Course Outcomes

  • Learn principles of engineering graphics and the usage of drawing instruments.
  • Learn to explain orthographic projections.
  • Learn to classify different dimensioning methods and scales.

Course Overview

All engineering activities (design/ manufacturing/ operation/ servicing) for any product from any discipline involve a team of people who communicate graphically. Hence, every engineer must have exposure and some competence in presenting ideas as pictures, and be able to unambiguously interpret drawing from others. This course will help develop basic visualization competency as well as ability to representing ideas on both paper and computer.

Course Outcomes

  • Learn to demonstrate the basic components of simple vapor compression refrigeration cycle.
  • Learn to prepare a heat balance sheet for a single-cylinder 4-stroke diesel engine.
  • Learn to interpolate the operating characteristics of Francis Turbine.

Course Overview

This course will help develop basic visualization competency as well as ability to representing ideas on both paper and computer.

Course Outcomes

  • Visualize the knowledge of basic geometries, geometric tools, shapes and procedures used in engineering drawing.
  • Represent detailed conceptual knowledge about the dimensioning, specifications and conventions.
  • Understand the concept of projection and acquire visualization skills, projection of points.
Show More

Odd Semester

Courses for this semester

Course Overview

This is a course in basic analogue electronics. The primary goal of electronic circuits is to construct an amplifier. This course will teach the fundamentals of amplifier design. MOS devices will be used exclusively in the course. Voltage regulators and power amplifiers will also be covered as analogue circuit building blocks.

Course Outcomes

  • Learn the characteristics of transistor
  • Learn to design and analyze various rectifier circuits
  • Learn to design and analyze various amplifier circuits

Course Overview

In this course , students will learn about Data structures which are the main part of many computer science algorithms. Data structures enable the programmers to handle the data in an efficient way. It plays a vital role in enhancing the performance of a software or a program as the main function of the software is to store and retrieve the user's data as fast as possible.

Course Outcomes

  • Learn to analyze the algorithms to determine the time and computation complexity and justify the correctness.
  • Learn to analyze the problem of stacks, queues, and linked lists to determine the time and computation complexity.
  • Learn to summarize Selection Sort, Bubble Sort, Insertion Sort, Quick Sort, Merge Sort, Heap Sort and compare their performance in term of Space and Time complexity.

Course Overview

The course is designed to empower young minds in demanding situations in personal, professional, and social life. The course aims at inculcating in the students both personal and professional skills in the areas of understanding of self and others, interpersonal skills, high performance teams, leadership potential, communication & presentation skills, techniques of problem solving, decision making, fostering creativity and innovation for personal and professional excellence. The course also identifies communication skills needed to excel in today’s dynamic environment.

Course Outcomes

  • Learn to write a technical report including project proposals, and manuals.
  • Learn to write for print and online media, minutes of meetings, brochures, and newsletters.
  • Learn to apply basic grammatical knowledge.

Course Overview

This course covers the operation, application, and troubleshooting of TTL and CMOS electronic logic devices, their use in com bifactorial and sequential logic circuits, the interface between the logic families, and the interface between digital and analog circuits. The course also provides a study of Boolean algebra, binary and hexadecimal number systems, binary codes, and the analysis of the basic components and circuits used in semiconductor switching.

Course Outcomes

  • Learn to apply Boolean Identities for simplifying Boolean Expressions with the help of Logic Gates and Logic Families.
  • Learn to analyze various Combinational Circuits.
  • Learn to analyze various sequential circuits.

Course Overview

This is a basic analogue electronics course. The most important goal of electronic circuits is to construct an amplifier. This course will teach the fundamentals of amplifier design. You should be able to design an operational amplifier on your own by the end of the course. The course will only use MOS devices. Other analogue circuit building blocks, such as voltage regulators and power amplifiers, will also be covered.

Course Outcomes

  • Learn to identify relevant information to supplement to the Analog Electronic Circuit
  • Learn to set up testing strategies and select proper instruments to evaluate the performance characteristics of an electronic circuits.
  • Learn to evaluate possible causes of discrepancy in practical experimental observations in comparison to theory.

Course Overview

This course gives an overview of data structure concepts, arrays, stack, queues, trees, and graphs. Discussion of various implementations of these data objects, programming styles, and run-time representations. Course also examines algorithms for sorting, searching and some graph algorithms.

Course Outcomes

  • Learn the concept of data structures and apply the algorithms for solving problems like Sorting, searching insertion, and deletion of data.
  • Learn linear data structures for processing ordered or unordered data.
  • Learn to explore various operations on dynamic data structures like a single-linked list, circular linked list, and doubly linked list.

Course Overview

This course gives concepts on Differential calculus for functions of one variable including a study of limits, continuity, derivatives of different classes of functions, maxima and minima, concavity, related rates, and optimization problems.

Course Outcomes

  • Acquire problem solving skills of partial derivatives with their applications.
  • Learn how to decipher vector calculus.
  • Acquire skills of application of integral calculus.

Course Overview

The study of the course of Bioengineering is based on the usage of biological advancements in the field of engineering to create products that can benefit both fields as well as mankind. It deals with several aspects of energy, biomaterials as well as the environment and helps integrate them into engineered technology.

Course Outcomes

  • Learn biological sciences, their scope, and perspectives.
  • Acquire knowledge regarding the ecological energetics, its working mechanism, identification of organisms.
  • Learn to analyze the mechanism of transfer of character from parent to next generation.
Show More

Even Semester

Courses for this semester

Course Overview

Discrete mathematics is the study of mathematical structures that are discrete, separated or distinct; in contrast with calculus which deals with continuous change.

Course Outcomes

  • Learn the concepts of relation, function and partially ordered set.
  • Learn to solve logical problems using the truth table.
  • Learn the concept of algebraic structures and its relevant theorems.

Course Overview

This course intended to provide the structure, internal working and implementation of a computer system. The fundamentals of various functional units of computer, computer instructions, addressing modes, computer arithmetic and logic unit, registers, data transfer, memory and input output system. It focuses on analysis of computer performance and functioning in modern computers.

Course Outcomes

  • Learn to infer the interaction of the components of a computer system with the instruction set architecture of a CPU and addressing modes.
  • Learn to explain the various data representation techniques, perform computer arithmetic and discuss the various adders and multipliers.
  • Learn to examine the control unit design approaches, memory design technologies, and I/O transfers.

Course Overview

The course covers the algorithms and structures of operating systems, including CPU scheduling, memory management, and device management.

Course Outcomes

  • Learn to analyze types of operating systems and the differences among them.
  • Learn the processes, threads, and differences between the two.
  • Learn virtual memory, paging, and memory allocation.

Course Overview

This course provide an understanding of the design aspects of operating system concepts through simulation

Course Outcomes

  • Learn to implement operating system concept of scheduling
  • Learn to implement operating system concept of deadlock management
  • Learn to implement operating system concept of file management and memory management

Course Overview

An algorithm is a sequence of steps to solve a problem. Design and Analysis of Algorithm is very important for designing algorithm to solve different types of problems in the branch of computer science and information technology.

Course Outcomes

  • Learn to analyze worst-case running time based on asymptotic analysis for a given algorithm, and justify the correctness of the algorithm.
  • Learn to apply the greedy paradigm and explain when an algorithmic design situation calls for it. For a given problem develop the greedy algorithms.
  • Learn to apply the divide-and-conquer paradigm and explain when an algorithmic design situation calls for it. Synthesize divide-and-conquer algorithms. Derive and solve recurrence relation.

Course Overview

This course covers the analyze of the asymptotic performance of algorithms. It also Demonstrate a familiarity with major algorithms and data structures.

Course Outcomes

  • Learn to analyze rigorous correctness proofs for algorithms.
  • Learn to apply important algorithmic design paradigms and methods of analysis.
  • Learn to analyze worst-case running times of algorithms using asymptotic analysis.

Course Overview

This course provides basic conceptual and practical knowledge required to work efficiently in industry. It enable the students coming from different graduation streams to understand the working and management of business.

Course Outcomes

  • Learn the history of organizational behaviour.
  • Learn the individual process in an organization such as learning, perception, attribution, Individual differences, and motivation.
  • Learn the Group process.

Course Overview

The students get an introduction to environmental science. It covers biobased conversion and biorefinery processes and is intended to help scientists and individuals learn how how to tackle environmental problems by reducing their carbon footprint and making the switch from fossil fuels to alternative and renewable forms of energy.

Course Outcomes

  • Learn the relationships between natural and man-made systems
  • Develop critical thinking for shaping strategies (scientific, social, economic, administrative, and legal) for environmental protection, conservation of biodiversity, environmental equity, and sustainable development.
  • Learn the consequences of human actions on the web of life, global economy, and quality of human life.

Course Overview

This course intended to provide the structure, internal working and implementation of a computer system. The fundamentals of various functional units of computer, computer instructions, addressing modes, computer arithmetic and logic unit, registers, data transfer, memory and input output system. It focuses on analysis of computer performance and functioning in modern computers.

Course Outcomes

  • Learn to infer the interaction of the components of a computer system with the instruction set architecture of a CPU and addressing modes.
  • Learn to explain the various data representation techniques, perform computer arithmetic and discuss the various adders and multipliers.
  • Learn to examine the control unit design approaches, memory design technologies and I/O transfers

Course Overview

The students get an introduction to environmental science. It covers biobased conversion and biorefinery processes and is intended to help scientists and individuals learn how how to tackle environmental problems by reducing their carbon footprint and making the switch from fossil fuels to alternative and renewable forms of energy.

Course Outcomes

  • Learn the relationships between natural and man-made systems
  • Develop critical thinking for shaping strategies (scientific, social, economic, administrative, and legal) for environmental protection, conservation of biodiversity, environmental equity, and sustainable development.
  • Learn the consequences of human actions on the web of life, global economy, and quality of human life.
Show More

Odd Semester

Courses for this semester

Course Overview

This course aims to develop the skills and knowledge necessary for enhanced employability of undergraduate students.

Course Outcomes

  • Develop communication skills
  • Learn to develop personality traits and self-awareness.
  • Understand the concept of professional grooming

Course Overview

Signals and Systems covers analog and digital signal processing, ideas at the heart of modern communication and measurement. We present the basic concepts for continuous-time and discrete-time signals in the time and frequency domains. Time and frequency are related by the Fourier transform.

Course Outcomes

  • Learn to explain different types of signals-continuous and discrete, odd and even, periodic and periodic, etc.
  • Learn to classify the standard forms of Signals concerning systems based on their properties.
  • Learn to analyze the concepts of Laplace transform-based continuous time and discrete time analysis of signals and systems.

Course Overview

The purpose of this course is to provide a clear understanding of fundamentals with emphasis on their applications to create and manage large data sets. It highlights on technical overview of database software to retrieve data from a database. The course includes database design principles, normalization, concurrent transaction processing, security, recovery and file organization techniques.

Course Outcomes

  • Learn to infer the fundamental concepts of database management systems with DBMS languages and data models.
  • Learn to apply the concepts of query languages such as DDL and DML for designing a relational database.
  • Learn to use the ACID properties and concurrency control schemes to perform transaction processing with database recovery

Course Overview

This course offers designing applications involving Object Oriented Programming concepts such as inheritance, association, aggregation, composition, polymorphism, abstract classes and interfaces. It also covers designing and building multi-threaded Java Applications etc.

Course Outcomes

  • Learn object-oriented programming concepts and implement them in java.
  • Learn to comprehend the building blocks of OOPs language, inheritance, package, and interfaces, and analyze real-world problems in terms of these.
  • Learn to realize and relate concepts like multithreading, exception handling, etc. in object-oriented programs.

Course Overview

Literature allows a person to step back in time and learn about life on Earth from the ones who walked before us. We can gather a better understanding of culture and have a greater appreciation of them. We learn through the ways history is recorded, in the forms of manuscripts and through speech itself.

Course Outcomes

  • Learn to be introduced to the historical and cultural contexts of society through various literary forms
  • Learn poetry from a variety of cultures, languages and historic periods
  • Learn well acquainted with the rhetorical aspect of Drama, historical contexts, and psycho-social aspects

Course Overview

This course deals with some basic concepts in graph theory like properties of standard graphs, Eulerian graphs, Hamiltonian graphs, Chordal graphs, Distances in graphs, Planar graphs, graph connectivity and coloring of graphs. The learners, as an outcome of successful completion will have a basic background of graph theory which has diverse applications in the areas of computer science, biology, chemistry, physics, sociology and engineering.

Course Outcomes

  • Learn to explain precise and accurate mathematical definitions of objects in graph theory.
  • Learn to categorize the various types of spanning trees and isomorphism and examine the planar graphs.
  • Learn to discuss the applications of trees in networking problems.

Course Overview

The course aims at imparting basic principles of thought process, reasoning and inferencing. Sustainability is at the core of Indian Traditional knowledge Systems connecting society and nature. Holistic life style of yogic science and wisdom capsules in Sanskrit literature are also important in modern society with rapid technological advancements and societal disruptions. Part-I focuses on introduction to Indian Knowledge Systems, Indian perspective of modern scientific world-view, and basic principles of Yoga and holistic health care system.

Course Outcomes

  • Learn to outline different Indian Philosophical concepts.
  • Learn to discuss the significance of different Indian scriptures in shaping the current society.
  • Learn to explain the philosophy behind different ancient Indian religions.

Course Overview

The purpose of this course is to provide a clear understanding of fundamentals with emphasis on their applications to create and manage large data sets. It highlights on technical overview of database software to retrieve data from a database. The course includes database design principles, normalization, concurrent transaction processing, security, recovery and file organization techniques.

Course Outcomes

  • Learn to apply the database concepts, and technology and create the relations by specifying primary and foreign keys.
  • Learn to create a database by using data definition, data manipulation, and control languages.
  • Develop a database application and retrieve the values with the help of queries using SQL.

Course Overview

This course introduces advanced programming skills and focuses on the core concepts of object-oriented programming and design using a high-level language, either Python or Java. Object-oriented programming represents the integration of software components into a large-scale software architecture.

Course Outcomes

  • Learn to implement object-oriented programming concepts in java.
  • Learn to apply inheritance, packages, and interfaces in the analysis of real-world problems.
  • Learn to realize and implement concepts like multithreading, exception handling, etc. using object-oriented programming.

Course Overview

This course teaches us different types of grammars and models of automata. It also teaches the limitation of computation: What can be and what cannot be computed.Also establishing connections among grammars, automata and formal languages

Course Outcomes

  • Learn to recognize the fundamental characteristics of formal languages and formal grammar.
  • Learn the similarity between deterministic and non-deterministic finite automata
  • Learn to recognize the minimization of deterministic and nondeterministic finite automata.

Course Overview

This course aims to introduce the student to the areas of cryptography. This course develops a basic understanding of the algorithms used to protect users online and understand some of the design choices behind these algorithms.

Course Outcomes

  • Learn to identify basic security attacks and services.
  • Learn to use symmetric and asymmetric key algorithms for cryptography.
  • Learn to design a security solution for a given application.

Course Overview

The objective of the course is to present an introduction to database management systems, with and emphasis on how to organize, maintain and retrieve - efficiently, and effectively - information from a DBMS.

Course Outcomes

  • Construct problem definition statements for real life applications and implement a database for the same
  • Create and populate a RDBMS, using SQL
  • Retrieve any type of information from a data base.

Course Overview

This module will provide the students with a solid theoretical understanding of, as well as practical skills in, object-oriented programming. Practical skills will be learnt using the java programming language. The primary aim of the module is to enable the students to tackle complex programming problems, making good use of the object-oriented programming paradigm to simplify the design and implementation process.

Course Outcomes

  • Describe the meaning of the object-oriented paradigm, and create class hierarchies using the object-oriented design process
  • Design and implement java programs for complex problems, making good use of the features of the language such as classes, inheritance and templates
  • Demonstrate the behavior of programs involving the basic programming constructs like control structures, constructors, string handling and garbage collection

Course Overview

Signals and Systems covers analog and digital signal processing, ideas at the heart of modern communication and measurement. We present the basic concepts for continuous-time and discrete-time signals in the time and frequency domains. Time and frequency are related by the Fourier transform.

Course Outcomes

  • Learn to explain different types of signals-continuous and discrete, odd and even, periodic and periodic, etc.
  • Learn to classify the standard forms of Signals concerning systems based on their properties.
  • Learn to analyze the concepts of Laplace transform-based continuous time and discrete time analysis of signals and systems.

Course Overview

The purpose of this course is to provide a clear understanding of fundamentals with emphasis on their applications to create and manage large data sets. It highlights on technical overview of database software to retrieve data from a database. The course includes database design principles, normalization, concurrent transaction processing, security, recovery and file organization techniques.

Course Outcomes

  • Apply the database concepts, technology and create the relations by specifying primary and foreign keys.
  • Create a database by using data definition, data manipulation and control languages.
  • Develop a database application and retrieve the values with the help of queries using SQL.

Course Overview

This course teaches us different types of grammars and models of automata. It also teaches the limitation of computation: What can be and what cannot be computed.Also establishing connections among grammars, automata and formal languages

Course Outcomes

  • Learn to recognize the fundamental characteristics of formal languages and formal grammar.
  • Learn the similarity between deterministic and non-deterministic finite automata
  • Learn to recognize the minimization of deterministic and nondeterministic finite automata.

Course Overview

Object-Oriented Programming or OOP refer to languages that use objects in programming. Object-oriented programming aims to implement real-world entities like inheritance, data hiding, polymorphism, etc in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function.

Course Outcomes

  • Learn and understand object-oriented programming concepts and implement in C++
  • Comprehend building blocks of OOP language, inheritance, package and interfaces, and analyse real-world problems in terms of these.
  • Realize and relate concepts like multi-threading, exception handling etc. in object-oriented programs.

Course Overview

This course gives an insight to the literature that allows a person to step back in time and learn about life on Earth from the ones who walked before us. We can gather a better understanding of culture and have a greater appreciation of them. We learn through the ways history is recorded, in the forms of manuscripts and through speech itself.

Course Outcomes

  • Learn the historical and cultural contexts of society through various literary forms
  • Learn poetry from a variety of cultures, languages, and historic periods
  • Learn the rhetorical aspect of Drama, historical contexts and psycho-social aspects

Course Overview

The purpose of this course is to develop analytical skills among the students and enhance the employability quotient and give them a much-needed edge in the hiring process.

Course Outcomes

  • Integrate the skills of reading and speaking professionally.
  • Understand the Dress code Etiquette to boost their confidence and morals
  • Analyze the effective and efficient utilization of time.
Show More

Even Semester

Courses for this semester

Course Overview

Industrial mock viva will enable the students to experience actual interview situations for any industry. It will also enable the students to get a chance of interaction with the industry experts.

Course Outcomes

  • Learn to identify important aspects of the courses important for the industry
  • Learn to identify their shortcomings regarding different courses
  • Learn to adapt with actual interview conditions

Course Overview

This course describes the basic techniques for compiler construction and tools that can be used to perform syntax-directed translation of a high-level programming language into an executable code. It will provide deeper insights into the more advanced semantics aspects of programming languages, machine independent optimizations and code generation.

Course Outcomes

  • Learn to discuss the phases of a compiler in the construction of language processors and the basic concept of the lexical analysis phase.
  • Learn to apply the various techniques of parsing to construct a syntax analyzer for a specific programming language.
  • Learn to discuss syntax-directed translations and evaluation order with type checking.

Course Overview

This course provides an introduction to computer networks, with a special focus on the Internet architecture and protocols. Topics include layered network architectures, addressing, naming, forwarding, routing, communication reliability, the client-server model, web and email protocols.

Course Outcomes

  • Learn to explain the basics of data communication, networking, internet, physical layer techniques, and circuit switching
  • Learn to explain the different data link layer techniques and protocols including flow and error control
  • Learn to discuss network layer protocols along with routing issues

Course Overview

This course covers the software engineering process. Students will learn the phases of the software life cycle beginning with planning, problem analysis, requirements definition, specification, design, implementation, testing, and project management as they understand about the models for the software development process.

Course Outcomes

  • Learn the professional and ethical responsibility of Software Development.
  • Learn to analyze, design, verify, validate, implement, apply, and maintain software systems
  • Learn to elicit, analyze and specify software requirements through a productive working relationship with project stakeholders.

Course Overview

This course is intended to teach the basics involved in publishing content on the World Wide Web. This includes the ‘language of the Web’ – HTML, the fundamentals of how the Internet and the Web function, a basic understanding of graphic production with a specific stress on creating graphics for the Web, and a general grounding introduction to more advanced topics such as programming and scripting. This will also expose students to the basic tools and applications used in Web publishing.

Course Outcomes

  • Analyze a web page and identify its elements and attributes
  • Create web pages using XHTML and Cascading Style Sheets.
  • Build dynamic web pages using JavaScript (Client side programming).

Course Overview

This course focuses on ‘Positive Psychology’ (PP) which is a relatively new branch of Psychology that aims to understand, test, discover and promote the factors that allow individuals and communities to thrive. PP is based upon 3 primary concerns: positive emotions, positive individual traits, and positive institutions. This course will introduce the learners to these fundamental aspects of PP, apart from highlighting some of the core PP concepts including – happiness, flow, mindfulness, optimism, resilience, emotional intelligence, spirituality and self-related concepts (self-efficacy, self-esteem, ideal-self and real-self, self-regulation) etc. This course will facilitate one's understanding of positive aspects of human behavior.

Course Outcomes

  • Learn to explain the effect of psychology to improve well-being and success in both personal and work life.
  • Learn to infer about hope, optimism, positive illusions, and playfulness.
  • Learn to summarize about Creativity, Giftedness & Industry, Judgment, Wisdom & Fairness, Emotional Intelligence & Prudence.

Course Overview

Industrial mock viva will enable the students to experience actual interview situations for any industry. It will also enable the students to get a chance of interaction with the industry experts.

Course Outcomes

  • Learn to identify important aspects of the courses important for the industry.
  • Learn to identify their shortcomings regarding different courses.
  • Learn to adapt to actual interview conditions.

Course Overview

This course describes the basic techniques for compiler construction and tools that can be used to perform syntax-directed translation of a high-level programming language into an executable code. It will provide deeper insights into the more advanced semantics aspects of programming languages, machine independent optimizations and code generation.

Course Outcomes

  • Learn to discuss the phases of a compiler in the construction of language processors and the basic concept of the lexical analysis phase.
  • Learn to apply the various techniques of parsing to construct a syntax analyzer for a specific programming language.
  • Learn to discuss syntax-directed translations and evaluation order with type checking.

Course Overview

The objective of this lab course is to get practical knowledge of working principles of various communication protocols. Analyse structure and formats of TCP/IP layer protocols using network tools such as Wireshark and network simulators. Implementing various network algorithms such as error control, error detection, routing, and security related algorithms.

Course Outcomes

  • Learn the practical approach to network communication protocols
  • Learn network layers, structure/format and role of each network layer
  • Learn to design and implement various network applications such as data transmission between client and server, file transfer, real-time multimedia transmission

Course Overview

Python is a high-level, interpreted, interactive and object-oriented scripting language. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance.

Course Outcomes

  • Learn to interpret the fundamental Python syntax and semantics and be fluent in the use of Python control flow statements.
  • Learn to express proficiency in the handling of strings and functions.
  • Learn to determine the methods to create and manipulate Python programs by utilizing the data structures like lists, dictionaries, tuples, and sets

Course Overview

The objective of the course is to introduce the basic theory underlying the different components and phases of a compiler like parsing, code generation etc. Simultaneously, the students will be familiarized with the various tools that are used for building modern compilers

Course Outcomes

  • Specify and analyse the lexical, syntactic and semantic structures of advanced language features
  • Separate the lexical, syntactic and semantic analysis into meaningful phases for a compiler to undertake language translation
  • Write a scanner, parser, and semantic analyser without the aid of automatic generators

Course Overview

The objective of the course is to introduce the basic theory underlying the different components and phases of a compiler like parsing, code generation etc. Simultaneously, the students will be familiarized with the various tools that are used for building modern compilers.

Course Outcomes

  • Specify and analyse the lexical, syntactic and semantic structures of advanced language features
  • Separate the lexical, syntactic and semantic analysis into meaningful phases for a compiler to undertake language translation
  • Write a scanner, parser, and semantic analyser without the aid of automatic generators

Course Overview

This course provides an introduction to computer networks, with a special focus on the Internet architecture and protocols. Topics include layered network architectures, addressing, naming, forwarding, routing, communication reliability, the client-server model, web and email protocols.

Course Outcomes

  • Learn to explain the basics of data communication, networking, internet, physical layer techniques, and circuit switching.
  • Learn to explain the different data link layer techniques and protocols including flow and error control.
  • Learn to discuss network layer protocols along with routing issues.

Course Overview

.

Course Outcomes

Course Overview

This course is intended to teach the basics involved in publishing content on the World Wide Web. This includes the ‘language of the Web’ – HTML, the fundamentals of how the Internet and the Web function, a basic understanding of graphic production with a specific stress on creating graphics for the Web, and a general grounding introduction to more advanced topics such as programming and scripting. This will also expose students to the basic tools and applications used in Web publishing.

Course Outcomes

  • Analyze a web page and identify its elements and attributes.
  • Create web pages using XHTML and Cascading Style Sheets.
  • Build dynamic web pages using JavaScript (Client side programming).

Course Overview

.

Course Outcomes

Course Overview

.

Course Outcomes

Show More

Odd Semester

Courses for this semester

Course Overview

Digital image processing deals with processing of images which are digital in nature. Study of the subject is motivated by three major applications. The first application is in improvement of pictorial information for human perception i.e. enhancing the quality of the image so that the image will have a better look. The second is for autonomous machine applications which have wider applications in industries, particularly for quality control in assembly automation and many similar applications. This course will introduce various image processing techniques, algorithms and their applications.

Course Outcomes

  • Learn to describe the theoretical foundation for image processing methods using various image transforms.
  • Learn to apply various categories of filters to enhance and restore images in various applications.
  • Learn to discuss various color transformation models for different processing techniques on color images.

Course Overview

This course provides a comprehensive introduction to the MATLAB® technical computing environment. No prior programming experience or knowledge of MATLAB is assumed. Themes of data analysis, visualization, modeling, and programming are explored throughout the course.

Course Outcomes

  • Learn to summarize the basics of MATLAB.
  • Learn to divide a complex task up into smaller, simpler tasks.
  • Learn to apply basic flow controls (if-else, for, while).

Course Overview

This course enables students to make the student learn different encryption techniques along with hash functions, MAC, digital signatures and their use in various protocols for network security and system security, It also enables students to study the fundamentals about IoT and Access technologies and also the design methodology and different IoT hardware platforms.

Course Outcomes

  • Learn different encryption techniques along with hash functions, MAC, digital signatures, and their use in various protocols for network security.
  • Learn grab concepts on system security.
  • Learn to study the fundamentals of IoT and Access technologies.

Course Overview

Web technologists are concerned with how computers communicate over the web, how systems connect to and interact with the web, and how the most common languages of the internetwork to allow information to be shared worldwide.

Course Outcomes

  • Develop a dynamic webpage with the use of javascript and DHTML.
  • Learn to write a well-formed / valid XML document.
  • Learn to connect a program to a DBMS and perform insert, update, and delete operations on the DBMS table.

Course Overview

Industrial mock viva will enable the students to experience actual interview situations for any industry. It will also enable the students to get a chance of interaction with the industry experts.

Course Outcomes

  • Learn to identify important aspects of the courses important for the industry.
  • Learn to identify their shortcomings regarding different courses.
  • Learn to adapt to actual interview conditions.

Course Overview

This course focuses on the three major driving forces that permeate all aspects of e-commerce: business development and strategy, technological innovations, and social and legal issues and impacts. It also covers E-commerce technology infrastructure, business concepts, social issues and real world experiences.

Course Outcomes

  • Learn to analyze the impact of E-commerce on business models and strategy
  • Learn to describe the major types of E-commerce
  • Learn to explain the process that should be followed in building an E-commerce presence

Course Overview

Industrial Training refers to work experience that is relevant to professional development prior to graduation. Industrial Training is an essential component in the development of the practical and professional skills required for an Engineer and an aid to prospective employment. It should also be noted that developing an awareness of general workplace behavior and interpersonal skills are important objectives of the Industrial Training experience.

Course Outcomes

  • Learn to participate in the projects in industries during his or her industrial training
  • Learn to describe use of advanced tools and techniques encountered during industrial training and visit
  • Learn to interact with industrial personnel and follow engineering practices and discipline prescribed in industry

Course Overview

Data mining is an analytic process designed to explore large amounts of data (typically business or market related) in search of consistent patterns and systematic relationships between variables, and then to validate the findings by applying the detected patterns to new subsets of data.

Course Outcomes

  • Learn to associate basic data mining principles and techniques and introduce DM as a cutting-edge business intelligence method.
  • Learn to discuss the basic terminology of various Data Mining techniques.
  • Learn to analyze large sets of data to gain useful business understanding.

Course Overview

Digital image processing deals with processing of images which are digital in nature. Study of the subject is motivated by three major applications. The first application is in improvement of pictorial information for human perception i.e. enhancing the quality of the image so that the image will have a better look. The second is for autonomous machine applications which have wider applications in industries, particularly for quality control in assembly automation and many similar applications. This course will introduce various image processing techniques, algorithms and their applications.

Course Outcomes

  • Learn to describe the theoretical foundation for image processing methods using various image transforms.
  • Learn to apply various categories of filters to enhance and restore images in various applications.
  • Learn to discuss various color transformation models for different processing techniques on color images.

Course Overview

This course provides a comprehensive introduction to the MATLAB® technical computing environment. No prior programming experience or knowledge of MATLAB is assumed. Themes of data analysis, visualization, modeling, and programming are explored throughout the course.

Course Outcomes

  • Learn to summarize the basics of MATLAB.
  • Learn to divide a complex task up into smaller, simpler tasks.
  • Learn to apply basic flow controls (if-else, for, while).

Course Overview

The course provides introduction to key topics in nanotechnology; experimental techniques that can be used to study nanoscale materials and phenomena; material properties on the nanoscale; introduction to physics and chemistry needed to understand nanoscale phenomena and material properties.

Course Outcomes

  • Learn about the basics of Nanotechnology.
  • Learn the concepts of extraordinary properties exhibited at the nanoscale.
  • Learn different synthesis/ fabrication techniques of nanomaterials.

Course Overview

This course offers an introduction to the concepts, principles, and theories behind Geographic Information Systems and Science (GIS), with emphasis on the nature of geographic information, data models and structures for storing geographic information, geographic data input, data manipulation, and simple spatial analysis and modeling techniques.

Course Outcomes

  • Learn to describe what GIS is, name the major GIS software available and know where to find more information;
  • Learn to explain the components and functionality of a GIS and the differences between GIS and other information systems;
  • Learn the nature of geographic information and explain how it is stored in computer (including map projection) and the two types of GIS data structure

Course Overview

The course provides introduction to key topics in nanotechnology; experimental techniques that can be used to study nanoscale materials and phenomena; material properties on the nanoscale; introduction to physics and chemistry needed to understand nanoscale phenomena and material properties.

Course Outcomes

  • Learn about the basics of Nanotechnology.
  • Learn the concepts of extraordinary properties exhibited at the nanoscale.
  • Learn different synthesis/ fabrication techniques of nanomaterials.

Course Overview

Data mining is an analytic process designed to explore large amounts of data (typically business or market related) in search of consistent patterns and systematic relationships between variables, and then to validate the findings by applying the detected patterns to new subsets of data.

Course Outcomes

  • Learn to associate basic data mining principles and techniques and introduce DM as a cutting-edge business intelligence method.
  • Learn to discuss the basic terminology of various Data Mining techniques.
  • Learn to analyze large sets of data to gain useful business understanding.

Course Overview

This course provides a comprehensive introduction to the MATLAB® technical computing environment. No prior programming experience or knowledge of MATLAB is assumed. Themes of data analysis, visualization, modeling, and programming are explored throughout the course.

Course Outcomes

  • Learn to summarize the basics of MATLAB.
  • Learn to divide a complex task up into smaller, simpler tasks.
  • Learn to apply basic flow controls (if-else, for, while).

Course Overview

Digital image processing deals with processing of images which are digital in nature. Study of the subject is motivated by three major applications. The first application is in improvement of pictorial information for human perception i.e. enhancing the quality of the image so that the image will have a better look. The second is for autonomous machine applications which have wider applications in industries, particularly for quality control in assembly automation and many similar applications. This course will introduce various image processing techniques, algorithms and their applications.

Course Outcomes

  • Learn to describe the theoretical foundation for image processing methods using various image transforms.
  • Learn to apply various categories of filters to enhance and restore images in various applications.
  • Learn to discuss various color transformation models for different processing techniques on color images.

Course Overview

This course offers an introduction to the concepts, principles, and theories behind Geographic Information Systems and Science (GIS), with emphasis on the nature of geographic information, data models and structures for storing geographic information, geographic data input, data manipulation, and simple spatial analysis and modeling techniques.

Course Outcomes

  • Learn to describe what GIS is, name the major GIS software available and know where to find more information;
  • Learn to explain the components and functionality of a GIS and the differences between GIS and other information systems;
  • Learn the nature of geographic information and explain how it is stored in computer (including map projection) and the two types of GIS data structure
Show More

Even Semester

Courses for this semester

Course Overview

This course introduces the basic concepts of Artificial Intelligence to recognize the characteristics of AI that makes it useful to real-world problems with illustrations of current state of the art research and applications and . It will also aid to identify the type of an AI problem (search inference, decision making under uncertainty, game theory, etc.)

Course Outcomes

  • Learn the theory of Artificial intelligence, knowledge representation issues and concept learning
  • Learn to apply decision tree learning and artificial neural networks
  • Learn to apply Bayesian learning using Bayes theorem, Naive Bayes classifier, and EM Algorithm

Course Overview

The course is designed to deliver in-depth knowledge of the many approaches, aptitudes, methodologies, and instruments needed to deal with corporate data. This course will cover data science necessary to receive all the information one needs to work with various kinds of data and statistical data.

Course Outcomes

  • Learn to analyze and interpret data using an ethically responsible approach
  • Learn to use appropriate models of analysis, assess the quality of input, derive insight from results, and investigate potential issues
  • Learn to apply computing theory, languages, and algorithms, as well as mathematical and statistical models, and the principles of optimization to appropriately formulate and use data analyses

Course Overview

The emphasis will be on the techniques for creating functional, usable, and high-performance distributed systems.To make the issues more concrete, the class includes several multi-week projects requiring significant design and implementation.

Course Outcomes

  • Acquire knowledge in a distributed architecture, naming, synchronization, consistency and replication, fault tolerance, security, and distributed file systems
  • Learn to analyze the current popular distributed systems such as peer-to-peer (P2P) systems will also be analyzed
  • Learn to know about Shared Memory Techniques

Course Overview

Neural networks provide a model of computation drastically different from traditional computers. Typically, neural networks are not explicitly programmed to perform a given task; rather, they learn to do the task from examples of desired input/output behaviour.

Course Outcomes

  • Learn the difference between biological neurons and artificial neurons.
  • Learn the application areas of neural networks.
  • Learn to build blocks of Neural Networks and their applications.

Course Overview

Economics is an important subject to understand the different aspects of finance, and economy of a nation, organization etc. The course elaborates the basic rules of economics. It includes demand law and supply law along with various statistical techniques to analyze the real-time economic problems. It encourages the sustainable economy to grow for the socio-economic benefits.

Course Outcomes

  • Learn the principles of economics
  • Learn to apply the concepts of Economics in Engineering problems
  • Learn to explain the rights to comprehend the working hour and over duty

Course Overview

The course surveys science in world history from ancient times to the present, focusing on the natural, social, and engineering sciences in the modern West (including the pivotal history of science in Edinburgh) and their respective wider contexts while also interrogating the historical association between science and western modernity.

Course Outcomes

  • Learn to explain the Beginning and Development in different field of science in ancient, medieval, and in modern period
  • Learn to discuss the biography of different scientist like Baudhayan, Aryabhtatta, Brahmgupta, Bhaskaracharya, Varahamihira, Nagarjuna
  • Learn to discover various research organization like DRDO, CSIR, IRC, ISRO

Course Overview

A neural network is a method in artificial intelligence that teaches computers to process data in a way that is inspired by the human brain. It is a type of machine learning process, called deep learning, that uses interconnected nodes or neurons in a layered structure that resembles the human brain. It creates an adaptive system that computers use to learn from their mistakes and improve continuously. Thus, artificial neural networks attempt to solve complicated problems, like summarizing documents or recognizing faces, with greater accuracy

Course Outcomes

  • Learn about basic concept of artificial neuron and human brain.
  • Understand the concepts different classes of neural network
  • Learn the algorithm feed forward network

Course Overview

Economics is an important subject to understand the different aspects of finance, and economy of a nation, organization etc. The course elaborates the basic rules of economics. It includes demand law and supply law along with various statistical techniques to analyze the real-time economic problems. It encourages the sustainable economy to grow for the socio-economic benefits.

Course Outcomes

  • Learn the principles of economics
  • Learn to apply the concepts of Economics in Engineering problems
  • Learn to explain the rights to comprehend the working hour and over duty
Show More

Scholarship

Apply Scholarship through CST

CST- Common scholarship test is a national and international level online MCQ based examination funded for intellectual empowerment by Assam down town University.

CST- Maximum enrolment each year is 120 seats and any 10+2 students can apply. Adtu is northeast India’s first placement driven university to provide 100% scholarship benefits worth 10 cr.

CST aims to inspire brilliant and competent students to pursue further education. Accredited with a prestigious grade by NAAC, UGC and AICTE.

Apply Scholarship Through

Explore more scholarships that can help you reach out your goal with financial aid.

This scholarship is valid on the basis of the board/university examination

95% & above 100% Scholarship on all semester
90%-94.9% 50% Scholarship on all semester
80%-89.9% 25% Scholarship on all semester

This scholarship is valid on the basis of the board/university exam

National & International Level 100% Scholarship on all semester
State Level 50% Scholarship on all semester
District Level 25% Scholarship on all semester

This scholarship is valid on the basis of the board/university exam

National & International Level 100% Scholarship on all semester
State Level 50% Scholarship on all semester
District Level & NCC Certificate Holder 25% Scholarship on all semester

A 50% scholarship on total semester fees is provided to all specially abled students.

A 100% scholarship on the last semester fee is provided to all the alumni of Assam down town University.

A 100% scholarship on total semester fee for Economically Backward Classes

Campus Life

Our Facilities

World Class Facilities

Discover a multitude of world-class amenities and cutting-edge resources at Assam down town University, enhancing your academic journey to new heights.

Some of our Facilities
  • Library
  • Swimming Pool
  • Play Ground
  • Amphitheatre
  • Basketball Court
  • Cinema Hall
  • Cafeteria
  • Canteen
  • Indoor stadium
  • Yoga Studio
  • Gym
  • ATM

Start-Up &
Incubation Centre

The Start-Up & Incubation Centre at Assam down town University provides a supportive environment for young entrepreneurs to develop and grow their business ideas. The center provides mentorship, funding, and networking opportunities to help innovative ideas become successful businesses.

Rural Empowerment with SFURTI scheme

SFURTI scheme to support rural entrepreneurs and innovators, an initiative by the Ministry of MSME

TIDE 2.0 scheme for ICT-based startups

TIDE 2.0 scheme for ICT-based startups which provides a grant of Rs. 4L and Rs. 7L under EiR and Grant categories respectively, an initiative by the Ministry of MeitY.

dtVL Ideation interest-free loans up to Rs. 2 lakhs.

dtVL Ideation, an incubation program for early-stage entrepreneurs with a market-ready solution/product, offering interest-free loans up to Rs. 2 lakhs.

Innovation with Sprout UP program

Sprout UP, an incubation program for students, faculties, and researchers with innovative business ideas, prototypes, or technology solutions.

Icons Images

Job Created
Icons Images

Start Ups
Icons Images

Govt and MSME Collaboration
Icons Images

International Tie-ups

Our Recruiters

What our Students say

Kailash Timsina
Student

"I am a BBA student of 3rd semester. I hail from Bhutan. I vow that I am having a great experience i...

Juliush Mushahary
Student

"AdtU is amazing. I am a BBA student of 2019-22 batch and I am just grateful for the amount of oppor...

Reshi Prasad Pokhrel
Student

Let us be grateful to the people and place who makes us happy. They are the charming gardeners whom ...

Debapriya Paul
Student

Currently I am pursuing MBA in Assam Down Town University. MBA is the professional course through wh...

Priti Jain
Student

AdtU is a university that focuses on giving knowledge, education and simultaneously making the stude...

Madhurya Bujar Barua
Student

The Assam downtown University has been a great learning experience. The university has provided me w...

Naeem Hussain
Student

My experience with AdtU has been splendid one indeed. Little needs to said about its scenic infrastr...

Dr Dipanjali Hazarika
Student

As a student I am very glad that I have got an opportunity to study here in Assam downtown universi...

Sakhyajit Roy
Student

My name is Sakhyajit Roy. I?m from Tripura. I joined the university on Auguest, 2017 as a student of...

Runi Bharadwaj
Student

I share immense pleasure to share my post graduate program experience in Assam down town University....

Jenifer Dhar
Student

AdtU is a platform where I got golden opportunities to feed my zeal for knowledge through the dynami...

Salehah Hussain Uthman
Student

I am fortunate to get an opportunity to study here in Assam Downtown University. The best thing abou...

Nisha Nirola
Student

Our university is one of the best place for developing ourselves in the field of research and acedem...

Liangsi Hallam
Student

ADTU is a university that is very good interms of infrastructure, academics and placements. Our tea...

Anushmita Kashyap
Student

It is one of best private colleges in North East India, it also provides a good environment for ed...

Dasanibha Mawphlang
Student

ADTU is a good University which provides the students with best quality lectures and ensures comfort...

Farhin zakia
Student

The environment of Assam downtown university is very pleasant.The department of BMLT is very good a...

Anamika Das
Student

The university has all the necessary facilities and amenities for students . The classrooms and the ...

Susmita Sinha
Student

Assam downtown University is well recognised all over india. In the ongoing pandemic situation it ha...

Alumni of the Month

Get Free Counselling Now