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

Ch1 (intro)

The document outlines the introductory lecture for a Computer Science course led by Abed EL Safadi, covering administrative details, course objectives, and the importance of studying computer science. Key topics include basic computing concepts, the significance of computing in various fields, and potential career paths in the industry. The lecture emphasizes the transformative role of computing in modern society and encourages students to engage with the material actively.

Uploaded by

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

Ch1 (intro)

The document outlines the introductory lecture for a Computer Science course led by Abed EL Safadi, covering administrative details, course objectives, and the importance of studying computer science. Key topics include basic computing concepts, the significance of computing in various fields, and potential career paths in the industry. The lecture emphasizes the transformative role of computing in modern society and encourages students to engage with the material actively.

Uploaded by

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

Introduction to Computer Science (I1100)

Lecture 1: Introduction

Abed EL Safadi
Faculty of Sciences 1
Quote

“EveryBody in this country should


learn how to program a computer…
because it teaches you how to think”

-Steve Jobs
Outline

Administrative Details

Course Objectives

Course Description

Introduction

3
Outline

Administrative Details

Course Objectives

Course Description

Introduction

4
Useful Info.

Instructor Abed EL Safadi


Email Abed.Safadi@ul.edu.lb

5
Attendance

 You are expected to attend lectures.

 Some lectures are in sequence. If you skip one you are not be able
to understand the lecture which follows, if you don't catch up.

 In the case of unexcused absences, you are responsible for


making up lecture material that you have missed on your own.

 You are also responsible for any announcements that I make


during a class when you are absent.

6
Outline

Administrative Details

Course objectives

Course Description

Introduction

7
Course objectives
The student must know a number of basic concepts relating to different
sub-areas of computing.

• Computer components
• System components (architecture)
• Networks
• Web basic concepts
• Understand the type of services that can be found on the Internet
• Develop a static web page (HTML)

8
Outline

Administrative Details

Course Objectives

Course Description

Introduction

9
Course description

Introduction
Computer Structure
Operating System
Software
Databases
Computer Networks
Internet
10
Outline

Administrative Details

Course Objectives

Course Description

Introduction

11
Introduction

WHY STUDY COMPUTER SCIENCE ?


1- Computing is part of everything we do!
Computing and computer technology are part of just about everything that
touches our lives from the cars we drive, to the movies we watch, to the ways
businesses and governments deal with us.

2- Expertise in computing enables you to solve complex, challenging problems.


The development of software to improve education, using 3D graphics to visualize
historical artifacts, developing computer models to study evolution, understanding
natural language, analyzing medical images, using computers to produce art, and
developing algorithms to support advanced network technologies

12
Introduction

WHY STUDY COMPUTER SCIENCE ?


3-Computing enables you to make a positive difference in the world.
The exploration of assistive technology for students with low-vision, the development
of computing systems to assist with medical imaging and diagnosis and the study of
gender equity in computer science.

4- Future opportunities in computing are without boundaries.


in 1943 the president of IBM stated: "I think there is a world market for maybe five computers."
Decades later, in 1977, the founder of Digital Equipment Corporation said "There is no reason anyone
would want a computer in their home." As exciting as the world is today, the future of computing
(your future with computing!) is beyond what you can imagine. Dream big - and there truly will be no
boundaries for you.

13
Introduction
Our present
Types of Attacks lifestyle and scenario
Ahmad

14
Introduction

Cyber Security’s goal

Types of Attacks

15
Computer Science=Definitions
Computer Science = Computing Science = Informatics

Informatics = information + automatic

Informatics = automation of information treatment by a system


Computer = Computational device

It is the study of the structure, behavior, and interactions of


computational systems.

As an academic field it involves the practice of information


processing 16
Information

Data can be any character, number, word, text, picture, sound or


video.

Information is the meaning attributed


to a data which is a coded representation
to be processed by the machine.

When data is processed, it is called information.

Output data can be perceived as information.


17
Computer

A computer is a machine or device that processes information


according to a set of predefined instructions or program

The purpose of information processing is to:

• Perform arithmetic and logical calculations


• Manage and store data
• Communicate and exchange information

18
Example of a computational device

Show the steps that your perform if you want


the result of the sum between 2 and 3.

•Press on 2 (input the data 2)


•Press on + (compute the sum operation)
• Press on 3 (input the data 3)
• Press on = (output the final result)

Calculator
19
Data Processor

Computer = Data processor ?


• Computer acts as a black box that
1. accepts input data,
2. process the data
3. and creates output data

Input Data Output Data


Computer

20
Importance of using computer science in
an enterprise
• Better production,
• Better administration,
• Better decision,
• Better communication,
• Minimize expenses and maximize profitability.

21
Areas of Application of Computer science

• Finance (stock exchange, banks, …)


• Business (e-commerce, marketing, management, data mining, …)
• Science (weather forecast, geography, physics, mathematics, …)
• Medical (pharmacy, patient history and monitoring, genetics, …)
• Network supervision (pipeline, flights, trains, trucks, transport, water
distribution, …)
• Operating supervision (product manufacturing, nuclear power plants
control, …)

22
Jobs in Computer Science

Database administrator: is involved in the planning and development of the


database as well as in troubleshooting any issues on behalf of the users.

Network administrator: installs, maintains, repairs, and upgrades network and


computer systems.

Network architect: designs and builds data communication networks including


local area networks (LANs), wide area networks (WANs), and intranets.

Software project manager/ IT project manager: has the responsibility to deliver


every project on time within the budget and scope.

Computer programmer: writes programs in a variety of computer languages such


as C++ and Java, debugs programs by testing for and fixing errors.
23
Jobs in Computer Science

Mobile application developer: designs and writes mobile application code.

Computer instructor: teaches the principles of computers to students at different levels.

Telecommunications network engineer: sets up the interaction between a computer


network and communications equipment such as wireless telephony services, radio and
satellite communications, internet…

Software tester: is involved in the quality assurance stage of software development and
deployment.

24
History of Computer Science
The evolution of computer science can be divided into five generations :
First generation (1945 – 1955)
During this period, computers moved from electromechanical into electronic ones.
These computers used vacuum tubes to control electron flow, as switches and amplifiers of electron signals.

Second generation (1955 – 1960)


Texas Instruments produced silicon transistors. It is smaller, cheaper,
and dissipates less energy than a vacuum tube.

Third generation (1960 – 1970)


The integrated circuits (IC) were used to build more compact computers called minicomputers,
which became more reliable and cheaper.

Fourth generation (1971 - )


Personal computers (PC) appeared as the result of the microprocessor development .
Fifth generation (early 90’s)
Web was invented by Tim Berners-Lee in 1989. Laptop was invented in 1986,
GSM (Global System for Mobile Communication) is a second generation for mobile phones appeared in 1991,
smartphones existed starting from 2001, ….. 25

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