SlideShare a Scribd company logo
1
Basic Introduction on
Computer Science
2
FIGURE 1-1 A Computer System
3
FIGURE 1-2 Basic Hardware Components
4
Operating System
An operating system (OS) is system software that manages
computer hardware, software resources, and provides common
services for computer programs.
Windows
Linux
Android
iOS
Mac…and the list goes on
Few Example OS:
5
FIGURE 1-3 Relationship between system and application software
6
Computer Languages
To write a program for a computer, we must use a computer
language. Over the years computer languages have evolved
from machine language to natural languages.
Machine Languages
Symbolic Languages
High-Level Languages
Topics discussed in this section:
7
FIGURE 1-9 Computer Language Evolution
# 8
PROGRAM 1-1 The Multiplication Program in Machine Language
9
The only language understood by computer
hardware is machine language.
Note
10
PROGRAM 1-2 The Multiplication Program in Symbolic Language
11
PROGRAM 1-3 The Multiplication Program in C#
12
Compiler
A compiler is primarily used for programs that
translate source code from a high-level programming
language to a lower level language (e.g. assembly
language, object code, or machine code) to create
an executable program
13
Interpreter
An interpreter is a computer program that directly executes
instructions written in a programming or scripting language,
without requiring them previously to have been compiled into
a machine language program
14
.Net Framework
15
IDE
An integrated development environment (IDE) is a software
application that provides comprehensive facilities
to computer programmers for software development. An IDE
normally consists of at least a source code editor, build
automation tools and a debugger.
• Editing Source Code
• Syntax Highlighting
• Building Executables
• Debugging
• Local build automation
16
Microsoft Visual Studio
Microsoft Visual Studio is an integrated development
environment (IDE) from Microsoft.
It is used to develop
• computer programs
• websites
• web apps
• web services
• mobile apps.
17
OOPS
Object-oriented programming aims to implement real-world
entities like
• Abstraction
• Encapsulation
• Inheritance
• Polymorphism.
The main aim of OOP is to bind together the data and the
functions that operate on them so that no other part of the
code can access this data except that function.
18
C# Introduction
Features Of C#
C-sharp is an object-oriented programming language that offers tons
of features to programmers.
Some of which are:
•Simple and easy to understand syntax.
•It offers Interoperability, scalability and is updatable.
•It is based on components.
•It has a rich library and is a structured language.
•It is type-safe i.e. it only allows code to access the memory
location for which it has authorized access.
19
STRUCTURE OF C# PROGRAM
20
Data types in C#
Features Of C#
A data type specifies the size and type of variable values. It is important to use the correct
data type for the corresponding variable; to avoid errors, to save time and memory, but it
will also make your code more maintainable and readable. The most common data types
are:

More Related Content

PDF
Difference between system software and application software
PPTX
Introduction to programming languages
PPTX
Unit-2 keyboarding skills PowerPoint Presentation.pptx
PPTX
Computer software
PPT
Generation of computer languages
PDF
Beginning computer basics
PPT
Introduction to Basic Computer Concepts Presentation
Difference between system software and application software
Introduction to programming languages
Unit-2 keyboarding skills PowerPoint Presentation.pptx
Computer software
Generation of computer languages
Beginning computer basics
Introduction to Basic Computer Concepts Presentation

What's hot (20)

PPTX
1.1 introduction to small basic
PPTX
Task bar and start menu in window 10 - Class IV
PPTX
Introduction to Keyboarding | Alex Noudelman
PPTX
Fundamentals of Computer
PPTX
Basic of computer
PPT
Coreldraw
PPT
INPUT DEVICE
PDF
Operating systems Basics
PPTX
Powerpoint on Software Concept (ClassXI)
PPTX
Computer Keyboard
PPTX
PDF
Computer Presentation.pdf
PDF
Basics of Microsoft windows
PPT
COMPUTER SYSTEM
PPT
Computer programming concepts
PPT
Introduction to computer
PPTX
Microsot office word english
PDF
Multifunctional hydrotropes
PPTX
Computer and its language
1.1 introduction to small basic
Task bar and start menu in window 10 - Class IV
Introduction to Keyboarding | Alex Noudelman
Fundamentals of Computer
Basic of computer
Coreldraw
INPUT DEVICE
Operating systems Basics
Powerpoint on Software Concept (ClassXI)
Computer Keyboard
Computer Presentation.pdf
Basics of Microsoft windows
COMPUTER SYSTEM
Computer programming concepts
Introduction to computer
Microsot office word english
Multifunctional hydrotropes
Computer and its language
Ad

