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


Course image Data Structures and Algorithms
Department of Computer Science

Course Outcomes:

On completion of the module the student should be able to:

CO1. Understand a variety of techniques for designing algorithms.

CO2. Understand a wide variety of data structures and should be able to use them appropriately to

solve problems

CO3. Understand some fundamental algorithms.


Course image DATABASE MANAGEMENT SYSTEM
Department of Computer Science

The Database Management Systems (DBMS) course provides an in-depth understanding of how data is stored, organized, managed, and retrieved efficiently. It introduces students to the fundamental principles and technologies used to design and implement modern database systems. The course emphasizes the importance of databases in real-world applications and equips students with practical skills in data modeling, relational database design, SQL querying, and database system architectures.

Learning Outcomes:

By the end of this course, students will be able to:

  • Explain the concepts, architecture, and functions of DBMS.

  • Design ER diagrams and convert them into relational schemas.

  • Formulate complex SQL queries and apply normalization techniques.

  • Understand transaction processing, concurrency control, and database recovery.

  • Discuss emerging trends in database technologies, including NoSQL and distributed databases.