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.
Year wise Course Details
Courses for this semester
This course is an introduction to Digital Electronics, with topics ranging from basic number system, logical gates, truth table, K-maps, encoder, decoder, counter etc.
The course emphasizes problem-solving and empirical skills through the process of designing, implementing, and executing C programs. Also, this course aims to provide exposure to problem-solving through programming.
fundamental of computer application course includes fundamental of computer components, block diagram, software and hardware. Basic computer networks and some application S/W.
This course introduces fundamental algorithms and problem-solving techniques essential for developing efficient and effective computational solutions. It focuses on understanding algorithmic principles and applying them to real-world problems.
This course provides a foundational understanding of version control using Git and collaborative development using GitHub. It is designed for beginners to learn how to manage code changes, collaborate with others, and streamline their development workflow.
This course introduces the principles of statics, a branch of mechanics dealing with forces and their effects on stationary objects. It aims to provide a solid foundation in understanding how forces interact and how they can be analyzed to ensure stability and equilibrium in structures and systems.
Co-curricular activities are complementary to the academic curriculum, offering students opportunities for holistic development. These experiences extend beyond the classroom, encompassing a wide range of pursuits like sports, arts, clubs, and community service. By participating in these activities, students cultivate essential life skills, including teamwork, leadership, creativity, and communication. Co-curricular involvement enhances personal growth, fosters a sense of belonging, and prepares students to become well-rounded individuals equipped for success in higher education and beyond.
Courses for this semester
This course is all about the essential concepts of Data Structure, Stacks and Queues, Link list and related concepts. Moreover, this course includes the concepts of different trees, Sorting and Hashing as well as advanced concepts like graph.
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
This course is designed to impart knowledge on the concepts of fundamental properties of probability and Statistics, distributions, testing of hypothesis for small and large samples in engineering applications.
React is a powerful JavaScript library that learner can use to build user interfaces for web and mobile applications (apps). This course includes fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app.
From this course students will learn how Java interacts with databases in a modern framework, using the very popular Spring Boot Framework, with Microservices. Students learn to develop Java based Web Applications and Restful Micro Services will be using the very popular Spring MVC and Spring Boot frameworks with minimal configuration.
This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases.
It is to develop the social and soft skills and to promote a holistic development of the learners
This course introduces the principles of basic computer organization, CPU organization, and the basic architecture concepts. The course emphasizes performance and cost analysis, instruction set design, register transfer languages, arithmetic, logic and shift micro-operations, pipelining, memory technology, memory hierarchy, virtual memory management, and I/O organization of computer, parallel processing and inter process communication and synchronization.
This course focuses on the basics of algorithmic thinking and problem-solving techniques. Students will learn the foundational knowledge and skills in programming and algorithmic thinking.
Courses for this semester
DBMS (Database Management System) is a course that focuses on the efficient management and organization of data. It covers fundamental concepts like database models (relational, hierarchical, network), data structures, and query languages (SQL). Students learn to design, create, and maintain databases, ensuring data integrity, security, and performance. The course also emphasizes data modeling and normalization.
An operating system (OS) course delves into the core software that manages computer hardware and software resources, serving as an intermediary between users and the machine. It covers fundamental concepts like process management, memory management, file systems, input/output operations, and security. Students explore how OSes handle multiple tasks, allocate resources efficiently, and provide a user-friendly interface. Advanced topics may include system calls, inter-process communication, deadlocks, and distributed systems.
Object-Oriented Programming (OOP) in Java is a programming paradigm centered around the concept of objects, which encapsulate data (attributes) and behavior (methods). This course delves into the foundational principles of OOP, including classes, objects, inheritance, polymorphism, encapsulation, and abstraction. Student will learn how to model real-world entities as objects, build reusable code, and create efficient, maintainable software applications using Java's object-oriented features.
Web and Mobile Programming Technologies is a course that equips students with the skills to design, develop, and deploy interactive web and mobile applications. It covers a wide range of technologies, including HTML, CSS, JavaScript, and various frameworks for building user-friendly interfaces. Students will also learn about server-side programming, databases, and mobile application development platforms to create dynamic and responsive applications that cater to diverse user experiences across different devices.
A Fundamentals of AI/ML course provides a foundational understanding of artificial intelligence and machine learning concepts, including supervised and unsupervised learning, neural networks, data preprocessing, and model evaluation. It equips learners with the ability to solve real-world problems using AI techniques, while also emphasizing ethical considerations and the potential impact of AI on society.
Information Security & Cryptosystems is a course that delves into the protection of information and systems from unauthorized access, use, disclosure, disruption, modification, or destruction. It covers fundamental cryptographic concepts, algorithms, and their applications in securing digital data, communication, and networks. Students will explore various cryptographic techniques, analyze their strengths and weaknesses, and understand the mathematical foundations underpinning modern cryptosystems, while also gaining insights into the evolving landscape of cyber threats and countermeasures.
Introduction to Hardware and Operating Systems is a course that delves into the fundamental components of computers, exploring the inner workings of hardware components like the CPU, memory, storage, and input/output devices. It further examines the role of operating systems in managing these hardware resources, executing applications, and providing a user interface. This course equips learners with a solid foundation in computer architecture and the software-hardware interplay, essential for understanding how computers function and troubleshoot common issues.
Co-curricular activities are complementary to the academic curriculum, offering students opportunities for holistic development. These experiences extend beyond the classroom, encompassing a wide range of pursuits like sports, arts, clubs, and community service. By participating in these activities, students cultivate essential life skills, including teamwork, leadership, creativity, and communication. Co-curricular involvement enhances personal growth, fosters a sense of belonging, and prepares students to become well-rounded individuals equipped for success in higher education and beyond.
Internet Concepts and Web Design introduces students to the fundamental structure and operation of the internet, exploring its history, protocols, and services. The course delves into the principles of web design, encompassing HTML, CSS to create interactive and visually appealing websites.
Computer Application Techniques is a course designed to equip students with practical skills in utilizing computer software and applications effectively.
Courses for this semester
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
It is to develop the social and soft skills and to promote a holistic development of the learners
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)
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.
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
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 .
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.
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.
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
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.
This course aims at practical revision of important programme-specific concepts taught so far in previous semesters.
Courses for this semester
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.
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.
This course aims at practical revision of important programme-specific concepts taught in previous semesters.
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.
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
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.
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.
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.
Courses for this semester
Computer vision is a fascinating field at the intersection of computer science and engineering that deals with how computers can "see" and understand the visual world. This syllabus is designed for a semester-long course on computer vision for BCA students. The course will cover topics such as image representation, feature extraction, and image enhancement methods. The students will learn about various image processing algorithms and how to apply them to solve real-world problem
This course will provide an introduction to the principles and techniques of exploratory data analysis. Students will learn how to use visual and quantitative methods to explore datasets, identify patterns and relationships, and detect anomalies. The course will cover topics such as data cleaning and preparation, graphical methods for data exploration, summary statistics and descriptive analysis, and basic statistical inference. Students will also learn how to communicate their findings effectively through data visualization and reporting. By the end of the course, students will have a solid understanding of the EDA process and be able to apply these techniques to real-world datasets.
Introduce the concept of learning patterns from data and develop a strong theoretical foundation for understanding of state of the art Artificial Intelligence (AI) and Machine Learning algorithms (ML). To enable students to identify, formulate and solve Artificial Intelligence and Machine Learning problems that arise in practical applications
Computer vision is a fascinating field at the intersection of computer science and engineering that deals with how computers can "see" and understand the visual world. This syllabus is designed for a semester-long course on computer vision for BCA students. The course will cover topics such as image representation, feature extraction, and image enhancement methods.The students will learn about various image processing algorithms and how to apply them to solve real-world problems.
CST- Common scholarship test is a national and international level online MCQ based examination funded for intellectual empowerment by Assam down town University.
CST- Maximum enrolment each year is 120 seats and any 10+2 students can apply. Adtu is northeast India’s first placement driven university to provide 100% scholarship benefits worth 10 cr.
CST aims to inspire brilliant and competent students to pursue further education. Accredited with a prestigious grade by NAAC, UGC and AICTE.
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 |
Discover a multitude of world-class amenities and cutting-edge resources at Assam down town University, enhancing your academic journey to new heights.
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.
SFURTI scheme to support rural entrepreneurs and innovators, an initiative by the Ministry of MSME
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, an incubation program for early-stage entrepreneurs with a market-ready solution/product, offering interest-free loans up to Rs. 2 lakhs.
Sprout UP, an incubation program for students, faculties, and researchers with innovative business ideas, prototypes, or technology solutions.
"I am a BBA student of 3rd semester. I hail from Bhutan. I vow that I am having a great experience i...
"AdtU is amazing. I am a BBA student of 2019-22 batch and I am just grateful for the amount of oppor...
Let us be grateful to the people and place who makes us happy. They are the charming gardeners whom ...
Currently I am pursuing MBA in Assam Down Town University. MBA is the professional course through wh...
AdtU is a university that focuses on giving knowledge, education and simultaneously making the stude...
The Assam downtown University has been a great learning experience. The university has provided me w...
My experience with AdtU has been splendid one indeed. Little needs to said about its scenic infrastr...
As a student I am very glad that I have got an opportunity to study here in Assam downtown universi...
My name is Sakhyajit Roy. I?m from Tripura. I joined the university on Auguest, 2017 as a student of...
I share immense pleasure to share my post graduate program experience in Assam down town University....
AdtU is a platform where I got golden opportunities to feed my zeal for knowledge through the dynami...
I am fortunate to get an opportunity to study here in Assam Downtown University. The best thing abou...
Our university is one of the best place for developing ourselves in the field of research and acedem...
ADTU is a university that is very good interms of infrastructure, academics and placements. Our tea...
It is one of best private colleges in North East India, it also provides a good environment for ed...
ADTU is a good University which provides the students with best quality lectures and ensures comfort...
The environment of Assam downtown university is very pleasant.The department of BMLT is very good a...
The university has all the necessary facilities and amenities for students . The classrooms and the ...
Assam downtown University is well recognised all over india. In the ongoing pandemic situation it ha...