KECW provides extensive computing resources for research and education. This includes more than 250 high-performance computers on Windows & Linux workstations. In addition to general purpose file server, the department maintains two specialized servers. Department network communications include 20 Mbps connectivity to the internet for all the Laboratories.
The Department has a modern laboratory to serve the teaching and research needs of the students and faculty of the Department. The lab currently has 2 IBM servers about 250 Pentium Dual-Core PCs.
All systems are connected to the Departmental LAN which is a part of the Institute-wide area network. Internet connectivity is provided by a 20 Mbps link leased from BSNL exclusively for the Department. The department also has all licensed softwares required for all the courses offered by CSE department.
- C programming
- IT workshop
- Data Structures
- Object Oriented Programming
- Database Management Systems
- Computer Networks & Unix
- Advanced Java & Web Technololgies
- Unified Modelling Language (UML)
- Mobile Application Development
Computer programming is an art of writing programs to perform a meaningful task. Programming a computer can be performed in one of numerous languages, ranging from a higher-level language to writing directly in low-level machine code. This is the basic laboratory where the students learn various programming languages like C, C++, Java.
The IT Workshop for engineers is a training lab. The modules include training on PC Hardware, Internet & World Wide Web and Productivity tools including (word processor, spread sheet, presentation software) Word, spread sheet Excel, Power Point and Publisher. PC Hardware Identification of basic peripherals, assembling a PC, installation of system software like MS Windows, Linux and the device drivers.
Troubleshooting Hardware and software & some tips and tricks. Internet & World Wide Web: Different ways of hooking the PC on to the internet from home and workplace and effectively usage of the internet, web browsers, email, newsgroups and discussion forums .Awareness of cyber hygiene( protecting the personal computer from getting infected with the viruses), worms and other cyber attacks . Productivity tools crafting professional word documents; excel spread sheets, power point presentations and personal web sites using the Microsoft suite of office tools.
To provide the students the knowledge about Data Structures, Applications of data structures which are applicable for various domains, Problem solving using data structures and techniques.
This lab reinforces understanding of basic object oriented programming concepts (objects, classes and subclasses, methods) and their expression in Java. It also provides practice using non-object aspects of Java (loops, conditionals, etc.)This lab also aims at providing students the knowledge about the developing application programs and Android application development using eclipse. Students are made familiar with Open Source Technologies. Access to both offline and online Internet services is available.
OOPs laboratory is special and well equipped with the latest configuration machines. Systems are connected via an Ethernet network to the Domain server. Guidance is provided to the students by a team of faculty experts and lab programmers. The labs are kept open after the college hours to enable the students to engage themselves in getting practiced with Laboratory experiments in their leisure hours. The lab is used to train the students to improve their programming knowledge and make experiments to get familiar with the Core Courses.
This lab aims at providing students the knowledge about the DBMS. Students are made familiar with Oracle Software and Java, .Net. Access to both offline and online Internet services is available. It provides facilities to under graduate students to develop their academic projects in different domains. A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance, and the use of a database. The objective of this lab is to teach students designing database, writing SQL queries and PL/SQL programs.
The major objective of this lab is to provide a strong formal foundation in database concepts, technology and practice to the participants to groom them into well-informed database application developers. Rather than imparting isolated knowledge/experience fragments in each of concepts, technology and practice, the course will aim at achieving a good blend of the three. The overriding concern, therefore, is to include just enough concepts and theory to motivate and enrich the practical component, and to include technology component to maximize the relevance of the course to the industry without sacrificing the long-term objectives of rigor and foundational strength that can withstand the vagaries of technological advances.
In today’s age of Information Technology the world has become a small place as communication is now possible across almost all physical barriers. People are connected to one another through wired and wireless networks. At the organization level a computer network allows the interconnection between computers spread at various locations which are connected internally through software and externally through physical medium such as cables, switches etc. This allows the sharing of resources and data across the world.
Unix is an operating system that provides interface between the hardware of a computer system and the applications programs. The objective of this lab is to teach students various unix utilities and shell scripting.
Web Technologies Lab is meant for advanced versions of Client Server (Web) Technologies and for Object Oriented Analysis and Design. Rational Rose Software is used for UML and Apache Tomcat and Java 1.6 is used for Client Server Technologies.
Different types of information are now available on World Wide Web servers through internet. WWW offers hypertext technology that links together a web of documents.HTML forms the basis for designing web pages on the Internet.
The objective of the lab is to learn what UML is & why it is relevant in the process of developing software intensive systems. The students use IBM Rational Rose software to apply UML to solve number of real time problems.
In this lab, a student is expected to design, implement, document and present a mobile client/server system using standard Java and Java 2 Micro Edition (J2ME) platform. Specifically it is required to design and implement a system that consists mainly of a mobile client (MC) . MC will be written in J2ME, MIDP 2.0, while PS will be written in standard Java. It is necessary to use a mobile phone emulator to develop and demonstrate the experiments.
Trackback URL: http://www.kecw.edu.in/computer-laboratories/trackback/