Learn 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
The course consists of topics in counting and Permutations & Combinations, Logic and Probability & statistics and their applications in Computer Science and IT.
This Data Structures in C 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.
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.
The students get an introduction to environmental science. It covers biobased conversion and biorefinery processes and is intended to help scientists and individuals learn how to tackle environmental problems by reducing their carbon footprint and making the switch from fossil fuels to alternative and renewable forms of energy.
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 should enable the students to understand various data representation techniques in the real world. It teaches them to implement linear and non-linear data structures. The course enables students to analyze various algorithms based on their time and space complexity and to use suitable data structures in programs based on application requirements.
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.
Courses for this semester
The purpose of this course is to provide a clear understanding of fundamentals with an 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.
This course examines the important problems in operating system design and implementation. The operating system provides an established, the convenient, and efficient interface between user programs and the bare hardware of the computer on which they run.
This course deals with some basic concepts in graph theory like properties of standard graphs, Eulerian graphs, Hamiltonian graphs, Chordal graphs, Distances in graphs, Planar graphs, graph connectivity, and coloring of graphs. The learners, as an outcome of successful completion, will have a basic background in graph theory which has diverse applications in the areas of computer science, biology, chemistry, physics, sociology, and engineering.
This course provides students with the fundamental concepts of the Linux operating system. The course covers such topics as the Linux file system, commands, utilities, text editing, shell programming, and text processing utilities. Students learn command line syntax and features of the popular Linux shells, including filename generation, redirection, pipes, and quoting mechanisms. The course is designed to help students prepare for professional careers in the information and communication technology (ICT) field.
Object-Oriented Programming or OOP refers to languages that use objects in programming. Object-oriented programming aims to implement real-world entities like inheritance, data hiding, polymorphism, etc in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function.
The purpose of this course is to provide a clear understanding of fundamentals with an 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.
At the end of the course, the student will be in a position to use basic fundamental utilities which are required again and again on daily basis to work on a modern operating system. They will also be able to write useful shell scripts which greatly and effectively enhance the usefulness of computers, from the point of view of programmers and application developers.
Object-Oriented Programming or OOP refers to languages that use objects in programming. Object-oriented programming aims to implement real-world entities like inheritance, data hiding, polymorphism, etc in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function.
Courses for this semester
This course includes how to use R programming to explore data from a variety of sources by building inferential models and generating charts, graphs, and other data representations.
This course exclusively caters to Effective Communication Skills in Spoken and Written English. Technology careers require more than just being knowledgeable in a particular tech field. Technologists must also possess excellent communication skills. This course is intended to provide practical advice for improving verbal, written, remote & team communications, as well as visual communications.
This course provides an introduction to programming and the Python language. It will provide core programming concepts like data structures, conditionals, loops, variables, and functions. This course also includes hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files.
This course is for the design and analysis of Algorithms. An algorithm is a sequence of steps to solve a problem. Design and Analysis of Algorithms are very important for designing algorithms to solve different types of problems in the branch of computer science and information technology.
This course provides an introduction to programming and the Python language. It will provide core programming concepts like data structures, conditionals, loops, variables, and functions. This course also includes hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files.
This course provides an introduction to computer networks, with a special focus on Internet architecture and protocols. Topics include layered network architectures, addressing, naming, forwarding, routing, communication reliability, the client-server model, and web and email protocols.
This course includes how to use R programming to explore data from a variety of sources by building inferential models and generating charts, graphs, and other data representations.
This course exclusively caters to Effective Communication Skills in Spoken English. Technology careers require more than just being knowledgeable in a particular tech field. Technologists must also possess excellent communication skills. This course is intended to provide practical advice for improving verbal, written, remote & team communications, as well as visual communications.
Courses for this semester
Software Engineering is a comprehensive course that introduces students to the principles, methodologies, and practices involved in designing, developing, testing, and maintaining software systems. The course aims to provide a solid foundation in software engineering concepts and techniques to enable students to create high-quality, reliable, and scalable software solutions.
Fundamentals of AI and ML is a comprehensive course designed to provide an introduction to the fundamentals of Artificial Intelligence (AI) and Machine Learning (ML). It introduces the basic concepts, techniques, and applications of AI and ML. It covers topics such as supervised and unsupervised learning and basic principles and terminologies of AI.
Python is a high-level, interpreted, interactive and object-oriented scripting language. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance.
Programming in Java is an introductory course that teaches students the fundamentals of Java programming language. The course aims to provide a solid foundation in Java programming concepts, syntax, and best practices, enabling students to design, implement, and debug Java applications.
The purpose of this course is to develop analytical skills among the students and enhance the employability quotient and give them a much-needed edge in the hiring process.
Programming in Java is an introductory course that teaches students the fundamentals of Java programming language. The course aims to provide a solid foundation in Java programming concepts, syntax, and best practices, enabling students to design, implement, and debug Java applications.
The Project must have a Functional Focus, i.e. the student may take up a project in the intended area of specialization or any functional area relevant to certification. The student shall submit a written structured report based on work done during this period.
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...