B.Tech. in Computer Science and Engineering on Data Science and Artificial Intelligence

4 Years Degree Programme

Our Approach

Global Education, Global Acceptance

  • Industry-Aligned Curriculum
  • Software Foundation and Programming
  • Rigorous training in cutting-edge technologies shaping the future

Industry-Academia Collaboration

Programme Details

icons Images
4 Years Programme

icons Images
Upto 100% Scholarship

icons Images
100% Placement Assistance

icons Images
Eligibility
60% in 10+2 wit

Read More

Embark on an enriching journey with our B.Tech program in Computer Science and Engineering, specializing in Data Science and Artificial Intelligence. This program seamlessly integrates industry expertise, with a strategic alliance with IBM, and a robust traditional academic scheme. Students delve into a comprehensive curriculum covering Software Foundation, Programming (with C++, Python, and Java), Cloud Fundamentals, RDBMS, Data Visualization, Predictive Analytics, Data Science, and Artificial Intelligence.

  • Mastery of software development, including languages like C++.
  • Proficiency in understanding and utilizing cloud computing principles.
  • Application of predictive analytics, data science, and AI in solving complex problems.
  • Bridging the gap between academia and industry through a comprehensive curriculum.

  • Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  • Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using 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 the public health and safety, and the cultural, societal, and environmental considerations.
  • Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and 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 modeling to complex engineering activities with an understanding of the limitations.
  • The engineer and society: Apply reasoning 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 the 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 in 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 these to one’s own work, as a member and leader in a team, to manage projects and 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.

  • Graduates will excel in utilizing a diverse range of IBM tools for software development, data management, system integration, as well as specialized tools for AI and deep learning applications.
  • Students will adeptly design, develop, and deploy applications, with a particular emphasis on harnessing IBM technologies, including AI and deep learning frameworks.
  • The program prioritizes equipping students with advanced proficiency in database management, emphasizing expertise in IBM database solutions, particularly those integral to AI and deep learning applications.

Curriculum Details

Year wise Course Details

Odd Semester

Courses for this semester

Course Overview

This course provides the basic working knowledge of the production and properties of different materials used in the industry. It also explains the use of different tools, equipments, machinery and techniques of manufacturing, which ultimately facilitate shaping of these materials into various usable forms. Ingeneral, various mechanical workshops know by long training how to use workshop tools, machine tools and equipment. Trained and competent persons should be admitted to this type of mechanical works and permitted to operate equipment.

Course Outcomes

  • Develop the knowledge of carpentry, fitting, welding, drilling with respect to its application.
  • Apply the concepts of machining in practical field.
  • Observe the technical aspects involved in workmanship of various plumbing tasks along with their safety measures.
  • Provide and fix the false ceiling, aluminum –glass works.
  • Apply the concept of different finishing works.

Course Overview

This course is designed to provide students with a foundational understanding of linear algebra and univariate calculus, two essential areas of mathematics with wide applications in science, engineering and computer science.

Course Outcomes

  • Apply Vector and Matrix Operations
  • Understand and Use Eigenvalues and Eigenvectors
  • Differentiate Univariate Functions
  • Integrate Univariate Functions
  • Analyze and Model Real-World Problems

Course Overview

Engineering Physics is an interdisciplinary course that combines principles of physics with engineering applications. It provides students with a deep understanding of the fundamental concepts in physics while emphasizing their relevance to solving engineering problems. This course covers key areas such as mechanics, electromagnetism, thermodynamics, and modern physics, offering practical insights into how these principles are applied in various engineering fields like electronics, materials science, and mechanical engineering.

Course Outcomes

  • Apply electric field and potential calculations, Compute the vectors and scalar representation of forces and nature of forces.
  • Analyze electrostatics in dielectric media, conservative and non-conservative forces, angular momentum and energy equations.
  • Compute basics of non-inertial frames, harmonic oscillator and forced oscillations.
  • Demonstrate understanding of magnetostatics in linear magnetic media, and the usage of common electrical measuring instruments.
  • Understand the basic characteristics of transformers and electrical machines.

Course Overview

This course provides an introduction to the fundamental principles of electrical and electronics engineering. It covers essential concepts such as circuit theory, electrical machines, semiconductor devices, and basic electronics. The course is designed to build a foundation for understanding the functioning, design, and analysis of electrical circuits and electronic devices used in engineering applications.

