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

Lesson 1 Introduction To Computer Science

Computer science is the discipline that seeks to build a scientific foundation for topics such as hardware, software, programming, networks, graphics, robots, databases, security, algorithmic solutions, and information processing. Computer science has applications in many domains including telecom, banks, hospitals, software development, and more. Both local and international job markets have many opportunities in computer science-related fields such as software development, data science, artificial intelligence, and more.

Uploaded by

Mitha GEE
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Lesson 1 Introduction To Computer Science

Computer science is the discipline that seeks to build a scientific foundation for topics such as hardware, software, programming, networks, graphics, robots, databases, security, algorithmic solutions, and information processing. Computer science has applications in many domains including telecom, banks, hospitals, software development, and more. Both local and international job markets have many opportunities in computer science-related fields such as software development, data science, artificial intelligence, and more.

Uploaded by

Mitha GEE
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

Introduction to Computer Science

1.1. What is Computer Science? 

Computer Science is the discipline that seeks to build a scientific foundation for
such topics as: 

Hardware

Computer hardware is the collection of physical parts of a computer system. This


includes the computer case, monitor, keyboard, and mouse. It also includes all the
parts inside the computer case, such as the hard disk drive, motherboard, video
card, and many others. Computer hardware is what you can physically touch.

Software

Computer software, also called software, is a set of instructions and its


documentations that tells a computer what to do or how to perform a task. Software
includes all different software programs on a computer, such as applications and
the operating system.

Programing

Computer programming is the process of designing and building an executable


computer program for accomplishing a specific computing task.

Networks

A computer network is a set of computers connected for the purpose of sharing


resources. The most common resource shared today is connection to the Internet.
Other shared resources can include a printer or a file server. The Internet itself can
be considered a computer network.

Graphics

Computer graphics is the discipline of generating images with the aid of


computers. Today, computer graphics is a core technology in digital photography,
film, video games, cell phone and computer display, and many specialized
applications.

Robots
A robot is a machine—especially one programmable by a computer— capable of
carrying out a complex series of actions automatically. Robots can be guided by an
external control device or the control may be embedded within

Database

Database, also called electronic database, any collection of data, or information,


that is specially organized for rapid search and retrieval by a computer. Databases
are structured to facilitate the storage, retrieval, modification, and deletion of data
in conjunction with various data-processing operations. A database management
system (DBMS) extracts information from the database in response to queries.

Security

Security are those controls that are put in place to provide confidentiality, integrity,
and availability for all components of computer systems. These components
include data, software, hardware, and firmware.

Algorithmic Solutions

An algorithm is a set of instructions designed to perform a specific task. 

Information Processing

Information processing refers to the manipulation of digitized information by


computers and other digital electronic equipment, known collectively as
information technology (IT). Information processing systems include business
software, operating systems, computers, networks and mainframes.

We will be learning the details of these terms throughout the courses in different
modules. 

1.2. Computer Science Applications

Furthermore, Computer Science has applications in almost all domains such as: 

 Telecom
 Banks 
 Hospitals
 Software Development
 Service Industry ü Pak Army
 Freelancing
 and many more
  

Local Job Market


According to famous Job market website in Pakistan, most of the jobs are available
in Computer Science, for example Figure 1 shows job opportunities when filtered
using “By Function”, and Figure 2 represents job opportunities when filtered using
“By Industry”. In both cases, the job opportunities in Computer Science are higher
than rest of the fields.

International Job Market

 Similarly, internationally, jobs related to Computer Science are ranked on the top.
For example, forbes magazin one of the acclaimed agencies in US claims that
Software Developer has been ranked as Number 1 job in the US. In Computer
Science, the following areas have been ranked by the Forbes magazine. 

 Artificial Intelligence and Machine Learning


 Data Science
 Virtual Reality ü IoT
 Back-End Developer
 Front-End Developer
 UI Designer
 Full-Stack Engineer
 IT Manager
 Quality Assurance Expert

All of this discussion would be helpful to make you motivated all the time and to
be happy with the decision you have made to choose Computer Science and a
career. 

1.5. Are you not a student of Computer Science?

Those who are not studying CS, even then this course will be helpful for them too.
As this course covers all basic concepts of Computer Science which you would
require in whatever field of study you are working. You know studying basics of
Computer Science is compulsory for everyone even you are studying Business,
Engineering, or Sciences. This course has been made very easy and interactive to
make sure that you learn properly the basics of Computer Science and can apply
them in your own studies.   

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy