Bachelor of Computer Application

3 Years Degree Programme

Our Approach

Global Education, Global Acceptance

  • Innovative teaching, affable mentoring, and knowledge creation.
  • Regular Workshops equipped with cutting-edge technology.
  • Provides impetus to innovation and entrepreneurship to provide sustainable solutions to societal needs.

Industry-Academia Collaboration

Programme Details

icons Images
3 Years Programme

icons Images
Upto 100% Scholarship

icons Images
100% Placement Assistance

icons Images
Eligibility
10+2 Any Stream

Read More

Understanding the fundamentals of computer programming languages and databases is of utmost importance in the field of computer science and information technology. The Bachelor of Computer Application (BCA) Programme has been designed in sync with the latest industry demands. This programme enriches the students with the necessary skills to build a successful career in the Information Technology sector. Through this programme, we intend to create a skilled workforce to take up future challenges in the industry. It aims at educating the students as expert programmers and computer professionals for the future.

  • Produce graduates who have a strong foundation of knowledge and skills in the field of Computer Applications.
  • Foster graduates who can provide solutions to challenging problems in their profession by applying Computer Science theory and practices.
  • Produce graduates who are employable in industries/public sector/Govt.organizations or work as an entrepreneur, as well as can provide leadership and are effective in a multidisciplinary environment.

  • Basic Mathematical Knowledge: Apply knowledge of Mathematics & Statistics to the solution of ICT problems.
  • Design & Development of Solutions: Design and develop solutions for IT problems using Software Engineering principles that meet specified needs with appropriate consideration for cultural, societal, and environmental considerations.
  • Modern Tool Usage: Create, select, and apply appropriate techniques, resources, and modern ICT tools including prediction and modelling with an understanding of the limitations.
  • Environment and Sustainability: Understand the impact of professional IT solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.
  • Ethics: Apply ethical principles and commit to professional ethics, responsibilities, and norms.
  • Communication: Communicate effectively 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 Software Engineering and Project management principles and apply these to one's 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.

  • Advance the graduates with the contemporary trends in industrial/Computer Application environments and also will be capable of innovating novel solutions to prevailing problems by applying software engineering techniques and strategies.
  • Develop a holistic comprehension of Computer Science and management principles required for the application of sustainable technologies for societal development, and also will be able to communicate effectively in oral, written, visual, and graphic modes as a member and leader in a team, to manage projects in multidisciplinary environments.
  • Prepare the graduates 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 purpose of the course is to teach principles of digital electronics. The course covers a variety of topics including Boolean algebra, basic gates, logic circuits, flip-flops, registers, arithmetic circuits, counters, interfacing with analog devices, and computer memory.

Course Outcomes

  • Understand working of logic families and logic gates.
  • Design and implement Combinational and Sequential logic circuits.
  • Understand the process of Analog to Digital conversion and Digital to Analog conversion.

Course Overview

This course is the first of three core computer science courses on programming. It introduces students to the field of computer science as a discipline for solving problems through computation and provides the foundation for more advanced courses on programming and software development.

Course Outcomes

  • Understand basic concepts of programming and problem solving with programming.
  • Understand and Learn Arithmetic expressions and precedence used in programming.
  • Understand the process of Searching and Sorting with programming and use Functions and Recursions, Structure sand Pointers in programming.

Course Overview

This course covers the topics in mathematics that every BCA students need to know to process, evaluate, and understand the concepts of Information technology. It also covers the applications of mathematics in problem solving, finance, probability, statistics, geometry, population growth.

Course Outcomes

  • Learn the foundation concepts in Mathematics like Matrices, Set, relations and functions.
  • Learn about Differential Integration and Differentiation and with this background.
  • Perform well in their programming and analytical subjects using these mathematical concepts.

Course Overview

This course deals with fundamentals of computer, which includes generations of computer, evolution and development of microprocessor, input and output devices, primary and secondary storage devices, programming languages etc. It also includes concepts on Computer Networks, Security and Office Automation Software.

