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
  • Cyber Security
  • Embedded Systems
  • VLSI
  • Sensors, Internet of Things and Data Analytics

Programme Details

icons Images
4 Years Programme

icons Images
Upto 100% Scholarship

icons Images
100% Placement Assistance

icons Images
Eligibility
1.Chemistry 2.

Read 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

Odd Semester

Courses for this semester

Course Overview

The Linear Algebra and Univariate Calculus course offers a comprehensive introduction to two fundamental areas of mathematics. It covers topics in Linear Algebra, such as vector spaces, matrices, determinants, linear transformations, eigenvalues, and eigenvectors, which are essential for solving systems of equations and modeling various phenomena. In Univariate Calculus, the course delves into differentiation and integration of single-variable functions, exploring concepts like limits, continuity, and their practical applications in optimization and area under curves. Together, these topics build a strong mathematical foundation for advanced studies in fields like engineering, physics, and data science.

Course Outcomes

  • Students will demonstrate a solid understanding of key linear algebra concepts, including vector spaces, matrices, determinants, linear transformations, eigenvalues, and eigenvectors, enabling them to solve systems of equations and analyze data.
  • Participants will gain proficiency in differentiating and integrating single-variable functions, understanding limits and continuity, and applying these concepts to real-world problems in optimization and calculating areas under curves.
  • Learners will be able to apply linear algebra and calculus techniques to model and solve practical problems in engineering, physics, and data science, showcasing their ability to connect theory with real-world applications.
  • Students will enhance their critical thinking and analytical skills, enabling them to approach complex mathematical problems methodically and develop effective solutions.
  • Graduates of the course will be well-prepared for further studies in mathematics and related fields, possessing a strong foundational knowledge that supports advanced coursework in engineering, physics, data science, and other technical disciplines.

Course Overview

1. To formulate simple algorithms for arithmetic and logical problems. 2. To test and execute the programs and correct syntax and logical errors. 3. To design code on the basis of logic to solve problems in C programming

Course Outcomes

  • Understand computer system elements and a foundational comprehension of algorithms and programming.
  • Utilize branching and looping statements to address decision-making programming problems.
  • Apply homogeneous derived data types, heterogeneous data types, strings, and functions effectively for programming tasks.
  • Demonstrate understanding of pointers and applying their concepts skillfully in programming scenarios.
  • Apply file handling concepts in C programming with competence, ensuring effective data management and storage solutions.

Course Overview

This course explores fundamental principles of electrical engineering, including circuit analysis, electromagnetism, and electronic devices, through theoretical study and practical laboratory experiments.

Course Outcomes

  • Students will demonstrate a thorough understanding of circuit analysis techniques, including Ohm’s Law, Kirchhoff’s laws, and the analysis of both AC and DC circuits, enabling them to design and troubleshoot electrical circuits effectively.
  • Participants will grasp the fundamental principles of electromagnetism, including electric fields, magnetic fields, and electromagnetic induction, and will be able to apply these concepts to real-world engineering problems.
  • Learners will gain knowledge of various electronic components, such as resistors, capacitors, diodes, and transistors, and will understand their functions and applications within electrical circuits.
  • Students will develop practical laboratory skills through experiments that reinforce theoretical concepts, including the use of laboratory equipment, measurement techniques, and data analysis to evaluate circuit performance.
  • Graduates will enhance their critical thinking and problem-solving abilities, enabling them to approach complex electrical engineering challenges methodically and implement effective solutions based on foundational principles.

Course Overview

The "Practical Workshop for Engineers" course provides a hands-on learning experience designed to equip participants with essential skills and knowledge in various engineering practices. This course covers a range of topics, including machining, welding, electronics, and materials testing, allowing participants to gain practical experience with tools, equipment, and techniques used in the engineering field. Through a combination of theoretical instruction and practical exercises, students will learn to apply engineering principles in real-world scenarios, fostering problem-solving skills and teamwork. The course aims to bridge the gap between theoretical knowledge and practical application, preparing engineers for the challenges of their professions.