Course Outcomes

  • Understand the Basic Concepts of Electrical Circuits and Theorems Students will learn fundamental electrical concepts like current, voltage, resistance, and the application of circuit theorems (e.g., Ohm’s law, Kirchhoff’s laws).
  • Analyze AC and DC Circuits Students will be able to analyze and solve problems related to alternating current (AC) and direct current (DC) circuits using various methods, including mesh and nodal analysis.
  • Comprehend the Working of Electrical Machines Students will gain an understanding of basic electrical machines, including transformers, DC motors, and induction motors, and their applications.
  • Understand the Basics of Power Systems and Generation This outcome covers knowledge of how power is generated, transmitted, and distributed in electrical networks.
  • Grasp the Fundamentals of Electronics and Semiconductor Devices Students will learn the basics of semiconductor devices such as diodes, transistors, and operational amplifiers, and their practical applications in circuits.

Course Overview

MOOCS course

Course Outcomes

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

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

Software Foundation with C++ provides a foundational understanding of programming principles using the C++ language. The course covers basic to intermediate concepts, including data types, control structures, functions, classes, and object-oriented programming (OOP) principles. Through practical exercises and projects, students will gain hands-on experience in software development, debugging, and problem-solving using C++.

Course Outcomes

  • To understand Object Oriented Programming concepts.
  • An ability to create an simple C++ Programming.
  • Implement the concept of classes and objects.
  • An ability to develop a program using any type of Inheritance.
  • To understand and develop a program using file operations.
Show More

Even Semester

Courses for this semester

Course Overview

This course offers students with a comprehensive overview of fundamental ecological principles, environmental chemistry, biodiversity conservation, and the impacts of human activities on the environment. Through a blend of theoretical knowledge and practical applications, students delve into the complexities of pollution, resource management, and sustainable development. The course emphasizes the interconnectedness of ecological systems, aiming to cultivate an understanding of the delicate balance required for environmental harmony. By studying environmental chemistry, biodiversity, and pollution, students develop the skills needed to critically analyze and propose solutions to contemporary environmental challenges.

Course Outcomes

  • To Develop a comprehensive understanding of the Earth's environmental systems, including the atmosphere, hydrosphere, lithosphere, and biosphere. Explore the interconnectedness of these systems and how they influence ecological processes.
  • 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..
  • 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.
  • 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.
  • 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

This course provides a comprehensive introduction to Git, a powerful version control system, and GitHub, a popular platform for collaborative development. Designed for beginners, it covers the fundamental concepts, workflows, and best practices for version control and collaboration on software projects. By the end of the course, learners will have the skills to efficiently track, manage, and share their code with teams or the wider community.

Course Outcomes

  • Demonstrate proficiency in Git commands and workflows to effectively track, manage, and version control software development projects.
  • Utilize Git branches and merging techniques to support parallel development and resolve conflicts in collaborative projects.
  • Leverage GitHub's tools and features for hosting repositories, managing pull requests, and collaborating with team members.
  • Apply version control best practices to enhance code quality, maintainability, and teamwork in real-world development scenarios.
  • Contribute to open-source projects or team-based environments by effectively using Git and GitHub for project collaboration and management.

Course Overview

Data Structures are the main part of many computer science algorithms as they 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. The scope of a data structure course typically covers the fundamental concepts and techniques related to organizing and managing data effectively in computer programs. Data structures are essential components in computer science and programming as they provide efficient ways to store, access, and manipulate data, leading to better algorithm design and optimization.

Course Outcomes

  • Understand analysis of algorithms using asymptotic notations, and learn search technique
  • Analyze algorithms on stacks and queues and their applications.
  • Implement and analyses operations on linked lists and its variations and their applications
  • Implement and analyses operations on linked lists and its variations and their applications
  • Evaluate and compare various sorting algorithms, hashing techniques, and graph theoretic concepts along with their complexity analysis

Course Overview

This course introduces the foundational concepts of React, a powerful JavaScript library for building dynamic and responsive user interfaces. Learners will explore React's core features, including components, state management, and hooks, to create modular and interactive web applications. By the end of the course, participants will have the skills to build and deploy functional single-page applications using best practices in React development.