Course Outcomes

  • Learn and understand the working of a computer and its various components.
  • Learn the use of Software and programming in a computer system.
  • Understand basic concepts of Computer Networks and System Security issues and the role of various Software packages for Office Automation

Course Overview

This course brings the students an opportunity to learn basic grammar to beintegrated into their writing and speaking skills. All the modules are meant for enhancing their professional success. Each topic of grammar would be followed by practice and exercises that they would find interesting. Students will also be taught the theories and other nuances of communication.

Course Outcomes

  • Enable learners to recognize the structure of a sentence and its variations as they learn to understand, speak and write.
  • Improve pronunciation with the Introduction to Phonetics
  • Learn the importance of Soft Skills

Course Overview

Extracurricular activities are programs that are not part of the regular school curriculum; and are structured around an activity, goal, or purpose. Also known as extra-academic activities, extracurricular activities include sports, student government, community service, employment, arts, hobbies, and educational clubs. Extracurricular activities all complement an academic curriculum.

Course Outcomes

  • Plan and make meaningful contributions, maintain a commitment, and manage their time and priorities.
  • Transform passionate students who demonstrate leadership and pursue interests beyond their academics.
  • Participate in various co-curricular activities leading to their multifaceted personality development.
  • Express their ideas, views, In-depth evaluation and analysis clearly in the topic of their interest.
  • Demonstrate and practices different activities, by Integrating learning experiences by demonstrating transferable skills.
Show More

Even Semester

Courses for this semester

Course Overview

This course covers the following topics with C language implementation : Algorithm Analysis, Big O notation, Time complexity, Singly linked list, Reversing a linked list, Doubly linked list, Circular linked list, Linked list concatenation, Sorted linked list.

Course Outcomes

  • Learn and understand abstract data types using arrays and linked list
  • Apply the different linear data structures like stack and queue to various computing problems
  • Implement different types of trees and apply them to problem solutions

Course Overview

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

Course Outcomes

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

Course Overview

The course consists of topics in counting and Permutations & Combinations, Logic and Probability & statistics and their applications in Computer Science and IT.

Course Outcomes

  • Students will know the fundamental principles of Counting and Permutations & Combinations.
  • Students will be able to understand basic Probability theory and Probability Distributions.
  • Students will be able to understand Mathematical Logic and its applications.

Course Overview

The Introduction to Web Technology course focuses on providing the fundamental concepts of the Internet, Web Technology, and Web Programming. The course covers different aspects of web technology such as HTML, CSS, issues of web technology, client tier, server tier, and advanced server-side issues.

Course Outcomes

  • Analyze a web page and identify its elements and attributes
  • Create web pages using HTML and Cascading Style Sheets
  • Create XML documents and Schemas

Course Overview

This course aims at practical revision of important programme-specific concepts taught in previous semesters.

Course Outcomes

  • Students will be able to have the fundamental knowledge of Computer Applications to solve real-world problems.
  • Students will explore and apply key concepts of programming to problem solving.
  • Students will be able to have the knowledge of C Programmingto solve real-world problems.

Course Overview

To help the students appreciate the essential complementarily between 'VALUES' and 'SKILLS' to ensure sustained happiness and prosperity, which are the core aspirations of all human beings To facilitate the development of a Holistic perspective among students towards life and profession as well as towards happiness and prosperity based on a correct understanding of the Human reality and the rest of Existence. Such a holistic perspective forms the basis of Universal Human Values and movement towards value-based living in a natural way To highlight plausible implications of such a Holistic understanding in terms of ethical human conduct, trustful and mutually fulfilling human behavior and mutually enriching interaction with Nature Thus, this course is intended to provide a much needed orientational input in value education to the young enquiring minds

Course Outcomes

  • The students start finding that technical education without study of human values can generate more problems than solutions. They also start feeling that lack of understanding of human values is the root cause of all problems and the sustained solution could emerge only through understanding of human values and value based living. Any solution brought out through fear, temptation or dogma will not be sustainable
  • The students are able to see that their practice in living is not in harmony with their natural acceptance most of the time, and all they need to do is to refer to their natural acceptance to remove this disharmony
  • The students become aware of their activities of ‘I’ and start finding their focus of attention at different moments. Also they are able to see that most of their desires are coming from outside (through preconditioning or sensation) and are not based on their natural acceptance