Course Outcomes

  • Students will demonstrate practical skills in using various engineering tools and equipment, including machining tools, welding apparatus, and electronic testing instruments.
  • Participants will gain a comprehensive understanding of fundamental engineering processes, including fabrication, assembly, and testing of engineering components.
  • Learners will develop the ability to identify and troubleshoot common engineering problems encountered in workshop settings, applying critical thinking to devise effective solutions.
  • Students will enhance their teamwork and communication skills through collaborative projects, learning to work effectively with peers in a workshop environment.
  • Graduates will understand and implement safety protocols and best practices in a workshop setting, ensuring a safe working environment while conducting engineering tasks.

Course Overview

Course Objectives (Minimum 3) 1. Actively engage in diverse club activities (dance, music, photography, drama, literacy) to foster personal development. 2. Participate enthusiastically in workshops and competitions, enhancing practical skills and competitive spirit. 3. Develop proficiency to represent ADTU effectively in inter-university and national competitions, showcasing leadership and teamwork. 4. Gain insights and skills from industry experts through workshops, enhancing professional competence and career readiness.

Course Outcomes

  • Engage actively in diverse club activities such as dance, music, photography, drama, and literacy, fostering personal interests and skills development.
  • Participate enthusiastically in workshops and competitions aligned with individual hobbies and interests, enhancing practical learning and competitive spirit.
  • Gain proficiency to represent ADTU effectively in inter-university, state, and national level competitions, demonstrating leadership and teamwork.
  • Benefit from workshops conducted by industry experts, gaining valuable insights and skills applicable to their respective fields of interest.
  • Experience a 360-degree learning approach that integrates academic growth with holistic development, nurturing well-rounded personalities capable of thriving in various professional and social contexts.

Course Overview

Introduction to Java is going to offer various knowledge on Java object Oriented Programming with Javac and Java Command

Course Outcomes

  • Variables concepts on data variable
  • Class and Objects Concepts
  • Loop statements in Java and Polymorphism concepts
  • Inheritance Concepts
  • Abstraction concepts
Show More

Even Semester

Courses for this semester

Course Overview

This course provides a comprehensive exploration of the ethical considerations and social implications associated with the rapid advancements in technology and engineering. Students will engage with theoretical frameworks, case studies, and practical applications to develop a nuanced understanding of the ethical responsibilities inherent in designing, developing, and deploying technology. The course emphasizes critical thinking, responsible decision-making, and a holistic approach to addressing the ethical challenges posed by emerging technologies.

Course Outcomes

  • Students should be able to articulate and apply major ethical frameworks to analyze and evaluate the moral implications of technological and engineering decisions.
  • Develop the ability to critically assess the ethical dimensions of technology and engineering projects, and make informed, ethically sound decisions in complex situations
  • Gain expertise in designing and implementing technologies with a strong focus on privacy, security, and protection of user data.
  • Understand the importance of diversity in technology development, and appreciate how biases can impact the design and implementation of technology.
  • Acquire knowledge and skills in sustainable design practices, and understand the environmental impact of technology, with the ability to propose eco-friendly solutions.
  • Students should be able to articulate and apply major ethical frameworks to analyze and evaluate the moral implications of technological and engineering decisions.
  • Develop the ability to critically assess the ethical dimensions of technology and engineering projects and make informed, ethically sound decisions in complex situations.
  • Gain expertise in designing and implementing technologies with a strong focus on privacy, security, and the protection of user data.
  • Understand the importance of diversity in technology development, and appreciate how biases can impact the design and implementation of technology.
  • Acquire knowledge and skills in sustainable design practices, and understand the environmental impact of technology, with the ability to propose eco-friendly solutions.

Course Overview

This extracurricular course offers students an opportunity to delve into the fascinating world of emerging technologies and their societal impact. Participants will explore cutting-edge advancements in various fields, from artificial intelligence to biotechnology, and engage in thought-provoking discussions on the ethical, social, and economic implications of these technologies. The course aims to inspire curiosity, critical thinking, and informed perspectives on the role of innovation in shaping our future.

