Home|Careers|Contact Us|Enquiry|Login
The MMCT College
             

 

 

BE I / II SEMESTER

 1) INTRODUCTION TO COMPUTING 

 Introduction to computing is one of the most rudimentary subjects of Computer Science. It is of paramount importance since it finds itself at the top bracket of computer subject’s hierarchy. It is indispensable since it connects with each and every subject which follows it.  It forms the basis of all computer languages such as C, C++, JAVA and Oracle etc.

 The anatomy of the subject is as follows:-

  • Classification and application of computers in different fields.
  • Types of Operating Systems.
  • Exploring MS – Office.
  • Introduction to Computer Networks and Data Communication.
  • Internet Fundamentals.
  • Programming Languages.

 BE III SEMESTER

 1) PROGRAMMING WITH C LAB

 Computers are used for solving problems quickly & accurately irrespective of the magnitude of input. A sequence of instructions is communicated to the computer to solve a problem. These instructions are generated using programming languages.

 Purpose of this lab is as follows:

  • To study the grammar of ‘C’ language.
  • Development of various programs using loop statements, jump statement, functions, string , arrays, structure, file handling etc.
  • Data structure like linked list, stack, queue, tree, graph   can be implemented using ‘C’
  • Further this programming skill can be used in the development of application as well as system software.

 2) WEB TECHNOLOGY LAB(HTML/DHTML)

 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 purpose of this lab is as follows.

  • To create a web document
  • To study hypertext markup language, specialized commands and tags for WWW documents that allow one to specify hyperlinks ,lists ,paragraph and attributes.
  • To design web pages for applications such as railway ticket reservation, hotel management etc.

 BE IV SEMESTER

 1) OBJECT ORIENTED CONCEPTS & PROGRAMMING USING ‘C++’ LAB

 In the real world everything exists in the form of objects. Object oriented programming as a paradigm is playing an increasingly significant role in the analysis, design and implementation of a software system. Object Oriented Programming concepts are closer to the user’s view of the real world problems and applications.

 Purpose of this lab is follows:

  • To map the real world in programming form.
  • To implement the concepts of object oriented programming like encapsulation, data abstraction inheritance, polymorphism and streams.
  • To study Generic programming using Templates.
  • To control run time errors using Exception handling.

 2) DATA STRUCTURE LAB

 Data Structure is a way of storing data in a computer so that it can be used efficiently. A well designed data structure allows a variety of critical operations to be performed efficiently in minimum execution time and consuming memory space optimally.

 The purpose of data structure lab is:

  • Various operations and programming languages are used in the implementation of data structures.
  • The quality and performance of large systems heavily depend on the data structures used.
  • Various building blocks of programming languages like arrays, trees, records etc can be easily understand using data structure lab.
  • To implement various interfaces between functions and to access storage of data in a structured manner.
  • Students learn the concept of data organization.

  3) SOFTWARE TECHNOLGY LAB-I

 Visual Basic is an event – driven programming language for creating applications that run under Microsoft’s Windows Operating Systems. The language appeals the immediate visual gratification of creating simple, professional looking programs that include graphics, dialog boxes and drop down menus. It enables us to create complex Windows-based applications with a minimum amount of effort.

     The purpose of ST Lab - I is:

  • Students learn to interact with a Graphical User Interface application.
  • Designing of attractive forms which are easier to use.
  • Simple illustrations that focus on specific programming constructs and comprehensive programming problems.
  • It is the preliminary step for advanced GUI programming language.
  • Usage of various controls such as text boxes, labels, combo box, list box etc.
  • Organization and management of data files.
  • Developing projects and the concepts related to their execution and debugging.

  BE V SEM

 1) SOFTWARE  TCHNOLOGY LAB-2(JAVA)

 Java is a pure object oriented programming language. It has revolutionized the basics of internet programming and is hence also termed as the language of the internet. It allows the development of web based applications which are platform independent and can be executed across a large number of varying architectures.

 Purpose of this lab is as follows

  • To understand the concepts used extensively in object oriented programming.
  • To study unique features of JAVA such as packages and interfaces.
  • To create and implement applets and servlets.
  • To illustrate the use of advanced concepts like multithreading and graphics.
  • It covers exception handling.

 2) DATABASE MANAGEMENT SYSTEM

 Data base management system is a method of computerized management of commercial data. Database systems are usually designed to manage large bodies of information. DBMS laboratory provides an environment that is both convenient and efficient in the storage and retrieval of information.

  Purpose of this lab is as follows

  • Use of structured query language (SQL) as a data definition language, data manipulation language & data control language.
  • To create views, scripts, triggers and transactions.
  • Implementation of security and permissions in SQL server.
  • Design entity relationship models for business problem & develop a normalized database structure.

 BE VI SEM

 

