Courses Offered by Ashoka Institute of Technology and Management

Computer Science & Engineering

This Department deals with both software and hardware aspects of computer which provides ways to speed up and optimize the work not only of the industry but also of common people. It deals with the development, utilization, inter- relations and confluence of computers, networking, telecommunications and technology and technology management in the context of global interests. The Department of Computer Science and engineering has been dedicated towards creation of an innovative academic environment, which focuses on the overall development of students as well as faculty. Besides academic courses, research and innovation are given due importance. After completion of this course student will be placed in Govt. as well as in corporate sector as a System engineer, Assistant engineer, Programme developer, Software engineer, Trouble shooting expert and Data based administrator.


Laboratories and Other Facilities

Internet Technology Laboratory
Students are provided with the technology back up to work efficiently on the research based projects and operations. Computer laboratories with huge capacity are provided for students to complete the major, minor and other similar project work.

Object Oriented Programming Laboratory (Java/C++)
The laboratory facilitates students to understand programming paradigms and know the factors affecting the complexity of software development. The students learn about the important models used in software engineering and understand the concepts of object-oriented programming.

Software Engineering Laboratory (CASE tools)
The laboratory stimulates the students in project development providing them with the internet facility to develop their minor as well as major projects. This lab contains all the required software for project development like Visual Basic, Visual Basic.NET, ASP.NET, CSharp, etc.

Unified Modeling Language (UML) Laboratory
The laboratory work describes how to use the Unified Modeling Language (UML) to communicate software design decisions and translate those decisions into code. The students learn how to utilize essential object-design techniques including patterns, frameworks and component-based design; how to represent them in UML; and how to implement them in common languages. UML Laboratory help students describe and design software systems graphically, both at the requirements and design phases of a software life-cycle. The focus is put on an object-oriented style, even if it is not limited to this paradigm.

Database Management System(DBMS) Laboratory
This laboratory consists of basic information of electrical and electronics engineering. To enable students to gain the basic knowledge of electrical and electronics engineering and operation of various lamps, the laboratory is equipped with equipments like various types of lamps; house wiring; CRO; function generator, etc.

Computer Graphics Laboratory
In computer graphics laboratory, the students learn to create graphics- 2-dimensional and 3-dimensional projections, using computer software like C language. It helps students learn the representation and manipulation of the images. This lab helps students develop a sense of knowledge of animation, movie creation and video gaming.

Data Structure Laboratory
In this laboratory the students learn to formulate the algorithms and also generate the understanding of how the data is arranged in a computer's memory or even disk storage. Students develop the knowhow of common data structures like arrays, linked lists, queues, stacks, binary trees and hash tables and algorithms to manipulate the data contained in these data structures.

Project Laboratory
The students are facilitated with well equipped laboratories with the computer software and hardware to complete their major projects. The labs contain software to support students with cutting edge technology.

Network Programming Laboratory
In this laboratory,simulators are used to work on Network Socket programming, NS-2 (Network Simulator version 2). Other simulators MOSS (Mini OS Simulator) are also used to design the algorithms, analyze the system throughput, processing time and create new operating systems.

Assembly Language Laboratory
In this laboratory Students learn programming on symbols which is referred as a Natural language Processing. It is used in Natural language Processing.


  • The hardware configuration is professionally selected and is supported by suitable application software
  • There are suitable power inverter and UPS with adequate power back up to the computers in case of power failures
  • Internet facility is provided in the laboratories through a 15 Mbps lease line based on Radio Frequency (RF)
  • Computer engineering labs develop the software skills of students. These labs are concerned with designing and manufacturing of computer on one hand and development of computer programs on the other. The labs are well furnished and air conditioned.
  • The machines are all Intel(R) Pentium with Dual Core CPU, 2GB DDR2 RAM, 500 to 1 TB hard disk with TFT monitors. All machines have been loaded with authorized software.

Curriculum of Course

Want to know more about Ashoka Institute

Ready to start your exciting journey?

Registration process for academic year 2023-24 is open now