Similar to Basic Computer Science Introduction.pptx (20)

PPT
PPTX
lecture Slides - Week 1.programming fundamentals
PPT
Csphtp1 01
PPT
Book ppt
PPT
CISY 105 Chapter 1
PDF
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
PPTX
Csc240 lecture 1
PPT
Binary system
PPT
Lecture 1.ppt
PPTX
Programming Fundamentals lecture 2
PPTX
Computer Programming - Lecture B
PDF
Solution Manual for Visual C# How to Program (6th Edition) (Deitel Series) 6t...
PPTX
introductiontocomputerprogramming.pptx
PPT
Eo gaddis java_chapter_01_5e
PPT
Eo gaddis java_chapter_01_5e
PPT
Savitch ch 01
PPT
Savitch ch 01
PDF
Solution Manual for Visual C# How to Program (6th Edition) (Deitel Series) 6t...
PPT
Cpp htp5e 01
PPT
01 intro to vb-net
lecture Slides - Week 1.programming fundamentals
Csphtp1 01
Book ppt
CISY 105 Chapter 1
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
Csc240 lecture 1
Binary system
Lecture 1.ppt
Programming Fundamentals lecture 2
Computer Programming - Lecture B
Solution Manual for Visual C# How to Program (6th Edition) (Deitel Series) 6t...
introductiontocomputerprogramming.pptx
Eo gaddis java_chapter_01_5e
Eo gaddis java_chapter_01_5e
Savitch ch 01
Savitch ch 01
Solution Manual for Visual C# How to Program (6th Edition) (Deitel Series) 6t...
Cpp htp5e 01
01 intro to vb-net
Ad

Recently uploaded (20)

PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PPTX
Module 8- Technological and Communication Skills.pptx
PDF
Design Guidelines and solutions for Plastics parts
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
737-MAX_SRG.pdf student reference guides
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Management Information system : MIS-e-Business Systems.pptx
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
distributed database system" (DDBS) is often used to refer to both the distri...
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Module 8- Technological and Communication Skills.pptx
Design Guidelines and solutions for Plastics parts
Abrasive, erosive and cavitation wear.pdf
737-MAX_SRG.pdf student reference guides
August -2025_Top10 Read_Articles_ijait.pdf
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...

Basic Computer Science Introduction.pptx

  • 2. 2 FIGURE 1-1 A Computer System
  • 3. 3 FIGURE 1-2 Basic Hardware Components
  • 4. 4 Operating System An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Windows Linux Android iOS Mac…and the list goes on Few Example OS:
  • 5. 5 FIGURE 1-3 Relationship between system and application software
  • 6. 6 Computer Languages To write a program for a computer, we must use a computer language. Over the years computer languages have evolved from machine language to natural languages. Machine Languages Symbolic Languages High-Level Languages Topics discussed in this section:
  • 7. 7 FIGURE 1-9 Computer Language Evolution
  • 8. # 8 PROGRAM 1-1 The Multiplication Program in Machine Language
  • 9. 9 The only language understood by computer hardware is machine language. Note
  • 10. 10 PROGRAM 1-2 The Multiplication Program in Symbolic Language
  • 11. 11 PROGRAM 1-3 The Multiplication Program in C#
  • 12. 12 Compiler A compiler is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g. assembly language, object code, or machine code) to create an executable program
  • 13. 13 Interpreter An interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program
  • 15. 15 IDE An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools and a debugger. • Editing Source Code • Syntax Highlighting • Building Executables • Debugging • Local build automation
  • 16. 16 Microsoft Visual Studio Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop • computer programs • websites • web apps • web services • mobile apps.
  • 17. 17 OOPS Object-oriented programming aims to implement real-world entities like • Abstraction • Encapsulation • Inheritance • Polymorphism. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function.
  • 18. 18 C# Introduction Features Of C# C-sharp is an object-oriented programming language that offers tons of features to programmers. Some of which are: •Simple and easy to understand syntax. •It offers Interoperability, scalability and is updatable. •It is based on components. •It has a rich library and is a structured language. •It is type-safe i.e. it only allows code to access the memory location for which it has authorized access.
  • 20. 20 Data types in C# Features Of C# A data type specifies the size and type of variable values. It is important to use the correct data type for the corresponding variable; to avoid errors, to save time and memory, but it will also make your code more maintainable and readable. The most common data types are: