Engineering Exploration Lab Manual
Engineering Exploration Lab Manual
Engineering Exploration Lab Manual
LAB MANUAL
Prepared By
Explore the concepts of Engineering, Science, and the Sustainable Development Goals (SDGs).
Analyze their individual roles and how they connect to address global challenges. Discuss how
these principles are applied to improve daily life activities. Highlight their impact on creating
sustainable solutions and advancing technology. Observe on their significance in shaping a
better and more efficient future. Provide your observations as answers for each question below.
1. What is Engineering?
2. Difference between Science and Engineering.
3. Why I chose engineering? Steps taken and to be taken to adapt engineering.
4. What is my passion?
5. What are Sustainable development goals (SDG)?
6. How science, mathematics and technology are integral part of engineering design?
7. Explain the Engineering development in the field of computer science.
8. What is an Engineering society and what are the societies available in India?
EXPT. NO: 02
EXPLORATION OF HARDWARE AND SOFTWARE
DATE:
COMPONENTS OF COMPUTER
Computer:
What is a computer? Briefly define it as an electronic device designed to process, store,
and retrieve data.
Evolution of Computers:
Computer Hardware:
Define hardware as the physical components of a computer system that work together to
perform computing tasks.
Explain the types of hardware, such as:
o Input devices (e.g., keyboards, mice, scanners).
o Output devices (e.g., monitors, printers).
o Processing units like CPU and GPU.
o Motherboard
List key components and explain it.
Add images of respective hardware devices for better understanding.
Computer Software:
Define software as the set of instructions that enable a computer to perform specific
tasks.
Briefly outline how software operates as an interface between users and hardware.
Explain system software and application software, including examples for each
category, like operating systems.
Driver Initialization:
Explain the key role of initializing drivers and the steps involved, like loading drivers
and detecting connected hardware.
Describe the setup of device-specific parameters and ensuring compatibility during
initialization.
Explain types of initialization, such as static initialization at system boot and dynamic
initialization during device connection.
Highlight how errors are detected and managed to maintain smooth operation between
hardware and the operating system.
CASE STUDY: COMPUTER
A case study for a computer involves analyzing its hardware and software specifications, such
as processor type, memory, storage, and operating system, along with practical use cases. It
focuses on how these components meet the needs of different user groups, offering insights into
performance, usability, and suitability for tasks like multitasking, gaming, or creative work.
Hardware Specifications:
Describe the processor's type, generation, cores, and speed, and its use for tasks like
gaming or work.
Mention the RAM type, size, and if it can be upgraded.
Explain storage type (SSD or HDD), size, and benefits like speed or capacity.
Note the graphics type (integrated or dedicated) and its suitability for tasks like design or
gaming.
Software Specifications:
State the operating system and key features like interface or security.
List pre-installed apps like productivity or security tools and how they help users.
Performance:
Explain how the combination of hardware and software supports the specific needs.
EXPT. NO: 03
OPERATING SYSTEM
DATE:
Explore an operating system and provide a case study of the operating system used in
your computer and mobile device.
Introduction:
Explain briefly about what is an operating system. Discuss why it is needed and how it
works in devices briefly.
List out the main objectives of an operating system.
Evolution:
Provide a detailed explanation of the evolution of operating systems, specifying each
generation along with their timeline.
Types:
Provide a detailed explanation of the types of operating systems. Include a diagram for
each type and explain their advantages over other types.
Case Study:
Conduct a case study on the operating system used in your mobile device and computer.
Discuss its key features, functionalities, and how it manages resources.
1. Where Is My Car
An application designed to help users remember the parking location of their vehicle
and navigate back to it using Google Maps.
2. Third Eye
An object detection application that utilizes a proximity sensor to identify nearby
objects.
3. ToDo List with Alarm
A task management application that enables users to organize tasks and set alarms or
reminders to ensure timely completion.
4. Track My Location
An application that tracks the user’s current location and suggests nearby famous
spots or landmarks.
5. Restaurant Menu
A digital application designed to display restaurant menus, making it easier for users
to browse through food items and their prices.
6. Voice Calculator
An interactive calculator that takes voice input, processes mathematical operations,
and provides an audible response with the results.
7. AI Bot
A chatbot powered by artificial intelligence to perform tasks like answering queries,
providing recommendations, or simulating conversations.
8. Exam Timetable App
An application for creating, organizing, and viewing personalized exam timetables to
help users manage their study schedules effectively.
9. Pedometer
A fitness application that tracks the user’s steps, monitors progress, and motivates
them to achieve their fitness goals.
10. Track Current Location App
A utility app to display the user’s real-time location on a map.
11. Emergency Call App
A safety application that allows users to set a list of emergency contacts and call them
with a single click in case of emergencies.
12. Law Primer
A data retrieval app that provides detailed information about various IPC sections,
sourced from a centralized database such as a spreadsheet.
13. Split Up
An application that calculates and evenly splits expenses between three people.
14. Battery Manager App
An application designed to monitor and manage the device's battery usage, providing
insights and alerts to optimize battery performance.
1. wix.com/
2. weebly.com/in
3. canva.com/
4. sites.google.com/
5. systeme.io/
6. carrd.co/
7. site123.com/
1. Portfolio
A personal website designed to showcase an individual's professional work, skills, and
achievements.
2. Personal Blogs
A website dedicated to sharing personal stories, experiences, or insights on specific
topics.
3. E-commerce Stores
Online platforms that allow businesses to showcase and sell products or services directly
to customers, integrating features such as shopping carts, secure payment gateways, and
product catalogues.
4. Business Websites
A digital presence for companies or organizations, offering detailed information about
their services, products, history, and mission, often including client testimonials, case
studies, and contact details to enhance credibility.
5. Event Pages
Websites dedicated to promoting specific events, such as weddings, conferences, or
concerts, providing essential details like event schedules, speaker or guest information,
ticket sales, and RSVP functionality for ease of participation.
Create SRS for the app and game you have created. (Students are required to create SRS
for app and game separately).
SRS Introduction
The record for SRS should start with what you have understand about SRS
It can contain:
What is SRS
Characteristics of SRS.
Role of SRS in Software development cycle.
Advantages of SRS.
What should be included in SRS?
Front Page
The front page for SRS (Separate for both app and game).
Table of contents( Not mandatory)
Any documentation must contain index of that document so that the
needed information can be traced out easily. Generally the index page
is designed only after the whole document in created.
Include page number for each page.
Introduction
The introduction must contain the following
Purpose of the project
Scope of the project
Functional Requirement (Must be included)
This part contains details about your functionalities that your
application must posses.
It can include the UI, Supported Platform, data source used, Etc.
Non-Functional Requirement(Must be included)
These are factors that are not necessary for the functioning of the
application
but included for increasing user experience.
For example Non-Functional component of a game can be frame rate,
Load
time, Start up time, Etc.
Overall Description
In this section you must elaborately explain your application
It can contain
Description of your application.
Platform used for development.
UI of your application and many more.
System Requirement
Mention both Minimum and Recommended requirement of your
application.
Conclusion of your SRS
Conclude your SRS documentation.
EXPT. NO: 07
GAME DEVELOPMENT
DATE:
What is GDevelop?
GDevelop is an open-source,
source, cross
cross-platform
platform game development software designed to
create 2D games without requiring programming skills. It is beginner
beginner-friendly
friendly and uses an
intuitive drag-and-drop
drop interface with a visual event system to define the game's logic.
GDevelop
elop is ideal for indie developers, hobbyists, and educators looking to teach or learn game
design concepts.
1. Sign in on GDevelop
Visit GDevelop's official website and sign in with your google account.
Add a Scene: Scenes are levels or areas in your gamgame.e. Create one from the "Project
Manager."
Add Objects: Use the "+" button in the Objects tab to add:
o Sprites: For characters or obstacles.
o Text: For score or instructions.
o Tiles: For backgrounds or platforms.
4. Import Assets
Use built-in assets or import your own images, animations, and sounds.
Drag and drop objects into the scene to place them.
5. Set up Events
Events define the game logic without coding.
7. Add Polish
Include sound effects, music, and particle effects.
Use layers to create parallax scrolling or HUD elements.
The common things that are to be discussed in Observation and Record are:
1. Explain each scene of the game.
2. For every scene, make a table with two columns. Objects of the scene should be on the
left side and for every object, a description of what it does and why is it added to be in
the right side.
Format:
Object Description of what the object is (a sprite/Tile/Text) and what the object does.
Name
3. A screenshot of the game should be added in the Record.
EXPT. NO: 8
IoT MINI PROJECT
DATE:
Develop an IoT mini project using the given sensor to address a practical application or
improve efficiency.
Sensors Used:
1. Temperature Sensor LM35
2. LDR Sensor
3. PIR Motion Sensor
4. MQ2 Sensor
5. Ultrasonic Sensor
6. Magnetic Sensor
7. Force Sensor
8. ECG Sensor AD8232
9. Ultrasonic Sensor
10. Tilt Sensor
5. Components Overview
1. Hardware Components:
o Sensors, Microcontroller, Display units, LED, RELAY, connecting wires etc.
2. Software Components:
o Programming Language and IDE used.
Provide a clear picture of the working model you have worked and exhibit the
screenshot of the work done.
8. Software Input
Provide the program you used in the Arduino IDE and all the other programs you’ve
used (Mention the language and IDE).
9. Conclusion
Summarize the outcomes and future potential of the project, and submit your thought
process as poster presentation.