0% found this document useful (0 votes)
9 views

Week 2 FME4 Review on the Computer Concepts and Application

The presentation discusses the significance of computer applications for Mechanical Engineering students, emphasizing the need for computer skills in a digital world. It outlines various software applications used in the field, including CAD, FEA, CAM, CFD, and data analysis tools. Additionally, it highlights the role of operating systems in managing applications and resources on computers.

Uploaded by

adaliacosejo02
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Week 2 FME4 Review on the Computer Concepts and Application

The presentation discusses the significance of computer applications for Mechanical Engineering students, emphasizing the need for computer skills in a digital world. It outlines various software applications used in the field, including CAD, FEA, CAM, CFD, and data analysis tools. Additionally, it highlights the role of operating systems in managing applications and resources on computers.

Uploaded by

adaliacosejo02
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

FME4 – Computer

Applications for ME
Contents of the presentation
Review/continuation of computer courses of ME students
Recall the topics for computer subjects and discuss how the computer run them
using operating systems.

IMPORTANCE OF COMPUTER APPLICATIONS


Know the importance of computer applications for students of Mechanical
Engineering.

ENUMERATE THE DIFFERENT COMPUTER APPLICATIONS FOR M.E.


Examples of application software that is used by mechanical engineers.

2
Computers
Why do we have to learn about
computers?

3
“Whether you want to uncover the
secrets of the universe, or you just
want to pursue a career in the 21st
century, basic computer programming
is an essential skill to learn.“

Stephen Hawking

4
Computer Subject
With the world becoming increasingly digital,
computer skills are in high demand across all
industries. Computers are constantly evolving,
meaning there's always something new to learn
and discover.

5
How does a computer know what to
run?

When you want to run a specific


application on your computer, the
operating system (OS) is responsible
for managing and executing that
request.

6
Overview of the operating system

An operating system is a program that manages the


computer hardware. It also provides a basis for
application programs and acts as an intermediary
between the computer user and the computer hardware.

7
Overview of the operating system
In personal computer (PC), operating systems support
complex games, business applications, and everything in
between. Operating systems for handheld computers are
designed to provide an environment in which a user can
easily interface with the computer to execute programs.

Thus, some operating systems are designed to be


convenient, others to be efficient, and others some
combination of the two.
8
What will happen if there’s no operating
system?
Without an OS, a user who wanted to run a program
that uses some resources of the system will need to
write a program that includes code for driving the
resources required. Code for handling the keyboard,
printers, mouse, etc., aside from the actual code for the
actual problem the user want to solve have to be written.

9
What will happen if there’s no operating
system?
The operating system is usually introduced into the
system. The operating system can be viewed, as a set of
procedures for driving the resources of the system.

10
What operating systems do?
user 1 user 2 user 3 user n


defines the Compiler Assembler Text Editor Database systems
ways in which
these resources
are used to
solve users'
computing
problems Operating System

Provides the basic Computer Hardware


computing resources
for the system

11
What operating systems do?

User Request
➢ You, as a user, initiate the request to run an application. This
can be done by clicking on an icon, typing a command in a
terminal, or using some other method depending on the
operating system.

Example – Type this in cmd to open notepad

start "Notepad" "C:\Windows\System32\notepad.exe"

12
What operating systems do?

Operating System Involvement


➢ The operating system plays a crucial role in managing
applications. It keeps track of all running processes, allocates
resources, and ensures that each process runs smoothly
without interfering with others.

Use ctrl + alt + del on your keyboard to display the task manager
and view all the processes on your computer.

13
What operating systems do?

File System
➢ Applications are stored as executable files on the computer's
storage device. These files contain the compiled code and
necessary resources for the application to run.

Examples of Storage Devices:


1. Hard-Disk Drive
2. Solid-State Drive
3. USB Flash Drive
4. Memory Card
5. External Hard Drive
6. Network Attached Storage
7. Cloud Storage

14
What operating systems do?

File Association
➢ The operating system uses file associations to determine
which application should be used to open a particular file type.
For example, if you double-click on a file with a ".txt"
extension, the OS knows to open a text editor.

15
What operating systems do?

Execution
➢ When you request to run an application, the operating system
locates the corresponding executable file on the storage
device. It then loads the program into the computer's memory
(RAM) and starts executing its instructions.

RAM or random access memory is a short-term memory


component in a computer or laptop that temporarily stores data
that the processor needs to access repeatedly

16
What operating systems do?

File Management
➢ File management involves tasks such as creating new files,
saving them in the right place, finding and opening existing files,
moving or copying files between folders, renaming files, and
deleting files when they're no longer needed. Essentially, it's all
about keeping your digital files organized and easy to access.