Course Outcomes

  • Understand the fundamentals of React and its core concepts, including components, state, and props, to build dynamic and interactive web applications.
  • Create reusable and modular components to improve code organization and maintainability in web projects.
  • Implement state management using React's useState and useEffect hooks for handling dynamic data and side effects.
  • Utilize React's JSX syntax and event handling to efficiently render UI elements and handle user interactions.
  • Build and deploy functional single-page applications (SPAs) using React, applying best practices for performance and code readability.

Course Overview

The Programming with Python course is designed to introduce learners to the fundamentals of Python, enabling them to write efficient programs and solve real-world problems. The course begins with the basics of Python syntax, variables, and data types, gradually advancing to control flow, functions, and object-oriented programming. Participants will explore essential data structures like lists, dictionaries, and sets while also learning file handling and error management. The course incorporates hands-on experience with popular Python libraries such as NumPy, Pandas, and Matplotlib, alongside practical applications like web scraping, automation, and working with APIs

Course Outcomes

  • Understand and apply Python's fundamental concepts, including syntax, variables, data types, and operators, to create basic programs.
  • Demonstrate the use of control structures such as loops and conditionals to implement logical workflows in Python programs.
  • Develop modular programs using functions and utilize Python's built-in libraries for efficient coding and problem-solving.
  • Apply data structures such as lists, dictionaries, and tuples for effective data storage, manipulation, and retrieval.
  • Build real-world applications by integrating file handling, object-oriented programming, and external libraries, showcasing automation and data analysis capabilities.

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

  • Understand object-oriented programming concepts and execute them proficiently in Java.
  • Apply building blocks of OOPs language, including inheritance, packages, and interfaces, analyzing real-world problems in their context.
  • Utilize multithreading, exception handling, and other OOPs concepts effectively in object-oriented programs.
  • Apply various exception handling methods in programming, demonstrating competence in error management.
  • Develop interactive and GUI-based Java applications through project-based learning, showcasing practical application of Java programming skills.
Show More

Odd Semester

Courses for this semester

Course Overview

Logical reasoning for computer science focuses on equipping students with the foundational skills to analyze, interpret, and evaluate logical structures and problem-solving techniques relevant to computational systems. The course delves into topics such as propositional and predicate logic, proof techniques, logical circuits, algorithmic reasoning, and applications of logic in computer science domains like artificial intelligence, databases, and software verification. Students will engage in theoretical learning, problem-solving exercises, and practical applications to bridge the gap between logic and computational thinking.

Course Outcomes

  • to understand and apply fundamental principles of propositional and predicate logic in computer science.
  • to develop proficiency in constructing and analyzing logical proofs and reasoning techniques.
  • to apply logical reasoning in designing and verifying algorithms and computational systems.
  • to explore the role of logic in fields such as artificial intelligence, databases, and formal verification.
  • to enhance critical thinking and problem-solving skills for addressing complex computational challenges.

Course Overview

This course provides a comprehensive introduction to the principles and applications of digital electronics. It covers the fundamentals of number systems, logic gates, combinational and sequential circuits, and digital logic design. Emphasis is placed on the design, analysis, and implementation of digital circuits used in computing, communication, and automation systems. Practical laboratory sessions and real-world applications are incorporated to enhance understanding and hands-on experience.

Course Outcomes

  • To develop a strong understanding of binary number systems, Boolean algebra, and logic gates to design and analyze digital circuits.
  • To design and implement combinational and sequential logic circuits using various techniques, including Karnaugh maps and state diagrams.
  • To apply knowledge of flip-flops, counters, and registers to create and analyze complex digital systems.
  • To utilize hardware description languages (HDLs) such as VHDL or Verilog for digital circuit design and simulation.
  • To integrate digital circuit components to design practical applications, including memory units, multiplexers, and arithmetic circuits.

Course Overview

Discrete Mathematics & Graph Theory is a foundational course that explores the mathematical structures and techniques used in computer science, engineering, and mathematics. It focuses on topics such as logic, set theory, combinatorics, relations, functions, graph theory, and algorithms, providing the tools necessary to model, analyze, and solve problems in various fields. The course emphasizes critical thinking and problem-solving, making it integral to understanding complex systems and networks

