AICTE
Calicut University
Telephone Directory
 
Computer Science and Engineering
You are here : Departments >> Computer Science and Engineering
 
MISSION
 
The mission of the Department is to provide quality technical education to the students, to expose them to the recent developments, to motivate them towards success and to prepare them to face the future challenges with confidence and courage.
 
VISION & GOALS
 
We envision to be an effective and competent source of technical manpower for the current and future industrial requirements.
 
QUALITY POLICY    
 
The Quality Policy of the department is to be, “An Effective Source of Technical Manpower for the Nation and to contribute to the growth of the Nation by constantly upgrading the quality of Technical Education by meeting the challenging needs of the twenty first century and effectively co-ordinating the activities of the Staff, Students and the Industry while keeping up the ethical and moralstandards required”.
 
FACILITIES
 
The department consists of 2 well equipped laboratories. Each contains latest P-IV Pentium Systems supporting laboratory work. The laboratories are well equipped with a large collection of software like Rational Rose, Visual studio, .NET etc., The department has established an intranet on which the faculty hosts tutorials, tests, additional learning materials, e-books and online aptitude tests for training the students for better placement opportunities.
 
LABORATORIES
 
Software Lab:    
 
This lab is meant for conducting laboratory experiments to the students of  computer science and engineering  department .This lab is equipped with 64 systems with all programming software.
 
Programming Lab:
 
This lab provides fundamental knowledge on various platforms such as  , LINUX, UNIX, DOS, and Windows. Exposure to problem solving and programming methodologies are provided and basic programming in  C ,C++, LISP are performed . Familiarization with common applications are also included in this lab.
 
  
System Software Lab  

A good programmer should know the design principles of Operating System and compilers.  Linux OS is used in the lab for this purpose. The experiments include process handling, IPC, concurrency control, process scheduling, deadlock handling and implementation of different phases of compiler and assembler. Compiler writing tools like LEX, YACC etc are used in this lab.

Network Systems Lab:  

To keep in pace with the explosive development in computer networks and data communication a conceptual understanding of underlying facts is necessary. The Network Systems Lab provides a solid foundation for emerging professionals, providing a platform for behavioral study. This lab includes study of Inter Process Communication, Synchronization, Socket programming, TCP/IP, RMI etc.

Compiler Lab:
 
This lab provides the students a hand on experience in viewing data as the central resource in computing process and to visualize the importance of structuring data. It demonstrates the impact of organizing data   on the efficiency of algorithms that process the data. Static and dynamic data structures as well as linear and nonlinear data structures are extensively cov­ered. This course is indispensable in any stream of study in computing .In this lab students are implementing all the data structures Stack, queue, Linked list using Dijkstra’s, Prims, Warshal , tree traversal and graph traversal algorithms.
 
Programming Paradigm Lab 
 
This Laboratory is intended to impart the working experience on paradigms of programming. This additionally serves as introduction to various programming languages like object oriented programming, Functional programming representative of each paradigm. The thrust is in teaching the paradigms not the platforms. This  adequate knowledge about platform helps the students for successful experimentation
 
Hardware Lab: 
 
This lab has two phases
 
Familiarization with PC components and assembling and maintenance of computer systems. Here we familiarize with motherboard, Processors, expansion slots, Power supply units etc. Troubleshooting of all  the components of PC and problem identification and recovery in networks, use of network diagnostic software etc. are also incorporated in this face.
 
The lab also provides the basic concepts of Microprocessors. Low level programming with 8086, interfacing experiments such as Stepper motor ,ADC, DAC and HEX Keyboard interfacing  etc. are handled in this lab. Assembly level programming ( TASM/MASM ) section is also  there.
 
Database Lab
 
 To introduce basic concepts of data bases connected with software engineering techniques and background information useful for the management of data bases. The lab experiments includes the file organization, database design , transaction processing techniques, DDL,DML,DCL,TCL statements, Relational Algebra & Concurrency control  algorithm.
 
                        Home | About Us | Courses | Admissions | Departments | Administration | Activities | Alumnae | Contact Us             Powered by Zillion I Solutions