Computer Science

The Department of Computer Science and Engineering was established in the year 1999 with present intake of 90 students. The mission of the department is to provide students with in-depth knowledge in field of Computer and Information Technology and also to produce technocrats with creative technical knowledge and intellectual skills to sustain & excel in the highly demanding world with confidence. The vision is to establish the department as a reowned centre of excellence in the area of scientific education, research with industrial guidance & exploration of the latest advances in the rapidly changing field of computer science & engineering. The department has well equipped full-fiedged airconditioned computer labs, having IBM Lenovo Desktop and Core i3, 2GB RAM 350 GB HDD, 17" TFT Monitor with MS-Windows 8.0 and MS Windows 2005 Servers. All the systems connected with structured cabling, other software's like Oracle 10G, VB.Net 2008, MS Visual Studio 6.0 with MSDN, My SQL Server 2008, peripherals are LCD Projector HP Scannrs, HP Laserjet6L Gold Printer 2Epson LX1170II Dot matrix Printer .5R-Tech Single phase on-line UPS 10KVA with 3hrs backup and 15 KVA UPS with 5hrs. backup. The department has developed department library.

The department organizes conference / workshop. Apart from curriculum the students are encouraged to participate in research projects technical events, cultural activities and sports. The department is having staff and student association SKILL BYTES.10mbps broad band BSNL Internet facility is provided.

Department has its own library with having number of text and reference books for the use of students.




Data Structures with C Laboratory (15csl38)

In this laboratory student will learn about logical skills about Stack & Queues using C Programming, and solving the problems using Logical expression, and I/O Expression.

Course outcomes:

On the completion of this laboratory course, the students will be able to:

  1. Analyze and Compare various linear and non-linear data structures.
  2. Code, debug and demonstrate the working nature of different types of data structures and their applications.
  3. Implement, analyze and evaluate the searching and sorting algorithms.
  4. Choose the appropriate data structure for solving real world problems.

Design and Analysis of Algorithms Laboratory with C++ (15csl47)

In this Laboratory Student will learn how to analysis the problems and which solution is best efficiency for the computer using different algorithms techniques. Students are able to solve the different sorting techniques and searching techniques using C++ programme.

Course outcomes:

After studying this course, the students will be able to

  1. Analyze and Compare the asymptotic behaviours of functions obtained by elementary composition of polynomials, exponentials, and logarithmic functions
  2. Design and develop code for different algorithm design techniques: divide-and-conquer, dynamic programming, greedy paradigm, graph algorithms etc.

System Software & Operating System Laboratory (15csl57)

Students will able to design and develop the C/C++ code using different platform like Tuboc2, VI editor...Etc. And also able to solve the problems of Pass1 and Pass2 of assembler in system software lab. In operating solving the banker's algorithm in safe state.

Course outcomes:

  1. To understand the basics of system programs like editors, compiler, assembler, linker, loader, interpreter and debugger.
  2. Describe the various concepts of assemblers and macro processors.
  3. To understand the various phases of compiler and compare its working with assembler.
  4. To understand how linker and loader create an executable program from an object module created by assembler and compiler.
  5. To know various editors and debugging techniques.
  6. Demonstrate the installation process of various operating systems.
  7. Implement virtualization by installing Virtual Machine software.
  8. Apply UNIX/LINUX operating system commands.
  9. Understand different UNIX/LINUX shell scripts and execute various shell programs.

Analog and Digital Electronics Laboratory (15csl37)

Students will learn how to create database table and insertion & retrieval of information from database, updating and modifying the data stored. They will be able to write SQL queries using MySql or Oracle platform.

Course outcomes:

  1. Master the basic concepts and appreciate the applications of database systems.
  2. Master the basics of SQL and construct queries using SQL.
  3. Be familiar with a commercial relational database system (Oracle) by Writing SQL using the system.
  4. Be familiar with the relational database theory, and be able to write
  5. Relational algebra expressions for queries.
  6. Mater sound design principles for logical design of databases, including
  7. The E - R method and normalization approach.
  8. Be familiar with basic database storage structures and access techniques: file and page organizations, indexing methods including
  9. B- tree and hashing.
  10. Master the basics of query evaluation techniques and query optimization.
  11. Be familiar with the basic issues of transaction processing and concurrency control.

System Software & Operating System Laboratory (15csl57)

Course outcomes:

On the completion of this laboratory course, the students will be able to:

  1. Use various Electronic Devices like Cathode ray Oscilloscope, Signal Generators, Digital Trainer Kit, Multimeters and components like Resistors, Capacitors, Op amp and Integrated Circuit.
  2. Design and demonstrate various combinational logic circuits.
  3. Design and demonstrate various types of counters and Registers using Flip-flops
  4. Use simulation package to design circuits.
  5. Understand the working and implementation of ALU.

Microprocessors and Arm Laboratory (15csl48)

Course outcomes:

After studying this course, the students will be able to

  1. Explain 80x86/ARM instruction sets
  2. Design and implement programs written in 80x86/ARM
  3. Interface hardware devices to x86/ARM family
  4. Assess processors for various kinds of applications.