Course Outcomes

  • Develop a comprehensive understanding of various emerging technologies, including their underlying principles, applications, and potential impact on society.
  • Cultivate critical thinking skills to analyze the ethical, social, and economic implications of emerging technologies, enabling informed perspectives and discussions.
  • Gain a heightened awareness of ethical considerations associated with innovative technologies and develop the ability to make ethically sound decisions in a rapidly changing technological landscape.
  • Assess the societal impact of emerging technologies, exploring how they shape cultural norms, influence interpersonal relationships, and contribute to broader social changes.
  • Acquire insights into the entrepreneurial opportunities and challenges within the tech landscape, fostering an entrepreneurial mindset and an understanding of innovation in a startup context.

Course Overview

This course is mainly about the methods for the solution of such equations. The focus of attention is on the methods applicable to a class of equations, and also on those specialized for an individual equation with important applications applications.

Course Outcomes

  • solve first order differential equations arising in various engineering fields
  • evaluate linear differential equations of higher order and use the knowledge to study certain problems that arise in engineering
  • illustrate the techniques of Laplace transform to solve problems that arise engineering
  • summarize various concepts of vector differentiation
  • use calculus to vector functions and interpret vector integral theorems

Course Overview

To impart a sound knowledge on the principles of chemistry involving the different application oriented topics required for all engineering branches.

Course Outcomes

  • Understand the principles of water characterization and treatment for portable and industrial purposes.
  • To impart knowledge on the essential aspects of Principles of polymer chemistry and engineering applications of polymers.
  • Having a sound knowledge in the Field of the Conventional and non-Conventional energy.
  • To impart knowledge on the essential aspects of electrochemical cells, emf and applications of emf measurements.
  • To make the students understand the Principles of corrosion and corrosion control.

Course Overview

This course is intended to develop anunderstanding of electrical and Electronics models and its analysis at Basic Electrical components, Basic Circuit Designing; correction elements. The course also indulges semiconductor fabrication, and different types of communication systems.

Course Outcomes

  • Apply the laws in the analysis of DC and AC circuits.
  • Explain the construction and operation of transformers, DC generators and motors.
  • Understand the construction and operation of induction motors, and synchronous generators.
  • Overview of the semiconductor fabrication.
  • Outline the principle of an electronic instrumentation system and explains about principle of radio and cellular communication system.

Course Overview

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

Course Outcomes

  • Students will be able to understand object-oriented programming concepts and implement in java.
  • Students will be able to comprehend building blocks of OOPs language, inheritance, package and interfaces, and analyse real-world problems in terms of these
  • Students will be able to identify exception handling methods.
  • Students will be able to develop interactive as well as GUI-based java applications in project-based learning
  • Illustrate among students the inheritance concepts for reusing the program

Course Overview

This immersive and experiential course offers students a unique opportunity to delve into the realm of computer networking fundamentals through a fully practical and outreach-oriented approach. Grounded in real-world applications and scenarios, participants will engage in hands-on activities, field exercises, and community outreach initiatives to develop a comprehensive understanding of the core concepts and practices in computer networking.

Course Outcomes

  • Demonstrate proficiency in configuring, managing, and troubleshooting network devices and protocols.
  • Apply theoretical knowledge to real-world networking scenarios, including network design, implementation, and optimization.
  • Collaborate effectively in team-based projects and community outreach initiatives related to computer networking.
  • Apply technical concepts and solutions clearly and effectively to diverse problems.
  • Analyze and evaluate the impact of networking technologies on individuals, communities, and society at large.
Show More

Odd Semester

Courses for this semester

Course Overview

The objective of the Digital Electronics course is to provide students with a fundamental understanding of digital circuits, logic design, and their applications in modern electronic systems

Course Outcomes

  • students will be able to explain the basic concepts of digital electronics, including binary systems, logic gates, and number systems.
  • Students will demonstrate the ability to design, analyze, and implement combinational and sequential logic circuits using standard digital components.
  • Students will use simulation software to model and verify the functionality of digital circuits before physical implementation.
  • Students will gain the skills to integrate microcontrollers into digital systems, understanding their role in control and automation.
  • Students will develop techniques for troubleshooting and testing digital circuits, ensuring proper functionality and performance in practical applications.

Course Overview