Course Outcomes

  • To apply the principles of set theory, logic, and combinatorics in solving mathematical and computational problems.
  • To analyze and construct proofs for mathematical statements using formal techniques.
  • To model and solve problems using relations, functions, and discrete structures.
  • To understand and apply graph theory concepts to represent and solve problems in networking, scheduling, and optimization.
  • To design algorithms and evaluate their efficiency for solving problems related to discrete mathematics and graph theory.

Course Overview

The course on Computer Organization and Architecture explores the foundational principles and components that underpin the design and functioning of modern computing systems. Topics include computer hardware, memory hierarchies, input/output systems, processor architectures, instruction sets, and performance optimization techniques. Graph Theory delves into the mathematical structures used to model pairwise relations between objects, focusing on topics such as graphs, trees, networks, connectivity, coloring, and algorithms. Together, these subjects provide a comprehensive understanding of how computer systems operate and the mathematical frameworks essential for solving computational problems.

Course Outcomes

  • To understand the architecture and functioning of computer systems and apply concepts to evaluate system performance.
  • To analyze and design memory and storage systems, ensuring effective data management and retrieval.
  • To explore the fundamental concepts of graph theory and apply them to model and solve real-world problems.
  • To implement graph-based algorithms for solving problems related to networks, paths, and optimization.
  • To integrate knowledge of computer organization and graph theory for developing efficient solutions in computing applications.

Course Overview

This course on Cloud Fundamentals introduces the core concepts and technologies behind cloud computing, including cloud models (IaaS, PaaS, SaaS), deployment models (public, private, hybrid), and key services offered by cloud providers like AWS, Azure, and Google Cloud. Students will learn about cloud infrastructure, security, scalability, and the benefits of cloud adoption. The course will explore cloud architecture, virtual machines, storage, networking, and disaster recovery strategies, preparing students for hands-on cloud environments.

Course Outcomes

  • To understand the basic principles of cloud computing and its various service models.
  • To evaluate different cloud deployment models and their use cases.
  • To apply cloud infrastructure concepts, such as virtual machines, storage, and networking.
  • To assess the security considerations and best practices for cloud environments.
  • To demonstrate the ability to deploy and manage simple cloud-based applications.
Show More

Even Semester

Courses for this semester

Course Overview

This course introduces students to the fundamental concepts of database management systems (DBMS). It covers the design, creation, and management of databases using various DBMS models, focusing on relational databases. Students will learn how to structure data effectively, query databases using SQL, and ensure data integrity and security. The course also addresses database optimization, normalization, and advanced topics such as transaction management and distributed databases.

Course Outcomes

  • To understand the basic principles of database design and management.
  • To develop proficiency in writing SQL queries for data manipulation and retrieval.
  • To analyze and apply normalization techniques to ensure database efficiency.
  • To implement security measures to protect sensitive data within a database.
  • To evaluate and optimize the performance of a database system.

Course Overview

This course introduces the principles and components of operating systems, focusing on their role in managing hardware and software resources. Topics covered include process management, memory management, file systems, system security, and the architecture of modern operating systems. Students will gain insights into how operating systems are designed to optimize system performance and provide essential services to both users and applications.

Course Outcomes

  • To understand the fundamental concepts and architecture of operating systems.
  • To analyze process management, including scheduling, synchronization, and deadlock handling.
  • To apply memory management techniques such as paging, segmentation, and virtual memory.
  • To evaluate file systems and disk management methods in operating systems.
  • To explore security mechanisms and techniques for ensuring safe and reliable system operation.

Course Overview

This course provides a comprehensive introduction to probability theory and statistical methods, which are essential for analyzing data and making decisions under uncertainty. Topics include probability distributions, statistical inference, regression analysis, hypothesis testing, and analysis of variance. Emphasis is placed on real-world applications and the interpretation of statistical results.

Course Outcomes

  • To develop an understanding of probability theory and its applications in real-life situations.
  • To apply statistical techniques for analyzing and interpreting data.
  • To perform hypothesis testing and assess statistical significance.
  • To analyze probability distributions and their applications in different contexts.
  • To utilize regression analysis and other statistical models to draw conclusions from data.

Course Overview

This course focuses on the study of formal languages, automata, and computation theory, laying the groundwork for understanding the theory behind compilers, algorithms, and computational models. Topics include finite automata, context-free grammars, Turing machines, and decidability. Students will learn to understand the theoretical limits of computation and language recognition.

