Course image DATA STRUCTURES USING C++
Department of Computer Science
This course covers the fundamental concepts of data structures and algorithms, providing a strong foundation for efficient program design and problem solving. 
Course image Data Mining
Department of Computer Science

Data mining is the process of using statistical, computational, and machine learning techniques to extract hidden patterns, correlations, and insights from large datasets. It acts as a bridge in the knowledge discovery process, turning raw data into actionable intelligence for predictive modeling and better decision-making

Course image Data Structures using C++
Department of Computer Science

This course covers the fundamental concepts of data structures and algorithms, providing a strong foundation for efficient program design and problem solving.


Course image IT, Environment and Holistic Living
Department of Computer Science

This course aims to help students to explore environmental issues and be familiar with the internet. This course is also woven around the methods of strengthening the physical, emotional and intellectual aspects of ‘self’ based on the principles and practices  of Yoga.

Course image Business Intelligence and Data Visualization
Department of Computer Science

To understand the concept of data visualization

To understand different types of data used in analytics.

To understand the latest trends in data visualization

To apply the story telling technique in data visualization

To develop data visulaization using Power BI

Course image Technical Writing using LATEX
Department of Computer Science

This course empowers you to create professional and polished technical documents using LaTeX, the industry standard for scientific and academic writing.

Course image Internet and Web Technologies(Minor)
Department of Computer Science

The course covers the fundamentals of computer networks, including types, topologies, communication mediums, networking tools, security, and an introduction to the Internet, HTML, and webpage design.

Course image Operating Systems
Department of Computer Science

Illustrate the creation and working of a process,threads and the execution of these in single processor and multiprocessor systems.

Discuss issues of Memory management and process management including process structute, synchronization, scheduling and communications.

Interpret the reasons for deadlock state and the solution meythods to handle deadlock.A

Analyze the various devices and resource management techniques in time sharing and distributed systems.

Appreciate the need of access control and protection in an opearting systems