Course Overview

The students become aware of their activities of ‘I’ and start finding their focus of attention at different moments. Also they are able to see that most of their desires are coming from outside (through preconditioning or sensation) and are not based on their natural acceptance

Course Outcomes

  • Acquire knowledge to appreciate the ethical, cross-cultural, and historical context of environmental issues and the links between human and natural systems.
  • Learn about natural resources, their importance, and the environmental impacts of Human activities on natural resources.
  • Acquire knowledge to understand the concept of biodiversity and respect them. Gain knowledge about the environment and ecosystem.
  • Gain knowledge about the conservation of biodiversity and its importance.
  • Acquire knowledge to aware students of the problems of environmental pollution, its impact on humans and the ecosystems, and control measures.

Course Overview

The purpose of this course is to develop analytical skills among the students and enhance their proficiency in English language use by introducing the students to various types of sentences used in different situations. Students will learn to ask questions, make connections among multiple texts and improve their comprehensive skills.

Course Outcomes

  • Develop analytical skills among the students and enhance their proficiency in English language use by introducing the students to various types of sentences used in different situations.
  • Integrate the skills of reading and speaking in professional communication
  • Boost confidence with Etiquette sessions
  • Learn about the effective and efficient utilization of time.

Course Overview

Co-curricular refers to activities, programs, and learning experiences that complement, in some way, what students are learning in school i.e., experiences that are connected to or mirror the academic curriculum.

Course Outcomes

  • Develop various domains of mind and personality such as intellectual development.
  • Develop various domains of mind and emotional.
  • Develop various domains of mind and social development, moral development, and aesthetic development.
  • Develop enthusiasm, and Energetic, Positive thinking personality development and the outcomes of co-curricular activities.
  • Develop positive thinking is some of the facets of personality development and the outcomes of co-curricular activities.

Course Overview

Extracurricular activities are programs that are not part of the regular school curriculum; and, are structured around an activity, goal, or purpose. Also known as extra-academic activities, extracurricular activities include sports, student government, community service, employment, arts, hobbies, and educational clubs. Extracurricular activities complement an academic curriculum.

Course Outcomes

  • Acquire skills so they can make meaningful contributions, maintain a commitment, and manage their time and priorities.
  • Transform passionate students who demonstrate leadership and pursue interests beyond their academics.
  • Demonstrate and practice different activities, by Integrating learning experiences by demonstrating transferable skills.

Course Overview

As per online material

Course Outcomes

  • As per online material

Course Overview

As per online material

Course Outcomes

  • As per online material

Course Overview

As per online material

Course Outcomes

  • As per online material
Show More

Odd Semester

Courses for this semester

Course Overview

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

Course Outcomes

  • Understanding the basic concepts of database management system.
  • Analyze the basic fundamentals of creating a database by using data definition, data manipulation and control languages.
  • Develop a database application and retrieve the values with the help of queries using SQL.
  • Design, analyze and evaluate the project developed for an application.

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

  • Understand the basic concepts of Operating Systems and related concepts.
  • Apply the OS concepts to create processes and threads, process scheduling including Throughput, Turnaround Time, Waiting Time, Response Time.
  • Analyze the concept for optimally allocating memory to processes by increasing memory utilization and improving the access time.

Course Overview

The course covers the basics of Linux, and goes further into the functions and operations of the Linux Operating System.

Course Outcomes

  • Understand the basic knowledge of Linux commands in linux shell environment
  • Apply Linux commands to write Shell Programming for operating the files and folders
  • Analyze the procedure for creating parent, child, zombie, orphon process and relationship between them
  • Apply Network Programming to make efficient use of various resources available on different machines in a network.

Course Overview

This course is designed to introduce students to the fundamental concepts and principles of object-oriented programming (OOP) using the C++ programming language. Object-oriented programming is a powerful paradigm widely used in software development to design, implement, and manage complex systems. Through hands-on programming exercises , students will gain practical experience in applying OOP principles to solve real-world problems using C++.

