0% found this document useful (0 votes)
39 views13 pages

Introduction to Computer Science Basics

Uploaded by

mamydialloawa07
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)
39 views13 pages

Introduction to Computer Science Basics

Uploaded by

mamydialloawa07
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

Introduction to Computer Science

Lecture 0: Introduction

Ms Samb
ML engineer

1
Introduction
I. Introduction
II. What is a Computer?
III. Hardware Components of a Computer
IV. Operating Systems and User Interfaces
V. Microsoft Office Essentials
VI. Practical Hardware Considerations
VII. Emerging Trends in Computer Hardware
VIII. Command Line Basics
IX. Module 3: Introduction to Algorithms

2
Introduction

This course provides a comprehensive introduction to the field of computer science, covering fundamental
concepts, programming skills, and problem-solving techniques. Students will learn the basics of
programming, data structures, algorithms, and computer hardware and software.

Prerequisites:

● No prerequisites just have a laptop

3
Introduction

Assessment:

● Quizzes
● Weekly assignments and coding exercises
● Midterm examination
● Final examination(Project)

Textbooks and Resources:

Grading:

● attendance: 10%
● Quizzes 15
● Assignments: 15%
● Midterm Examination: 20% 4

● Final Examination: 40%


What is a Computer?

A computer is an electronic device responsible accepting data, processing it, output and store it.
A computer ACCEPTS, then PROCESS, then OUTPUT and lastly STORES the accepted data
when necessary.
Examples of computers are: laptops, desktops, cellphones, calculators etc.

5
History of computer

There are five generations of computers for a period from 1946 to date.
First generation computers (1946 - 1959)
Examples are ENIAC, EDVAC and UNIVAC.
Used vacuum tubes for processing, weighed 27 tons, stood 10ft tall, and took up 1800 square feet
of space.,
Used punched cards for storage

6
History of computer

◼ First generation computers (1946 - 1959)


◼ They were large.
◼ They were very expensive.
◼ They were very slow.
◼ They generated a lot of heat.
◼ They used a lot of electricity.
◼ They had no operating system.
◼ Used Low level language fo input.
◼ Not Portable and reliable.

7
History of computer

Second generation computers (1959 - 1964)


◼ Examples are IBM1401 and UNIVAC3.
◼ Used transistors as part of the processor.
◼ Had RAM(Random Access Memory) and RO(Read-Only Memory), and used Assembly language and
some high level language.
◼ Could process about 200000 instructions per second.
◼ Size reduced compared to 1st computers.

8
History of computer

Third generation computers (1964 - 1970)


◼ Examples are IBM360 and IBM370.
◼ Used integrated circuits for the processor.
◼ Keyboard for input an monitor for output.
◼ Main memory comprised of the P-ROM and the D-RAM.
◼ They were small and portable.
◼ They were reasonably fast and reliable.

9
History of computer

Third generation computers (1964 - 1971)


◼ Had an operating system and used High level language making it easy to learn.
◼ Nevertheless, integrated circuits required air conditioning.
◼ Very advanced technology was required to produce these circuits.

10
History of computer

Fourth generation computers (1971 - 1981)


◼ Used microprocessor like LSIC and VLSIC for processing.
◼ Output was done by a monitor.
◼ Had an operating system like MS Dos or PC Dos.

11
History of computer

Fifth generation computers (1981 to date)


◼ These include the laptops, desktops and others computers we see today.
◼ Used EEPROM, DIMM and SIMM as part of the processor.
◼ Portable and used keyboard and pointing devices for input

12
History of computer

13

You might also like