Course Outcomes

  • To explore the fundamentals of formal languages and their relationship with computation.
  • To analyze different types of automata and their capabilities in language recognition.
  • To evaluate the computational power of Turing machines and their role in theoretical computing.
  • To understand the classification of languages based on their generative grammars.
  • To apply concepts of decidability and computability in theoretical contexts.

Course Overview

This course covers the techniques and tools necessary to transform complex data into meaningful visual representations. Students will learn how to create various types of data visualizations, such as charts, graphs, and interactive dashboards, using modern data visualization tools and programming languages. Emphasis is placed on effective communication through data and the best practices for visual storytelling.

Course Outcomes

  • To develop skills in selecting and designing appropriate data visualizations.
  • To understand the principles of effective visual communication and storytelling with data.
  • To use tools and programming languages for creating dynamic and interactive data visualizations.
  • To analyze and interpret data to identify key insights and trends.
  • To evaluate the ethical considerations in data visualization and present data accurately.
Show More

Odd Semester

Courses for this semester

Course Overview

This course covers the principles of user interface (UI) and user experience (UX) design, focusing on creating user-centered and visually appealing designs. Students will learn about wireframing, prototyping, and usability testing, and how to use design tools to build intuitive interfaces. The course also emphasizes understanding user behavior and needs through research methods and user testing.

Course Outcomes

  • To create user interfaces that are aesthetically pleasing and functionally intuitive.
  • To develop wireframes and prototypes for web and mobile applications.
  • To apply usability testing techniques to evaluate the effectiveness of UI/UX designs.
  • To analyze user behavior and needs through qualitative and quantitative research methods.
  • To gain hands-on experience with popular UI/UX design tools and software.

Course Overview

This course provides an in-depth understanding of the software development life cycle, from requirement gathering to design, coding, testing, and maintenance. Topics include software design methodologies, project management, version control, debugging, and quality assurance. Emphasis is placed on applying best practices and industry standards in real-world software development.

Course Outcomes

  • To understand the software development life cycle and apply it to real-world projects.
  • To design and implement efficient, maintainable, and scalable software systems.
  • To manage software projects effectively using version control and project management tools.
  • To apply testing techniques and debugging methods to ensure software quality. To evaluate software engineering best practices and industry standards.
  • To evaluate software engineering best practices and industry standards.

Course Overview

This course introduces students to predictive analytics, focusing on methods and techniques used to make predictions based on historical data. It explores the use of statistical tools, machine learning algorithms, and data visualization techniques to uncover patterns and trends. Students will gain practical experience with real-world datasets and will learn how predictive models can be applied in various business contexts, including marketing, finance, and operations.

Course Outcomes

  • To understand the fundamentals of predictive analytics and its applications in business decision-making.
  • To learn how to collect, process, and analyze data using statistical and machine learning techniques.
  • To develop predictive models and interpret their results for improved business forecasting.
  • To explore the ethical considerations and limitations of predictive analytics in real-world scenarios.
  • To gain proficiency in using tools and software for data analysis and visualization in predictive analytics.

Course Overview

This course combines two essential concepts in the modern business world—design thinking and entrepreneurship. It explores how design thinking can be used to foster creativity and innovation in the development of new business ventures. Students will learn how to empathize with customers, define problems, ideate solutions, prototype, and test ideas to create successful entrepreneurial ventures. Additionally, the course covers essential aspects of entrepreneurship, including business model creation, value proposition design, and venture financing.

Course Outcomes

  • To develop an understanding of design thinking processes and their application in entrepreneurial ventures.
  • To foster creativity and innovation through the design thinking methodology to solve business problems.
  • To learn how to create and evaluate a sustainable business model using design thinking techniques.
  • To apply critical thinking and problem-solving skills to entrepreneurial projects and real-world business challenges.
  • To gain insights into the financial, operational, and marketing aspects of launching and scaling an entrepreneurial venture.

Course Overview

This course,Data Communication and Computer Network, covers the fundamentals of data transmission, networking concepts, and communication protocols. It explores both wired and wireless networks, emphasizing the OSI and TCP/IP models. Students will learn about data link layer protocols, network topologies, routing algorithms, and error detection and correction techniques. Practical applications of network security and performance analysis are also included.

