Department of CSE

 To introduce the fundamentals and components of Geographic Information System

 To provide details of spatial data structures and input, management and output

processes.

 To understand the fundamentals of object modeling 

 To understand and differentiate Unified Process from other approaches. 

 To design with static UML diagrams. 

 To design with the UML dynamic and implementation diagrams. 

 To improve the software design with design patterns. 

 To test the software against its requirements specification

 To understand the language hierarchy 

 To construct automata for any given pattern and find its equivalent regular expressions 

 To design a context free grammar for any given language 

 To understand Turing machines and their capability 

 To understand undecidable problems and NP class problems

 To understand the Architecture of 8086 microprocessor. 

 To learn the design aspects of I/O and Memory Interfacing circuits. 

 To interface microprocessors with supporting chips. 

 To study the Architecture of 8051 microcontroller. 

 To design a microcontroller based system

• To understand the protocol layering and physical level communication. 

• To analyze the performance of a network. 

• To understand the various components required to build different networks. 

• To learn the functions of network layer and the various routing protocols. 

• To familiarize the functions and protocols of the Transport layer.

  • To introduce the basic notions of groups, rings, fields which will then be used to solve related problems. 
  • To introduce and apply the concepts of rings, finite fields and polynomials. 
  • To understand the basic concepts in number theory 
  • To examine the key questions in the Theory of Numbers. 
  • To give an integrated approach to number theory and abstract algebra, and provide a firm basis for further reading and study in the subject.