IT Skills Handout
IT Skills Handout
IT Skills Handout
IT SKILLS
(For I/II sem diploma students of all branches )
Course Objective
1. Demonstrate the basics of coding
2. Design and develop web pages that include static and dynamic content
3. Describe the concepts of Cloud and IoT
4. Express the workflow and business automation
5. Recognition the best practices of Cyber and security
SYLLABUS
UNITS
1) Introduction to basics of coding
2) Design and develop web pages
3) Business process automation/ERP
4) Introduction to cloud and IoT concepts
5) Cyber security and safety
1.1 INTRODUCTION
A computer programming is a sequential set of instructions written in some
computer language that is used to direct the computer to perform some specific task of
computation.
The objective of programming is problem solving through computers speedily and
accurately
1.2 FLOWCHARTING AND ALGORITHM
A set of steps involving arithmetic computation and/or logical manipulation
is required to obtain the desired result.
Algorithm: A set of computational steps that generates a finite sequence of elementary
operations leading to the solution for a given problem is called algorithm. Pictorial
representation of an algorithm is flowchart
Flowchart also be defined as the diagrammatic representation of the steps of the algorithm
and it can be classified as follows
Program flowchart- acts like mirrors of computer programs in terms of flowcharting
symbols. They contain steps of solving a problem unit for a specific result
System flowchart-contains solutions of many problem units together that are closely
related to each other and interact with each other to achieve goal
The following rules should be followed while drawing flowcharts.
• Only the standard symbols should be used.
• Program logic should depict the flow from top to bottom and left to right…
• Each symbol should have only one entry point and exit point.
• Operations shown within a symbol of a program flowchart should be expressed
independent of any particular programming language, and All decision branches should
be properly labeled.
Application development
MIT-scratch
Scratch is a slide-and-drop programming language designed for children to
create things such as games, animations etc
Sprite – Pictures available in scratch
Blocks – we can give commands to sprits and those commands are called as blocks
Program or script – in the middle of the screen is a blank area. You can put together
blocks here to make more complicated commands. This is called a script.
MIT APP INVENTOR
Web technologies refers to “the way computer devices communicates each other”
Web: Bunch of interconnected computers communicates by using internet
Internet: It is a network of networks based on TCP/IP communication protocol.
Web server: every website resides on a computer called a server. The basic objective of
the web server is to store, process and deliver web pages to the users. This
intercommunication is done using Hypertext Transfer Protocol (HTTP).
Tag Description
<!DOCTYPE> Defines the document type
<html> Defines an HTML document
HTML Heading
HTML headings are defined with the <h1> to <h6> tags.
<h1> defines the most important heading. <h6> defines the least important heading.
HTML LINKS, IMAGES, TABLES, FORMS
LINKS: this defines a hyper link that links one page to another page
< a href=”url”>hyper link to another page </a>
IMAGES: this attribute is used attach image in a webpage, it uses <img> tag and does
not have a closing tag.
<img> tag has src & alt attribute where src defines the path to the image and alt specifies
an alternate text for the image
LIST: It is used to list the items with <li> tag.
We have Ordered and Unordered list where ordered list starts with <ol> tag.
In ordered list items will be marked with numbers by default.
Improved collaboration
Better analytics
Improved productivity
1. Computer virus
3. Phishing
Firewall Concepts Firewall is a network device that isolates organization’s internal network
from larger outside network/Internet. It can be hardware, software, or combined system that
LAB PROGRAMS
1. Write an algorithm for programmable problems
Or
Step 1: start
Step 2: Input num1, num2
Step 3: compute answer=num1-num2
Step 4: print answer
Step 5: end
b) Find the largest/smallest of 3 numbers
Step 1: start
Step 2: Input A, B, C
Step 3: if A>B
Then if A>C
Largest num is A
Else
Largest num is C
End if
Else if B>C
Then largest num is B
Or
Events
a) Motions
b) Motions set y to 180
To make an object (apple) falling down
a) Events
b) Variable give variable name as score set variable(score) to0(zero)
c) Control forever loop ,if loop then select
d) Variable change score by 1
e) Sound
f) Motions
g) Motions set y to 180
Install MIT AI2 companion to our smart phones then follow the steps
Step 3: layout--vertical arrangement, go to properties and change height & width to “fill
parent” then click ok. Change background color to blue.
User interface--image1 and in properties select fill parent and set height =30% and width
=20%
User interface-- image2 and in properties select fill parent and setheight =30% and width
=20%
Step 5: drag and drop two buttons for ON and OFF Select “button1” and change text for
button1 to ON Select “button2” and change text for button1 to OFF Rename button1 & 2 to
ON and OFF
Click on image2 and go to picture upload image where the bulb is OFF
Step 7: go to block and write the code for button 1 & 2 by dragging “when on click” and
“when off click” and also select “set image 1&2visible to true and/or false”
Step 8: connect AI companion then QR code will be generated then scan that QRR code by
your smart phones using MIT AI 2companion app. Then we can run the Light ON and OFF
app
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>Rhymes</h1>
</p>
</body>
</html>
6. Design and create webpage for your wish list (what you want to do). Also list
challenges and opportunities along with images to present your dreams (list ordered
and unordered, image, table)
<!DOCTYPE html>
<td><h4>dancer</h4>
<img src="dance.jpg" width=200 height=300>
<p>
The pressure to perform can be too much for the talented dancer.
Dancers can feel so much pressure to perform well, <br> to live up to their teacher’s
expectations or their previous achievements.
</p>
<h4>Teacher</h4>
<img src="teacher.jpg" width=200 height=300>
<p>
Teaching is a noble profession. In the present era, with the advent of
new methodologies <br> in teaching and the way digital and smart learning has made <br>
inroads into the field of education.
</p>
</td>
</tr> </table>
</body>
</html>
OUTPUT
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>places to visit</h1>
<table>
</tr>
<tr> <td>Mysore</td>
<td>100kms</td>
</tr>
<tr>
<td>Banglore </td>
<td>250kms </td>
</tr>
<tr>
<td>Udupi </td>
<td>300kms </td>
</td>
</tr>
</body>
</html>
OUTPUT
---------------------------------------------------------------------------
8A using Iframe
<!doctype html>
<html
<head> <title>HTML Iframes</title>
</head>
<body>
<p>MY Travel book</p>
<iframe src =program8.html width = "600" height =350">
</iframe>
OUTPUT
************
10. Design and create a personal webpage with dashboard. Steps create and manage a
blog using blogger
1) sign into blogger using the link http://www.blogger.com using your Google
account
2) On the left, click the down arrow, click NEW blog and enter aname for your blog
3) Click next and choose a blog address or URL
4) Click save, click on new post
5) Give title and write the content for your post
6) Take a note of the link for your post from the permalink tab
7) Click on publish the post.
You can see the dashboard here.
OUTPUT
________________________________________________
12. Create a workflow for education loan approval in bank / diploma admission
process
Diploma admission process
1) After the seat is allotted by Director of technical Education (DTE), for admission of
the first year diploma in any stream, college office work will start from thereafter.
2) Admission form will be collected.
3) Document verification in college will be done by collecting original documents like
SSLC marks card, income or caste certificate, photo and other documents which are needed
4) Date will announced by DTE for student approval, on the date verification is done
by DTE approval process team
5) If all the documents are correct then student approval will be successful or else it
will be rejected.
6) Once approval is successful, the register number for such students will be
generated form DTE
a. Smart home
b. Smart city
c. Smart farming
Internet of Things (IoT)
IoT refers to a system of interrelated, internet-connected objects that are able to
collect and transfer data over a wireless network without human intervention. In simple
words Internet of Things means taking all the things (devices) in the world and connecting
them to the Internet
Examples of “IoT” systems are Smart Home, Smart City, Smart Farming etc
SMART HOME: What Is a Smart Home?
A smart home refers to a convenient home setup where appliances and devices
can be automatically controlled remotely from anywhere with an internet connection using a
mobile or other networked device.
Devices in a smart home are interconnected through the internet, allowing the user to
control functions such as security access to the home, temperature, lighting, and a home
theater remotely.
How Smart Homes Work?
A smart home’s devices are connected with each other and can be accessed through
one central point—a Smartphone, tablet, laptop, or game console.
Door locks, televisions, thermostats, home monitors, cameras, lights, and even appliances
such as the refrigerator can be controlled throughone home automation system.
The system is installed on a mobile or other networked device, and the user can create
time schedules for certain changes to take effect.
Advantages of Smart Home system
Installing a smart home technology system provides homeowners with convenience.
Rather than controlling appliances, thermostats, lighting, and other features using different
devices, homeowners can control them all using one device—usually a smart phone or
Since they're connected to a portable device, users can get notifications and updates on
issues in their homes.
The main purpose of the Smart Cities Mission is to drive economic growth and
improve the quality of life of people by enabling local area development and harnessing
technology, especially technology that leads to Smart outcomes.
Advantages of Smart Cities