Course Outcomes

  • Understanding fundamental principles of OO programming, OO analysis, design and development.
  • Apply inheritance and polymorphism concepts of OOPs on computing problem.
  • Design applications for a range of problems using file and exception handling.
  • Implement object oriented based projects.

Course Overview

This course aims at practical revision of important programme-specific concepts taught so far in previous semesters.

Course Outcomes

  • Apply knowledge of data structures to solve real-life computing problems.
  • Develop XML documents and Schemas
  • Design and implement static and dynamic websites

Course Overview

....

Course Outcomes

Course Overview

............

Course Outcomes

  • .................
  • ..................
  • .................
  • ..................

Course Overview

AdtU encourages a range of activities outside the regular curriculum intended to meet learner’s interest, These activities are aimed to develop the social and soft skills and promote a holistic development of the learners, Keeping in mind the 360 degree learning methodology the students are engaged in different activities headed under different clubs viz. Dance, music, photography, drama, literary etc., The students are encouraged to participate in regular club activities, workshops, competitions as per their interest and hobbies, The student members of the club are trained represent AdtU in various inter University student and national level competitions, Renewed personalities are invited to conduct workshops that benefit the members and students by giving them the platform to learn from experts in the respective fields

Course Outcomes

  • Students engagement in different activities under different clubs
  • Role play in regular activities like workshops, competitions as per their interest and hobbies
  • Adapt and 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.

Course Overview

The Co-Curricular Activity course is designed to offer students a diverse range of opportunities beyond their academic studies. The course aims to foster personal development, enhance social skills, encourage teamwork, and promote a well-rounded educational experience.

Course Outcomes

  • Connect and adapt cultural diversity among communities.
  • Develop team for working toward a shared vision
  • Demonstrate and apply interdisciplinary connections and Cultivate spirit of creative thought and curiosity to achieve goals
Show More

Even Semester

Courses for this semester

Course Overview

Co-curricular Activities are enabled to supplement and complement the curricular or main syllabi activities. These are the part and parcel of educational institutions to develop the students’ personality as well as to strengthen the classroom learning. Cocurricular Activities have wide horizon to cater to the cultural, social, aesthetic development of the child

Course Outcomes

  • Enhances students communication and interpersonal skills, fostering the ability to collaborate effectively with peers and professionals.
  • Develops a sense of social responsibility.
  • Fosters teamwork, leadership, and organizational skills.
  • Enhance the practical application of knowledge.

Course Overview

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

Course Outcomes

  • Learn to prioritize and manage time effectively.
  • Improved self-confidence and self-esteem
  • Improved communication and teamwork skills

Course Overview

This course basically includes JavaScript language, and how it supports the Object-Oriented pattern, with a focus on the unique aspect of how JavaScript approaches OO. Also explore a brief introduction to the jQuery library, which is widely used to do in-browser manipulation of the Document Object Model (DOM) and event handling. Learner will also learn more about JavaScript Object Notation (JSON)

Course Outcomes

  • knowledge about JavaScript Object Notation (JSON).
  • Explore to the jQuery library
  • Enhance the concept of JavaScript language, and how it supports the Object-Oriented pattern

Course Overview

This course is all about the essential concepts of Python programming, and in-depth knowledge in data analytics, machine learning, data visualization, web scraping, and natural language processing. Participants of this course will get the essential concepts of data types, tuples, lists, dicts, basic operators, and functions of Python programming.

Course Outcomes

  • Understand the basic terminology used in computer programming to write, compile and debug programs in Python programming language.
  • Examine Python syntax and semantics and be fluent in the use of various Operators of Python.
  • Make use of flow control statements and Input / Output functions of Python
  • Demonstrate proficiency in handling Strings and File Systems.
  • Create, run and manipulate Python Programs using core data structures like Lists and Tuples.

Course Overview

This course covers a wide range of SQL techniques, beyond basic CRUD (Create, Read, Update, and Delete) operations in PostgreSQL. Students will learn the specifics of aggregation, transactions, reading and parsing CSV files and inserting data into a database