17
What operating systems do?

Process Management
➢ It refers to how the system handles running programs or tasks. It
involves activities like starting new programs, deciding which
program gets to use the computer's resources (like the CPU),
making sure programs can communicate and share data
properly, and stopping programs when they're done or
encounter errors. Basically, it's about keeping everything
running smoothly and efficiently.

18
What operating systems do?

Resource Allocation
➢ The OS allocates resources such as CPU time, memory, and
input/output devices to the newly created process, ensuring it
has what it needs to run.

19
What operating systems do?

Interaction with the hardware


➢ The application, now a running process, interacts with the
computer's hardware through the operating system. It can send
requests to the CPU, access files, communicate with
input/output devices, and perform other tasks.

20
What operating systems do?

User Interaction
➢ The application's interface is presented to the user, allowing
interaction with the software. This can include graphical user
interfaces (GUIs), command-line interfaces (CLIs), or other
interaction methods specific to the application.

21
User’s view
Most computer users sit in front of a PC, consisting of a monitor, keyboard, mouse,
and system unit. Such a system is designed for one user to control its resources.

System’s view
From the computer's point of view, the operating system is the program
most intimately involved with the hardware.

A control program manages the execution of user programs to prevent


errors and improper use of the computer. It is especially concerned with the
operation and control of I/O devices.

Toward this goal, computer hardware is constructed. Since bare


hardware alone is not particularly easy to use, application programs are
developed. These programs require certain common operations, such as
those controlling the I/O devices. The common functions of controlling and
allocating resources are then brought together into one piece of software: the
operating system. 22
Productivity Software
Word processing software
Spreadsheet software
Google Calendar

23
Different Computer Applications for M.E.
Computer-Aided Design :
Mechanical engineers use CAD software to
create 2D or 3D designs of products and
mechanical systems. CAD allows engineers to
make precise and accurate designs and to
simulate the performance of these designs.

Unfortunately, AutoCAD is not for free but you


can avail it as a student with long duration.
Just visit their website and register for an
account as student.
24
Different Computer Applications for M.E.
Computer-Aided Design :
Mechanical engineers use CAD software to
create 2D or 3D designs of products and
mechanical systems. CAD allows engineers to
make precise and accurate designs and to
simulate the performance of these designs.

Unfortunately, AutoCAD is not for free but you


can avail it as a student with long duration.
Just visit their website and register for an
account as student.
25
Different Computer Applications for M.E.
Finite element analysis (FEA):
FEA is a computer-based technique that allows
engineers to analyze the structural and
mechanical behavior of a product or system.
By simulating various physical phenomena and
conditions, FEA helps engineers to optimize
the design and performance of mechanical
systems.

Example software: SolidWorks Simulation

26
Different Computer Applications for M.E.
Computer-aided manufacturing (CAM):
CAM software is used to control and automate
manufacturing processes. It allows engineers
to produce products with high precision and
accuracy.

27
Different Computer Applications for M.E.
Computer-aided manufacturing (CAM):
CAM software is used to control and automate
manufacturing processes. It allows engineers
to produce products with high precision and
accuracy.

28
Different Computer Applications for M.E.
Computational Fluid Dynamics (CFD):
CFD software is used to simulate and analyze
fluid flows in mechanical systems such as heat
exchangers, turbines, and compressors. Some
popular CFD software programs are ANSYS
Fluent, OpenFOAM, and Star-CCM+.

29
Different Computer Applications for M.E.
Computational Fluid Dynamics (CFD):
CFD software is used to simulate and analyze
fluid flows in mechanical systems such as heat
exchangers, turbines, and compressors. Some
popular CFD software programs are ANSYS
Fluent, OpenFOAM, and Star-CCM+.

30
Different Computer Applications for M.E.
Data analysis and visualization software:
Data analysis and visualization software are
used to analyze and visualize large amounts of
data generated from experiments, simulations,
and sensors. Some popular data analysis and
visualization software programs are MATLAB,
Python, and Tableau.

31
Different Computer Applications for M.E.
Data analysis and visualization software:
Data analysis and visualization software are
used to analyze and visualize large amounts of
data generated from experiments, simulations,
and sensors. Some popular data analysis and
visualization software programs are MATLAB,
Python, and Tableau.

32
IMPORTANT NOTE:
Most of the softwares nowadays have
a cracked version(illegally obtained
software).

The dangers of discovering this


cracked software includes: getting
infected with a virus or your
information may be exposed.
33
FOR YOUR ACTIVITY:
Prepare a 1-whole
sheet of short bond
paper and a
black/blue pen
34
Thank you for listening!

Any questions?
Message me on our
Messenger group
35

You might also like