Course Outcomes

  • To understand the basic principles of data communication and networking.
  • To analyze the performance of various network protocols and their impact on data transmission.
  • To evaluate the different types of network topologies and their use in modern communication systems.
  • To gain practical knowledge in setting up and managing computer networks.
  • To develop problem-solving skills for troubleshooting and securing computer networks.

Course Overview

This course, Signal and Systems, introduces the fundamental concepts of signals and systems, focusing on their analysis and processing. Topics include continuous-time and discrete-time signals, linear time-invariant systems, Fourier transforms, Laplace transforms, and Z-transforms. The course also covers system stability, sampling theory, and filter design, emphasizing their applications in real-world signal processing.

Course Outcomes

  • To analyze and process continuous-time and discrete-time signals.
  • To apply Fourier and Laplace transforms to study system behavior and signal properties.
  • To develop an understanding of system stability and time-invariant systems.
  • To evaluate the effects of sampling and reconstruction of signals.
  • To design and analyze filters for signal processing applications.
Show More

Even Semester

Courses for this semester

Course Overview

This course covers the essential concepts and technologies used in web development. Topics include HTML, CSS, JavaScript, web server setup, client-server communication, front-end and back-end technologies, web frameworks, and web application security.

Course Outcomes

  • To gain proficiency in building responsive websites using HTML, CSS, and JavaScript.
  • To understand client-server architecture and the role of web servers and databases.
  • To design and implement web applications with dynamic content using back-end technologies.
  • To master web development frameworks for building scalable and maintainable applications.
  • To learn the principles of web security and implement best practices for securing web applications.

Course Overview

Web technologies encompass a variety of tools and protocols that enable the creation, management, and functionality of websites and web applications. This includes HTML, CSS, JavaScript, web frameworks, and APIs. These technologies ensure dynamic content delivery, interactive experiences, and seamless communication between servers and clients.

Course Outcomes

  • Understand the principles of compiler design and architecture.
  • Implement lexical analyzers and parsers.
  • Apply syntax and semantic analysis techniques.
  • Optimize intermediate code for efficiency.
  • Generate machine code for different target platforms.
  • Understand the principles of web development.
  • Design and implement responsive websites.
  • Apply front-end and back-end technologies.
  • Integrate APIs and third-party services.
  • Optimize web performance and security.

Course Overview

The study of designing efficient algorithms and analyzing their performance. It involves selecting appropriate algorithms to solve problems, considering time and space complexities, and ensuring scalability. It focuses on problem-solving techniques, mathematical foundations, and optimization.

Course Outcomes

  • Apply algorithm design techniques (Divide and Conquer, Greedy, Dynamic Programming).
  • Analyze algorithm performance using time and space complexity.
  • Solve computational problems using appropriate algorithms.
  • Implement and optimize algorithms for real-world applications.
  • Evaluate the correctness and efficiency of algorithms.

Course Overview

Data Science combines statistics, programming, and domain expertise to extract actionable insights from structured and unstructured data. It involves data collection, cleaning, analysis, visualization, and predictive modeling using techniques like machine learning and AI. Data Science drives decision-making across industries, solving complex problems and unlocking valuable opportunities.

Course Outcomes

  • Analyze and interpret complex datasets using statistical methods.
  • Apply programming languages (e.g., Python, R) to manipulate and analyze data.
  • Build predictive models using machine learning algorithms.
  • Create visual representations to communicate data-driven insights effectively.
  • Solve real-world problems by applying data science techniques across various domains.

Course Overview

Statistical methods and modeling involve data collection, analysis, interpretation, and prediction using mathematical tools. These techniques include descriptive statistics, probability, hypothesis testing, regression, and machine learning models. They help uncover patterns, make data-driven decisions, and solve real-world problems across disciplines, ensuring informed conclusions and optimized outcomes in uncertain environments.

Course Outcomes

  • Understand fundamental concepts of probability, statistical methods, and modeling techniques.
  • Apply statistical tools to analyze and summarize datasets effectively.
  • Develop predictive models using regression and advanced machine learning approaches.
  • Evaluate the reliability and validity of statistical models in real-world contexts.
  • Communicate statistical findings and insights through visualizations and reports.
Show More

Odd Semester

Courses for this semester

Course Overview