Functional Programming in Python explores core concepts like immutability, first-class functions, and recursion. Learn to write clean, efficient, and reusable code using Python's functional programming features and libraries.

Course Outcomes

  • Explain the fundamental concepts of functional programming and how they differ from other programming paradigms.
  • Use Python's functional programming constructs (e.g., higher-order functions, lambda expressions, and recursion) to solve real-world problems.
  • Identify and analyze the advantages and limitations of functional programming in Python compared to imperative programming.
  • Critically evaluate the efficiency and readability of functional code by applying functional programming techniques to optimize solutions.
  • Design and implement complex Python applications using functional programming principles, demonstrating proficiency in leveraging Python's functional libraries and built-in functions.

Course Overview

Data Structure and Algorithm explores fundamental concepts such as arrays, linked lists, stacks, queues, trees, graphs, sorting, and searching algorithms, providing a strong foundation for efficient problem-solving and programming.

Course Outcomes

  • Understand and describe the fundamental data structures (arrays, linked lists, stacks, queues, trees, graphs) and their applications.
  • Apply appropriate data structures to solve real-world problems effectively and efficiently.
  • Analyze the time and space complexities of various algorithms to assess their efficiency.
  • Evaluate different algorithmic approaches for problem-solving, demonstrating the ability to select the optimal solution.
  • Design and implement data structures and algorithms to address complex computational problems.

Course Overview

The course explores global leadership strategies, cultural dynamics, and organizational behavior, equipping students with skills to navigate diverse work environments and enhance team effectiveness in an international context.

Course Outcomes

  • Students will be able to explain various leadership styles and organizational behaviors in a global context.
  • Students will be able to assess how cultural dimensions influence team dynamics and leadership effectiveness.
  • Students will demonstrate the ability to implement appropriate leadership strategies in diverse organizational settings.
  • Students will critique leadership practices based on case studies and recommend improvements.
  • Students will design an actionable leadership plan that addresses the unique challenges faced by global organizations, incorporating best practices and theoretical frameworks.

Course Overview

Computer Organization and Architecture" course explores the fundamental concepts of computer systems, covering hardware components, data representation, instruction sets, memory hierarchy, CPU design, input/output mechanisms, and performance optimization techniques.

Course Outcomes

  • Understand the fundamental concepts of computer organization and architecture, including data representation, machine instructions, and addressing modes.
  • Analyze the functional units of a computer system, such as the CPU, memory, and input/output devices, to comprehend their roles in computer operation
  • Apply principles of digital logic to design and evaluate basic combinational and sequential circuits used in computer architecture.
  • Evaluate different types of memory hierarchies and cache organizations, assessing their impact on system performance.
  • Design simple CPU models by incorporating control unit, ALU, and data paths, demonstrating knowledge of instruction execution and pipelining concepts.

Course Overview

This course introduces the fundamental concepts of probability and statistics, covering topics such as probability theory, distributions, hypothesis testing, estimation, and regression analysis, with practical applications in various fields.

Course Outcomes

  • Explain the fundamental concepts of probability, random variables, and probability distributions to establish a foundational understanding of statistical principles.
  • Apply probability laws and theorems to solve real-world problems involving uncertainty and random phenomena.
  • Analyze data sets using various statistical techniques, including measures of central tendency, dispersion, and correlation, to draw meaningful insights.
  • Evaluate hypotheses using statistical inference methods such as hypothesis testing, confidence intervals, and regression analysis to make informed decisions.
  • Design and develop probabilistic models to simulate complex systems and predict outcomes, demonstrating the ability to synthesize statistical knowledge for problem-solving.

Course Overview

Field-based training offers hands-on experience in a real-world environment, bridging theory with practice. It enhances practical skills, problem-solving, and adaptability, providing learners with valuable, industry-relevant knowledge and experience.

Course Outcomes

  • Explain the fundamental principles and concepts applied in real-world field-based activities to demonstrate an understanding of practical applications.
  • Apply theoretical knowledge to solve practical problems encountered during field training sessions.
  • Analyze the effectiveness of various techniques and methods used during fieldwork, identifying strengths, weaknesses, and areas for improvement.
  • Evaluate the outcomes of field-based projects, comparing expected results with actual outcomes, and justify any deviations.
  • Design and implement a field-based project or activity that integrates learned concepts

