Lab Objectives:

Understand the need of developing graphics application

Learn algorithmic development of graphics primitives like line, circle, polygon etc.

Learn the representation and transformation of graphical images and pictures

  • Cultivate clear thinking and creative problem solving.

  • Thoroughly train in the construction and understanding of mathematical proofs. Exercise

  • common mathematical arguments and proof strategies.

  • To apply graph theory in solving practical problems.

  • Thoroughly prepare for the mathematical aspects of other Computer Engineering courses




  • To learn the basic concepts of object-oriented programming

  • To study JAVA programming language

  • To study various concepts of JAVA programming like multithreading, exception Handling, packages, etc.

  • To explain components of GUI based programming.


Course Objectives

To equip students with the fundamental knowledge and basic technical competence in the field of Computer Graphics.

To emphasize on implementation aspect of Computer Graphics Algorithms.

To prepare the student for advance areas and professional avenues in the field of Computer Graphics

Lab Objectives: 

 1 To implement basic data structures such as arrays, linked lists, stacks and queues 

2 Solve problem involving graphs, and trees 

 3 To develop application using data structure algorithms 

 4 Compute the complexity of various algorithms.

5.  Solve engineering problem in domain of DBMS, Compiler , Computer Network

LAB OUTCOMES:

CSL301.1: Exemplify and implement how abstract data types such as stack and queue can be implemented to manage the memory using static and dynamic allocations.

 CSL301.2: Understand and implement linked list, trees, binary trees, and binary search trees.        

CSL301.3: Implement binary tree traversals and operations on binary search trees. 

CSL301.4: Identify and develop code for real life DFS and BFS using graph theory.    CSL301.5: Develop and compare the comparison-based search algorithms.

CSC303.6: Identify data structuring strategies that are appropriate to a given contextual problem and able to design, develop, test and debug in C language considering appropriate algorithm.


The course aims:

1. To understand the need and significance of Data structures as a computer Professional.

 2. To teach concept and implementation of linear and Nonlinear data structures.

 3. To analyze various data structures and select the appropriate one to solve a specific real world problem.

4. To introduce various techniques for representation of the data in the real world.

5. To teach various searching techniques.