COM155 - Lec1 - Data Types
COM155 - Lec1 - Data Types
Lecture # 1
Computer Basics
1
Textbooks
J. G. Brookshear, Computer Science: An
Overview, 13th Edition.
2
3
4
Instructors
Instructor:
Name : Dr. Mahmoud A. Elsakhawy
E-mail : maelsakhawy@msa.edu.eg
5
COM155/ GES024-TEAM
Whenever you need our help, you will find a group of tutors
are ready to support you:
Eng. Nada Yasser Ahmed Salama ------→ nayasser@msa.edu.eg
Eng. Nourhan Ahmed Yehia Saad ------→ noahmed@msa.edu.eg
Eng. Hagar Ahmed Mahmoud Morad ------→ hamorad@msa.edu.eg
Eng. Mohamed Hosny Abd Elmonem ------→ mhabdelmonem@msa.edu.eg
Motivational video
https://www.youtube.com/watch?v=p5KdykFAc1k
7
Course Main Outlines
Introduction to
IT
COM 155
8
Weekly Plane
Weekly Plane
Weekly Plane
Course Assessment
Course Assessment will be based on :
Attendance, Assignments, Class Quizzes, Oral Quizzes, Projects,
Lab work, Final lab exam, Mid Term exam, and Final exam.
2 Class & 2 Online Exams 10% (4% Online Exams + 6% Class Quizzes)
Attendance 6% (6% Attendance (3%:Lecs + 3%:Labs)
2 Assignments 5% (2 Assignements)
Lab work + Projects 14% (9% Lab work + 5% Project)
Final Lab Exam 5 % (in the last two weeks before the final exam)
Mid-term Exam 20 % during the seventh and eighth week.
Final Exam: 40 %
Total 100 %
Important Notice:
You should bring your participation notebook every lecture.
75% of the lectures and Labs must be attended otherwise you will be
12
deprived.
Course main objectives
By the end of this course, students should be able to:
❖ Define types of data, simple model of computer, data storage,
data processing, integrated circuits (ICs), and registers.
❖ Recognize number systems and coding schemas.
❖ Identify the functions of OS, basics of programming
languages, and computer software categories.
❖ Apply computer skills on mini projects serving different
engineering departments.
❖ Explain the types of computer networks and data
communication.
❖ Organize the information security, Malicious Software, and
solutions.
❖ Have a view on the concepts and the future of AI & IoT.
13
Learning Outcomes (LO’s)
14
Information Technology
IT Careers 15
Chapter 1
Data Types & Data Storage
❖ Decimal/Denary System.
❖ Functions of OS.
❖ Types of OS.
❖ Program Development Life Cycle.
❖ Pseudo-code & Flowchart.
❖ Programming Languages.
❖ Compiler & Interpreter of HLPLs.
❖ Software Categories. 19
Chapter 5
Data Communication and
Computer Network
❖ Computer Networks.
❖ Components of Data Communication.
❖ Transmission Media.
❖ Types of Computer Networks According to
the Geographical Area.
❖ Computer Networking Hardware.
❖ Computer Networks Applications. 20
Chapter 6
Information Security
Data types
23
Brainstorming
24
25
26
Difference Between Data and Information
27
28
29
Definitions:
Data:
is an individual unit that contains raw materials
which do not carry any specific meaning.
Information:
It is a processed data that improves our
knowledge, enabling us to take decisions and initiate actions.
Information Technology (IT):
It is the technology that is used to acquire, store, organize,
process and disseminate processed data which can be used in
specified applications.
30
Information Technology
IT Careers 31
Different types
of Data
IT is concerned with:
34
Information Processing Cycle
35
The computer
36
Generations of Computer
https://www.youtube.com/watch?v=sTc4kIVUnoA
37
Generations of Computers
38
Characteristics of Computers
https://www.youtube.com/watch?v=FLst_k_eWkE
39
PDA
40
Supercomputers
A supercomputer is a computer with a high level
of performance as compared to a general-
purpose. The performance of a supercomputer is
commonly measured in floating-point operations
per second (FLOPS) instead of million
instructions per second (MIPS).
Floating Point Operations Per
Second (FLOPS) is a measure of
computer performance, useful in the
fields of scientific. For such cases it is
a more accurate measure than
measuring Instructions Per Second.
41
Supercomputers
42
Mainframe Computers
They are used
primarily by large
organizations for
critical applications;
bulk data processing,
such as industry and
statistics, enterprise
resource planning; and
transaction processing.
43
Minicomputers (Servers)
A minicomputer fills
the space between
the mainframe and
microcomputer,
Minicomputers are mid-
range servers operating
business and scientific
applications. However,
the use of the term
minicomputer has
diminished and has
merged with servers.
44
Microcomputers
A microcomputer
is a complete computer on
a small scale, designed for
use by one person at a time.
Common microcomputers
include laptops, desktops
(PCs) and handheld
devices. microcomputers
also include some
calculators, smart phones,
notebooks, tablets and
embedded systems.
45
Computer Structure
DAS
NAS (Network
Attached Storage)
DAS (Direct
Attached Storage)
50
How does Computer work???
Basic 3 steps: Input, Processing, Output.
Tasks are assigned to the computer in sets of step-by-step
instructions, which are known as Programs.
51
Bits & Bytes
52
Data Hierarchy
Byte
53
Definitions
Bit: It is the smallest element of data or a single binary digit, either a 0 or 1.
Bit is represented by a lower-case b. (bps)
56
57