Course Overview

This course is designed to develop skills and interests through participation in diverse extracurricular and co-curricular activities, learn about teamwork and leadership abilities by engaging students in club-led events and competitions, and to provide opportunities for personal growth and practical learning beyond the academic curriculum.

Course Outcomes

  • Explore different activities organized by various clubs, such as dance, music, photography, drama, and literacy.
  • Develop confidence to participate in regular club activities, including workshops and competitions, according to individual interests.
  • Apply knowledge and skills to represent ADTU in inter-university, state, and national level competitions.
  • Explore new platform to learn from invited experts in their respective fields.
  • Evaluate overall growth alongside academic development.
Show More

Even Semester

Courses for this semester

Course Overview

This course introduces the principles of basic computer organization, CPU organization, and the basic architecture concepts. The course emphasizes performance and cost analysis, instruction set design, register transfer languages, arithmetic, logic and shift micro-operations, pipelining, memory technology, memory hierarchy, virtual memory management, and I/O organization of computer, parallel processing and inter process communication and synchronization.

Course Outcomes

  • Infer the interaction of the components of a computer system with the instruction set architecture of a CPU and addressing modes.
  • Explain the various data representation techniques, perform computer arithmetic and discuss the various adders and multipliers.
  • Examine the control unit design approaches, memory design technologies and I/O transfers.
  • Demonstrate the concepts of pipelining, parallel processing and concurrent access to memory.
  • Summarize the concepts of memory organization with mapping functions and replacement algorithms.

Course Overview

This course examines the important problems in operating system design and implementation. The operating system provides an established, convenient, and efficient interface between user programs and the bare hardware of the computer on which they run.

Course Outcomes

  • To understand the basic concepts and functions of operating systems.
  • To understand Processes, Threads and Deadlocks
  • To analyze Scheduling algorithms
  • To analyze memory management schemes.
  • To understand I/O management and File systems.

Course Overview

Design and Analysis of Algorithms is a course that explores the theory and practice of designing and analyzing algorithms for solving problems. It covers topics such as algorithms for sorting and searching, graph algorithms, and algorithmic techniques for designing efficient solutions to problems. It also covers the application of algorithmic techniques to problems in various disciplines, including computer science, engineering, operations research, and mathematics. The course emphasizes the practical aspects of designing and analyzing algorithms, as well as the theoretical aspects

Course Outcomes

  • Understand the basic concepts of algorithms and the different ways in which they can be used
  • Learn the process of designing and analyzing algorithms
  • Evaluate different algorithms and determine their complexity.
  • Develop an understanding of the principles of data structure and its application to algorithm design
  • Apply problem solving techniques to real-world problems

Course Overview

It is to develop the social and soft skills and to promote a holistic development of the learners.

Course Outcomes

  • The students will be engaged in different activities headed under different clubs namely dance, music, photography, drama, literacy, etc
  • The students will participate in regular club activities like workshops, competitions as per their interest and hobbies
  • The students will be trained to represent ADTU in various inter university, state and national level competitions
  • The students will be given a platform to earn from invited experts in their respective fields.
  • The students will get an exposure of 360 degree learning methodology considering the overall growth along with the academics

Course Overview

It is to develop the social and soft skills and to promote a holistic development of the learners

Course Outcomes

  • The students will be engaged in different activities headed under different clubs namely dance, music, photography, drama, literacy, etc
  • The students will participate in regular club activities like workshops, competitions as per their interest and hobbies.
  • The students will be trained to represent ADTU in various inter university, state and national level competitions
  • The students will be given a platform to earn from invited experts in their respective fields
  • The students will get an exposure of 360 degree learning methodology considering the overall growth along with the academics.

Course Overview

...

Course Outcomes

Course Overview

.

Course Outcomes

Course Overview

.This course will discuss fundamental concepts and tools in discrete mathematics with emphasis on their applications to computer science. The purpose of this course is to understand and use (abstract) discrete structures that are backbones of computer science. In particular, this class is meant to introduce sets, relations, functions, counting, logic, algebraic structure, graphs, with an emphasis on applications in computer science.