A neural network is a computational model inspired by the human brain, composed of interconnected layers of nodes (neurons). It processes data by learning patterns through training on labeled examples. Neural networks are widely used in applications like image recognition, natural language processing, and decision-making tasks, enabling powerful predictive capabilities.

Course Outcomes

  • Explain the structure, working principles, and types of neural networks.
  • Apply backpropagation and optimization techniques to train networks effectively.
  • Design and implement different neural network architectures, such as CNNs and RNNs.
  • Assess model accuracy and improve generalization through hyperparameter tuning and regularization.
  • Utilize neural networks for practical tasks like classification, regression, and feature extraction.

Course Overview

Data Mining and Analytics involve extracting meaningful patterns, insights, and trends from large datasets using techniques like classification, clustering, regression, and association analysis. It integrates statistics, machine learning, and database systems, enabling businesses to make data-driven decisions, optimize processes, predict outcomes, and uncover hidden relationships in complex data.

Course Outcomes

  • Understand and explain the basic concepts, processes, and tools of data mining and analytics.
  • Apply classification and clustering techniques to solve real-world problems.
  • Perform data preprocessing, feature selection, and visualization for effective analysis.
  • Evaluate the performance of predictive models using various metrics.
  • Utilize data mining tools and software to implement end-to-end analytics solutions.
  • Understand and explain the basic concepts, processes, and tools of data mining and analytics.
  • Apply classification and clustering techniques to solve real-world problems.
  • Perform data preprocessing, feature selection, and visualization for effective analysis.
  • Evaluate the performance of predictive models using various metrics.
  • Utilize data mining tools and software to implement end-to-end analytics solutions.
Show More

Even Semester

Courses for this semester

Course Overview

Machine Learning (ML) is a subset of artificial intelligence that enables systems to learn from data, identify patterns, and make predictions or decisions without explicit programming. It encompasses supervised, unsupervised, and reinforcement learning. ML powers applications like recommendation systems, autonomous vehicles, and natural language processing, revolutionizing industries through data-driven insights.

Course Outcomes

  • Understand and explain fundamental machine learning concepts, techniques, and algorithms.
  • Implement supervised learning models (e.g., regression, classification) for practical problem-solving.
  • Apply unsupervised learning techniques (e.g., clustering, dimensionality reduction) to discover data patterns.
  • Analyze and optimize machine learning models for accuracy, scalability, and performance.
  • Develop and deploy ML-based solutions to solve real-world challenges across various domains.

Course Overview

Image Processing and Pattern Recognition involve techniques for analyzing, enhancing, and understanding visual data. Image processing focuses on transforming images for noise reduction, enhancement, and feature extraction, while pattern recognition identifies meaningful patterns and relationships. Applications include computer vision, medical imaging, biometrics, and autonomous systems.

Course Outcomes

  • Understand the fundamentals of image processing and pattern recognition techniques.
  • Apply algorithms for image enhancement, restoration, and segmentation.
  • Develop feature extraction and dimensionality reduction methods for pattern recognition.
  • Design machine learning models to classify patterns in visual data.
  • Solve real-world problems using image processing and recognition systems.

Course Overview

Cryptography and Network Security involve techniques for securing data transmission and storage. It includes encryption, decryption, authentication, and integrity measures to protect against unauthorized access, cyber threats, and attacks. Key topics include symmetric and asymmetric cryptography, hash functions, digital signatures, firewalls, and secure protocols like SSL/TLS for robust network security.

Course Outcomes

  • Analyze symmetric and asymmetric encryption techniques and their applications in secure communication.
  • Design and implement algorithms for encryption, decryption, and hashing to ensure data security.
  • Evaluate and deploy secure protocols like SSL/TLS, IPsec, and VPN for network communication.
  • Identify vulnerabilities, cyber threats, and countermeasures for securing systems and networks.
  • Implement authentication mechanisms like digital signatures and certificates for user and data integrity.
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 269 seats and any 10+2 students can apply. Adtu is northeast India’s first placement driven university to provide 100% scholarship benefits worth 30 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
  • Gym
  • ATM
  • Sports
  • Hostels
  • Transport
  • Healthcare
  • Yoga Center
  • Media Centre
  • Swimming Pool
  • Central Library
  • Canteen & Cafeterias
  • ICT Enabled Classrooms
  • Well Equipped Laboratories
  • Auditorium & Seminar Halls

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