Course Outcomes

  • Utilize SQL commands for editing tables in a PostgreSQL database and produce properly normalized tables from CSV files.
  • Explore to appropriately handle text and dates in databases and create stored procedures.
  • Identify hashtag algorithm and their attributes
  • Construct regular expressions to select rows that match a pattern

Course Overview

Within this course, learner will learn about how PostgreSQL creates and uses inverted indexes for JSON and natural language content. Various sources of data for databases will be used, including access to an online API and spidering its data and storing the data in a JSON column in PostgreSQL .

Course Outcomes

  • Compare Python, PostgreSQL, and JSON.
  • Explore to Index and retrieve natural language text and JSON data.
  • Develop a search engine in PostgreSQL.

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

  • Describe the Brute-Force paradigm, greedy paradigm, dynamic-programming paradigm,divide-and-conquer paradigm of algorithm design.
  • Identify the most suitable algorithm design technique for a given problem
  • Analyse the time and space complexity of algorithms using asymptotic notation
  • Appreciate the limitations of algorithms and the concept of NP-hard problems.
  • Design a given model engineering problem using graph and write the corresponding algorithm to solve the problems

Course Overview

In this course, learners will learn the core strategies content marketers use to acquire and retain customers profitably. Specifically, how to develop, organize and implement a content marketing strategy, analyze and measure the effectiveness of content marketing, write compelling copy, use a strategic framework when writing, and build professional brand and authority through content marketing.

Course Outcomes

  • Develop management strategy
  • Enhance Writing content skill
  • Develop Content marketing and Copy writing skill

Course Overview

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

Course Outcomes

  • Understand the basic terminology used in Python programming to write, compile and debug programs
  • Learn different data types, control structures, conditional statements, built-in and user defined functions in Python
  • Create, run and manipulate Python programs using strings and core data structures like Lists, Tuples, Sets, and Dictionaries
  • Write, debug and execute basic file handling programs in Python
  • Learn to use basic libraries in python for data analysis

Course Overview

An introduction to the design and analysis of computer communication networks. Topics include application layer protocols, Internet protocols, network interfaces, local and wide area networks, wireless networks, bridging and routing, and current topics.

Course Outcomes

  • Explain basic concepts, OSI reference model, services and role of each layer of OSI model and TCP/IP. Apply channel allocation, framing, error and flow control techniques
  • Describe the functions of Network Layer. Explain the different Transport Layer function i.e. Port addressing, Connection Management, Error control and Flow control mechanism
  • Explain the functions offered by session and presentation layer and their Implementation
  • Explain the different protocols used at application layer i.e. HTTP, SNMP, SMTP, FTP, TELNET and VPN

Course Overview

This course aims at practical revision of important programme-specific concepts taught so far in previous semesters.

Course Outcomes

  • Students will be able to have the fundamental knowledge of Computer Applications and Office automation and Web Technologies to solve real-world problems
  • Students will be able to have the knowledge of C Programming to solve real-world problems
  • Students will explore and apply key concepts of Digital Electronic Circuits and Computer Organization and Architecture
  • Students will understand Operating Systems and Linux OS usage
  • Students will explore and apply key concepts of DBMS and OOP in C++.
Show More

Odd Semester

Courses for this semester

Course Overview

Java is a versatile, object-oriented programming language renowned for its platform independence, security, and robustness. A Java programming course typically covers a wide range of topics, from foundational concepts to advanced features.

Course Outcomes

  • Explain the object-oriented programming concepts and implement in java.
  • Demonstrate the building blocks of OOPs language, inheritance, package and interfaces, and analyse real-world problems in terms of these.
  • Apply the exception handling methods on programming
  • Develop interactive as well as GUI-based java applications in project-based learning.
  • Outline the concept of package, interface, multithreading and File handling in java.

Course Overview

Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.  

Course Outcomes

  • Understand cloud computing's fundamental concepts, including its history, architecture, and key advantages and disadvantages.
  • Acquire knowledge of different cloud service and deployment models, assessing their impact on security and privacy.
  • Comprehend virtualization techniques and their practical applications within cloud infrastructures.
  • Explore the relationship between IoT and cloud computing, including emerging technologies like fog computing.
  • Master the essentials of cloud security, focusing on risk management and protective measures for cloud-based systems.