1) COMPUTER NETWORKS LAB

 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.

 Purpose of this lab is as follows:

 The LAN TRAINER KIT helps the students to visualize how addressing and routing can be done. It can also be used to demonstrate the working of various protocols by varying the no. of packets, packet size etc.

  • To train the students to track the signals and the basics of switching.
  • To overcome the perils confronted while communication generated between sender and receiver.
  • To study the protocols to be used for communication , topologies for connection.
  • To study the basics of data transmissions.
  • The various techniques of coding and multiplexing.
  • Introduction to internetworking in local area network.
  • Concepts related to error detection and correction

 2)  COMPUTER GRAPHICS LAB

 Computer Graphics includes almost everything on computer that is not text or sound. Today almost every computer can do some graphics. People can control their computer through icons and pictures rather than just by typing. Computer Graphics uses simple object rendering techniques to make models appear three-dimensional. Shading techniques extend the realistic appearance of objects and introduce features such as transparency and textures.

 Purpose of this lab is as follows:

  • This lab used to form two dimensional and three dimensional images.
  • It provides algorithms for line and circle drawing.
  • Clipping of Images can be done.
  • To perform operations such as rotation and scaling .
  • To study the basic concepts of animation.

 3)  UNIX /LINUX LAB

 Unix is presently the most powerful and popular multiuser Operating System. It can run on anything from a micro to a mainframe computer and over numerous varying architectures. It is the soul of more computer networks than any other OS is and forms the backbone of many major corporations’ computer systems.

 The key objectives of teaching “Unix and Shell Programming” are;

 Acquaint students with the salient features of Unix.

  • Process Management in Unix.
  • To learn communication between processes and terminals.
  • Basic and advanced shell programming which is the most important feature of Unix.
  • Handling GUI of Unix Operating system.
  • Handling VI editor.
  • To study the basics of System Administration of a Unix system.

 4) SOFTWARE TECHNOLOGY LAB – 3

 Software engineering is the application of a systematic disciplined quantifiable approach to the development, operation and maintenance of software; the application of engineering to software. It provides a framework for building Higher Quality Software.

 Purpose of this lab is as follows:

  • To study the various phases of software development
  • To learn the basic workflow models.
  • To learn the fundamental activities to develop a software which are: S/W specification , S/W development , S/W validation and S/W testing.

 BE VII SEM

 1) VISUAL PROGRAMMING LAB (VB.NET)

 Visual Basic .Net provides an integrated support for web development. It enables the user to access the full power of windows platform. It simplifies the process of application development through an integrated development environment. It provides a full Web control library.

Purpose of this lab is follows:

In addition to windows application and web applications we can create console applications (Command line oriented applications that run in DOS Windows).

  • To design graphical user interface programming.
  • To implement database connectivity using OLEDB ADO(ActiveX Data objects)
  • To develop application programs such as online exam, telephone bill generation, super market etc.
  • To create and use ActiveX controls

 2) SOFT COMPUTING LAB

 MATLAB is basically used for technical computing. It provides interactive tools for problem solving, graph plotting and signal processing. Some of its basic applications are video and image processing, digital signal processing and micro controller programming.

 Purpose of this lab is follows:

 It makes technical computing easier.

  • It provides huge range of functions for mathematical manipulation.
  • It has simple commands for complex calculations which makes the work easier.
  • Lots of tools are provided for graph and signal manipulation which makes signal processing an easier task.

 3) NETWORK PROGRAMMING LAB

 Network programming is used for creating sockets, connection request, accepting the connection and connection establishment. Using network programming we create a client and server and a network is established between them. For network programming languages usually used are C and JAVA.

 Purpose of this lab is follows:

 It sets up the base of networking.

  • It helps in establishment of connection in an easier way.
  • Various protocols can be easily implemented using network programming.

 4)  MINOR PROJECT

 Computer software has become an important tool in today’s world. Development of software is a systematic approach for production and maintenance of software. The primary goal of software development process is to provide quality software products. The basic purpose behind developing a Minor Project is to familiarize the students with the various phases of Software engineering and provide them with essential background knowledge. This prepares them to enter into the IT industry as they learn to work on real world applications.

Purpose of this lab is as follows:

  • To teach the basic types of team structures involved in an organization. In a team students learn the complexity of problem solving , team management and changing requirements.
  • Minor Project helps the students to learn the implementation aspects of the various packages and languages learnt in the previous semesters such as C, C++,Java , Dot Net etc.

  BE VIII SEM

 1) SOFTWARE TECHNOLOGY LAB -5(ASP.NET)

 ASP.Net is a core web development platform in the new Microsoft Dot Net Framework. It is used for creating advanced web applications including e-Commerce shops and just about anything else that we can find on the internet.

Purpose:

  • To learn the fundamentals of Dot Net Framework.
  • To create and handle the various controls in the toolbox for developing an application.
  • To design robust web applications and access them from multiple platforms.
  • To create HTML Server and Web Server controls for ASP.Net applications. 

2)  NETWORK SECURITY LAB

 Network Security provides a secure way of transferring a data over a network. It avoids unethical use of information present in a network. It also prohibits hacking , cracking and eavesdropping.

 Purpose of this lab is as follows:

  • To learn Network Security Programming with TCP/IP
  • To study socket security programming
  • Web Security Programming for firewalls.
  • CGI Security Programming
  • Security through Cryptography and Digital Signatures.

 3) ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS LAB

 Artificial Intelligence is the process of applying human thought to problem solving using machines. It is used for complex problem solving and has applications such as game playing, searching etc. Knowledge based systems such as those used for medical diagnosis are developed using AI. It includes the study of various techniques used for knowledge representation and natural language Processing.

 Purpose of this lab is as follows:

  • Classical real world games, problems and Mathematical modeling can be done using AI lab.
  • To solve knowledge based problems
  • To solve classical problems like water jug , monkey banana and travel salesman etc.

 4) MAJOR PROJECT

 Computer software has become an important tool in today’s world. Development of software is a systematic approach for production and maintenance of software. The primary goal of software development process is to provide quality software products. The basic purpose behind developing a Minor Project is to familiarize the students with the various phases of Software engineering and provide them with essential background knowledge. This prepares them to enter into the IT industry as they learn to work on real world applications.

Purpose of this lab is as follows:

  • To teach the basic types of team structures involved in an organization. In a team students learn the complexity of problem solving , team management and changing requirements.
  •  Minor Project helps the students to learn the implementation aspects of the various packages and languages learnt in the previous semesters such as C, C++,Java , Dot Net etc.

  Important Links
All India Council For Technical Education (AICTE)
 
Directorate of Technical Education (DTE), Raipur
 Online PET Councelling 2011
 
University Grant Commission (UGC)
 
Chhattisgarh Swami Vivekanand Technical University (CSVTU)
 
Chhattisgarh Professional Examination Board (CGVYAPAM)
 
CG Public Service Commission ( PSC) Govt of Chhattisgarh
 
Directory of India Govt. Website