Lab No: 8 (MC202) : Software Engineering
Lab Details: The aim of Software Engineering Lab is to impart state-of-the-art knowledge on Software Engineering and UML to users in an interactive manner through the Web.
OBJECTIVES: The Software Engineering Lab has been developed by keeping in mind the following objectives:
• To impart state-of-the-art knowledge on Software Engineering and UML in an interactive manner.
• Present case studies to demonstrate practical applications of different concepts
• Provide a scope to students where they can solve small, real life problems
Lab No: 9 (MC302) : Project Lab
Lab Details: In Project Lab students in a group of 3 to 4 works on a topic approved by the head of the department under the guidance of a faculty member and prepares a comprehensive project report.
OBJECTIVES:
· To develop the ability to solve a specific problem right from its identification and literature review till the successful solution of the same. To train the students in preparing project reports and to face reviews and viva voce examination.
Lab No: 10 (MC302) : Basic Computing Lab
Lab Details: in this lab student study, basic computer language C, C++ and other language. Student can Design C Programs for problems. Write and execute C programs for simple applications
OBJECTIVES:
· Learn the organization of a digital computer.
· Be exposed to the number systems.
· Learn to think logically and write pseudo code or draw flow charts for problems.
· Be exposed to the syntax of C.
· Be familiar with programming in C.
· Learn to use arrays, strings, functions, pointers, structures and unions in C
Lab No: 11 (MC302) : Advance Computing Lab
Lab Details: In this lab student study of advanced computing technologies, data science and data analytics focusing on areas of expertise and research specialization.
OBJECTIVES:
· Learn the various soft computing frame works.
· Be familiar with design of various neural networks.
· Be exposed to fuzzy logic.
· Learn genetic programming.
· Be exposed to hybrid systems.
Lab No: 12 (MC302) : Networking Lab
Lab Details: The purpose of this lab to acquaint the students with an overview of the Computer Networks from the perspective how the information is transferred from source to destination and different layers in networks. This course provides a basis for u. They can understand how the data transferred from source to destination.
OBJECTIVES:
· Understand the division of network functionalities into layers.
· Be familiar with the components required to build different types of networks
· Be exposed to the required functionality at each layer
· Learn the flow control and congestion control algorithms
Lab No: 13 (MC302) : Object Oriented Programming Lab
Lab Details: Object-oriented programming (OOP) lab is a programming language that organized around object rather than "actions" and data rather than logic. Student has performed program been viewed as a logical procedure that takes input data, processes it, and produces output data.
OBJECTIVES:
· Be familiar with the C++ concepts of abstraction, encapsulation, constructor, polymorphism, overloading and Inheritance.
· Learn advanced nonlinear data structures.
· Be exposed to graph algorithms
· Learn to apply Tree and Graph structures
Lab No: 14 (MC302) : System Programming Lab
Lab Details: In this lab, student is expected to perform different operating system programing also learn different operating system concept.
OBJECTIVES:
· Study the basic concepts and functions of operating systems.
· Understand the structure and functions of OS.
· Learn about Processes, Threads and Scheduling algorithms.
· Understand the principles of concurrency and Deadlocks.
· Learn various memory management schemes.
· Study I/O management and File systems.
· Learn the basics of Linux system and perform administrative tasks on Linux Servers.
Lab No: 15 (MC302) : Data Processing Lab
Lab Details: Data processing is simply the conversion of raw data to meaningful information through a process. Data is manipulated to produce results that lead to a resolution of a problem or improvement of an existing situation. Similar to a production process, it follows a cycle where in