Course Overview

This course aims at practical revision of important programme-specific concepts taught in previous semesters.

Course Outcomes

  • Understand fundamental and advanced web technologies to address real-world problems.
  • Gain deep knowledge of advanced Python programming techniques.
  • Explore and apply essential concepts of operating systems.
  • Develop a comprehensive understanding of computer network systems.
  • Cultivate skills in critical analysis and evaluation of software and hardware systems to improve technological solutions.

Course Overview

This course delivers a comprehensive introduction to the principles and real-world applications of artificial intelligence (AI) and machine learning (ML). The students will gain hands-on experience with data preprocessing, feature engineering, and model building using industry-standard tools. The course covers different ML algorithms and their implementation. Additionally, the students will delve into the ethical considerations of AI, learning about bias, fairness, and transparency to help you implement AI solutions responsibly. By the end of this course, students will have the skills to develop effective AI and ML models that address real-world problems while considering their broader societal impact.

Course Outcomes

  • Explain machine learning concepts, applications, challenges, and basic data descriptions
  • Apply and evaluate clustering techniques using various methods.
  • Differentiate prediction and classification, apply algorithms, and evaluate performance.
  • Implement and compare various search strategies and algorithms.
  • Use logic and probabilistic models for knowledge representation and reasoning.

Course Overview

Business Intelligence is a comprehensive approach to collecting, integrating, analyzing, and presenting business information to support better decision-making. This course delves into the technology behind BI, exploring how it aligns with organizational strategies and goals. Student will learn to extract meaningful insights from data, create compelling visualizations, and build interactive dashboards to monitor key performance indicators. By understanding BI concepts and tools, student will be equipped to drive data-driven decisions and gain a competitive edge

Course Outcomes

  • Understand the basic concepts of Business Analytics, including the roles of Business Intelligence and the value proposition of integrating business with technology to enhance decision-making.
  • Demonstrate the ability to organize and source data, address data quality issues, and classify data effectively to prepare for advanced visualization techniques.
  • Create and interpret a variety of data visualizations (such as bar charts, pie charts, scatter plots, heat maps) and utilize these visualizations in dashboards and storyboards to convey meaningful analytics insights.
  • Apply predictive analytics techniques such as linear and multi-linear regression and time series forecasting, alongside utilizing prescriptive analytics methods
  • Synthesize knowledge gained from industry experts on emerging trends in business analytics and intelligence through practical demonstrations.

Course Overview

Data Analytics using Python equips students with the practical skills to extract valuable insights from data. They will master Python programming, data manipulation techniques using libraries like Pandas and NumPy, and exploratory data analysis to uncover hidden patterns. The course emphasizes data visualization with Matplotlib and Seaborn, enabling students to communicate findings effectively. Building on these foundations, you'll delve into statistical analysis and machine learning concepts to make data-driven predictions and decisions, ultimately transforming raw data into actionable knowledge.

Course Outcomes

  • Understand and apply concepts of functions, exponentials, logarithms, polynomials, alternate coordinate systems, and statistical distributions
  • Demonstrate proficiency in using NumPy for various operations and broadcasting, and manipulate data frames in Pandas, including loading data in different formats
  • Create and interpret various types of data visualizations such as histograms, box plots, bar plots, pie charts, and line charts
  • Implement and evaluate unsupervised learning techniques in Python, including K-Means clustering, hierarchical clustering, and Principal Component Analysis (PCA)
  • Analyze the latest improvements and applications in data science through case studies and exploratory data analysis (EDA) in interdisciplinary research areas.

Course Overview

Knowledge Engineering is a branch of artificial intelligence focused on building computer systems capable of mimicking human decision-making and problem-solving. It involves capturing expert knowledge, representing it in a structured format, and integrating it into intelligent systems. Key areas include knowledge acquisition, representation, reasoning, and validation. By developing knowledge-based systems, organizations can automate complex tasks, improve decision-making, and preserve human expertise.