Course Outcomes

  • .Understand sets and perform operations and algebra on sets. Understand relation and determine their properties. Identify functions and determine their properties.
  • .Write an argument using logical notation and determine if the argument is or is not valid.
  • .Understand the concepts on algebraic structure with one and two binary operations
  • .Apply counting techniques on sets and evaluate combinations and permutations on sets.
  • .Define graphs, digraphs and trees, and identify their main properties.

Course Overview

.

Course Outcomes

  • CO2: To Examine the impact of human activities on the environment, including pollution, deforestation, habitat destruction, and climate change. Understand the scientific principles underlying these environmental issues and their broader implications.
  • CO3: To Acquire proficiency in applying scientific methods to assess and address environmental problems. Develop skills in data collection, analysis, and interpretation to make informed decisions related to environmental conservation and management.
  • CO4: To Investigate principles of sustainability and explore strategies for sustainable resource management. Analyze the social, economic, and ecological dimensions of sustainable practices and identify ways to promote responsible environmental stewardship.
  • CO5: . To Foster environmental literacy and awareness among students. Encourage critical thinking about environmental issues and empower students to communicate effectively about environmental challenges.

Course Overview

.

Course Outcomes

Show More

Odd Semester

Courses for this semester

Course Overview

-

Course Outcomes

Course Overview

-

Course Outcomes

Course Overview

-

Course Outcomes

Course Overview

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

Course Outcomes

  • Students will be able to understand object-oriented programming concepts and implement in java.
  • Students will be able to comprehend building blocks of OOPs language, inheritance, package and interfaces, and analyze real-world problems in terms of these.
  • Students will be able to realize and relate concepts like multithreading, exception handling etc. in object-oriented programs.
  • Students will be able to identify exception handling methods.
  • Students will be able to develop interactive as well as GUI-based java applications in project-based learning.

Course Overview

-

Course Outcomes

Course Overview

-

Course Outcomes

Course Overview

-

Course Outcomes

Course Overview

-

Course Outcomes

Course Overview

-

Course Outcomes

Course Overview

-

Course Outcomes

Show More

Even Semester

Courses for this semester

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
  • Describe techniques for intermediate code and machine code optimisation
  • Design the structures and support required for compiling advanced language features

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
  • Describe techniques for intermediate code and machine code optimisation
  • Design the structures and support required for compiling advanced language features

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.
  • Learn to summarize transport and application layer operations and protocols along with QoS services.
  • Be able to do computer network programming.

Course Overview

.

Course Outcomes

Course Overview

.

Course Outcomes

  • CO1:Students will comprehend various software life cycle models and apply structured analysis and design methodologies effectively.
  • CO2:Learners will demonstrate proficiency in identifying, analyzing, and formally specifying software requirements.
  • CO3:Participants will exhibit proficiency in object-oriented design principles, including user interface design and GUI primitives.
  • CO4:Students will adhere to coding standards, conduct unit testing, and apply coding best practices effectively.
  • CO5:Participants will demonstrate understanding of project management concepts such as estimation, scheduling, risk management, and configuration management, ensuring successful project execution.

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).
  • Understand the working of Web clients and Web servers.
  • Be able to use Web Server side technologies and be able to do Web hosting.
Show More

Odd Semester

Courses for this semester

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).
  • Learn to analyze program scripts and functions using the MATLAB development environment.
  • Learn to generate results and analyze.

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.
  • Learn to analyze an image by detecting the isolated points, edge and boundary parameters for segmenting images.
  • Learn to demonstrate feature extraction of images and pattern classification using boundary, Region and Principal Component descriptors.

Course Overview

.

Course Outcomes

Course Overview

.

Course Outcomes

Course Overview

.

Course Outcomes

Show More

Even Semester

Courses for this semester

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
  • To become familiar with the concepts of deep learning
  • Understand the concept of associative memory.

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
  • Learn to illustrate the ways to mitigate the hurdles to Indian Economy
  • Learn to appraise the financial aspects of projects
Show More

Common Scholarship Test

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 Creation
Icons Images
Support 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