Course Outcomes

  • Understand the basics of Knowledge Engineering
  • Interpret the knowledge representation and reasoning methods.
  • Apply reasoning and uncertainty for intelligent systems
  • Design and develop ontologies
  • Understand learning and rule learning

Course Overview

The MEAN Stack Developer course provides a comprehensive understanding of building dynamic web applications from the ground up. It covers MongoDB for flexible data storage, Express.js for efficient server-side development, AngularJS for creating interactive front-ends, and Node.js for powering the ja<x>vascript runtime environment. Students will learn to seamlessly integrate these technologies, mastering full-stack development and creating robust, scalable applications.

Course Outcomes

  • Understand the fundamentals of NoSQL databases.
  • Gain in-depth knowledge of Express.js framework for building web applications.
  • Build dynamic and interactive web applications using AngularJS.
  • Grasp the concepts of event-driven programming and asynchronous I/O in Node.js.
  • Learn to integrate MongoDB, Express.js, AngularJS, and Node.js components to build a complete MEAN stack application.
Show More

Even Semester

Courses for this semester

Course Overview

Computer vision means the extraction of information from images, text, videos, etc. Sometimes computer vision tries to mimic human vision. It’s a subset of computer-based intelligence or Artificial intelligence which collects information from digital images or videos and analyze them to define the attributes.

Course Outcomes

  • Explain the essential concepts of computer vision, including its applications, challenges, and limitations, drawing comparisons with human vision.
  • Classify the different image feature extraction techniques (edge detection, corner/blob detection, texture analysis, shape descriptors) to extract relevant information from images.
  • Develop various image segmentation algorithms (thresholding, region-based, edge-based, morphological) to partition images into meaningful regions for further analysis.
  • Justify supervised and unsupervised learning methods (k-NN, SVM, neural networks, K-means, PCA) for object recognition and classification tasks in images.
  • Examine the diverse applications of computer vision in various domains like image retrieval, medical imaging, robotics, and security systems, highlighting its potential impact.

Course Overview

Applied AI and Machine Learning (ML) courses teach students how to use advanced machine learning to improve software applications and business processes. Students learn how to create intelligent systems that can learn and perform tasks without explicit programming.

Course Outcomes

  • Outline the basic concepts of machine learning and Artificial intelligence.
  • Analyse various AI and ML techniques in expert systems and other machine learning models.
  • Illustration and application of supervised learning in different domains.
  • Application of un-supervised learning in expert systems.
  • Implementation of advanced concepts of AI and ML in emerging filed like Medical and Agricultural sciences.

Course Overview

The Exploratory Data Analysis with Python course on Anaconda Learning is an interactive course that teaches students how to extract insights from large datasets. The course uses visualizations and charts to help students learn how to: Collect, clean, and transform data, Detect outliers and key patterns, Identify relationships among variables, Describe data insights using descriptive statistics, uni/bi/multivariate analysis, geospatial, and time series analysis.

Course Outcomes

  • Demonstrate the importance of exploratory data analysis in data analysis and decision-making.
  • Develop skills in data visualization using various tools and techniques.
  • Learn how to effectively communicate insights and findings from data analysis.
  • Apply EDA techniques to real-world data analysis problems.
  • Enhance critical thinking skills to identify patterns, trends, and outliers in data.

Course Overview

The course "Applied Analytics in Natural Language Processing (NLP)" is designed to provide a comprehensive understanding of how analytical methods and computational techniques are applied to derive meaningful insights from unstructured text data. The course bridges the gap between theoretical NLP concepts and their real-world applications in various industries.

Course Outcomes

  • Realize the principles and Processes of Human Languages such as English and other Indian Languages using computers.
  • Describe the concepts of morphology, syntax, semantics, discourse, and pragmatics of natural language.
  • Perform POS tagging for a given natural language and Select a suitable language modeling technique based on the structure of the language.
  • Demonstrate advanced algorithms and techniques for text-based processing with respect to morphology.
  • Develop Statistical Methods for Real World Applications and explore deep learning based NLP
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

Top 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