SlideShare a Scribd company logo
Computer Problem Solving
Skills
Arc. Alli Abiodun Ismail
objectives
• Identify a computer program;
• Define a computer programming language;
• Give examples of computer programming languages.
Computer Program
• A computer needs written instructions to perform specific tasks.
These written instructions are called programs.
• Technically, a program is defined as a sequence of instructions written
to perform a specific task with a computer.
• It is an organized list of instructions that, when executed causes the
computer to behave in a predetermined manner.
Examples
• In ALGOL
BEGIN
DISPLAY( “Welcome to Esteem”)
END
• In BASIC
PRINT “Nigeria is great”
• In C
(programming language)
#include <stdio.h>
Int main (void)
{ printf(“Nigeria is greatn”)
{ return 0
Examples cont.
• In Fortran
Program Nigeria
Print*, ‘Nigeria is great’
End program Nigeria
Programming Language
• A programming language is an artificial language that is designed to communicate instructions to a machine,
particularly computer. A programming language can be used to create programs which control the behavior
of a machine particularly a computer.
• Examples
• BASIC;
• Fortran
• Cobol;
• C;
• Pascal
• Algol;
• Logo;
• Assembly language;
• Java;
• Prolog e.t.c
Types of programming languages
Programming Languages
Assembly Language
High-level Language
Machine language

More Related Content

What's hot

S3 Data Processing Pre-Waec Examination (First Half)
S3 Data Processing Pre-Waec Examination (First Half)S3 Data Processing Pre-Waec Examination (First Half)
S3 Data Processing Pre-Waec Examination (First Half)
Ejiro Ndifereke
 
Introduction to systems programming
Introduction to systems programmingIntroduction to systems programming
Introduction to systems programming
Mukesh Tekwani
 
Loc and function point
Loc and function pointLoc and function point
Loc and function point
Mitali Chugh
 
Programming language
Programming languageProgramming language
Programming language
Shuja Qais
 
Introduction to compiler
Introduction to compilerIntroduction to compiler
Introduction to compilerAbha Damani
 
JS2 COMPUTER STUDIES FIRST TERM C.A 2
JS2 COMPUTER STUDIES FIRST TERM C.A 2JS2 COMPUTER STUDIES FIRST TERM C.A 2
JS2 COMPUTER STUDIES FIRST TERM C.A 2
Ejiro Ndifereke
 
Chapt 01 Assembly Language
Chapt 01 Assembly LanguageChapt 01 Assembly Language
Chapt 01 Assembly Language
Hamza Akram
 
Introduction to C# Programming
Introduction to C# ProgrammingIntroduction to C# Programming
Introduction to C# Programming
Sherwin Banaag Sapin
 
S.S.2 Computer Studies 3rd Term Examination
S.S.2 Computer Studies 3rd Term ExaminationS.S.2 Computer Studies 3rd Term Examination
S.S.2 Computer Studies 3rd Term Examination
Ejiro Ndifereke
 
Programming languages
Programming languagesProgramming languages
Programming languages
Simon Mui
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
djview
 
Chapter 4 software project planning
Chapter 4 software project planningChapter 4 software project planning
Chapter 4 software project planningPiyush Gogia
 
SS2 Data Processing Examination with Test of Practicals (Third Term)
SS2 Data Processing Examination with Test of Practicals (Third Term)SS2 Data Processing Examination with Test of Practicals (Third Term)
SS2 Data Processing Examination with Test of Practicals (Third Term)
Ejiro Ndifereke
 
Programming languages
Programming languagesProgramming languages
Programming languages
www.myassignmenthelp.net
 
Chapter 1 - An Overview of Computers and Programming Languages
Chapter 1 - An Overview of Computers and Programming LanguagesChapter 1 - An Overview of Computers and Programming Languages
Chapter 1 - An Overview of Computers and Programming LanguagesAdan Hubahib
 
Operators in C Programming
Operators in C ProgrammingOperators in C Programming
Operators in C Programming
Qazi Shahzad Ali
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metrics
despicable me
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
MZ5512
 
SS2 DATA PROCESSING EXAMINATION (FIRST TERM)
SS2 DATA PROCESSING EXAMINATION (FIRST TERM)SS2 DATA PROCESSING EXAMINATION (FIRST TERM)
SS2 DATA PROCESSING EXAMINATION (FIRST TERM)
Ejiro Ndifereke
 

What's hot (20)

Computer programming concepts
Computer programming conceptsComputer programming concepts
Computer programming concepts
 
S3 Data Processing Pre-Waec Examination (First Half)
S3 Data Processing Pre-Waec Examination (First Half)S3 Data Processing Pre-Waec Examination (First Half)
S3 Data Processing Pre-Waec Examination (First Half)
 
Introduction to systems programming
Introduction to systems programmingIntroduction to systems programming
Introduction to systems programming
 
Loc and function point
Loc and function pointLoc and function point
Loc and function point
 
Programming language
Programming languageProgramming language
Programming language
 
Introduction to compiler
Introduction to compilerIntroduction to compiler
Introduction to compiler
 
JS2 COMPUTER STUDIES FIRST TERM C.A 2
JS2 COMPUTER STUDIES FIRST TERM C.A 2JS2 COMPUTER STUDIES FIRST TERM C.A 2
JS2 COMPUTER STUDIES FIRST TERM C.A 2
 
Chapt 01 Assembly Language
Chapt 01 Assembly LanguageChapt 01 Assembly Language
Chapt 01 Assembly Language
 
Introduction to C# Programming
Introduction to C# ProgrammingIntroduction to C# Programming
Introduction to C# Programming
 
S.S.2 Computer Studies 3rd Term Examination
S.S.2 Computer Studies 3rd Term ExaminationS.S.2 Computer Studies 3rd Term Examination
S.S.2 Computer Studies 3rd Term Examination
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Chapter 4 software project planning
Chapter 4 software project planningChapter 4 software project planning
Chapter 4 software project planning
 
SS2 Data Processing Examination with Test of Practicals (Third Term)
SS2 Data Processing Examination with Test of Practicals (Third Term)SS2 Data Processing Examination with Test of Practicals (Third Term)
SS2 Data Processing Examination with Test of Practicals (Third Term)
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Chapter 1 - An Overview of Computers and Programming Languages
Chapter 1 - An Overview of Computers and Programming LanguagesChapter 1 - An Overview of Computers and Programming Languages
Chapter 1 - An Overview of Computers and Programming Languages
 
Operators in C Programming
Operators in C ProgrammingOperators in C Programming
Operators in C Programming
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metrics
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
SS2 DATA PROCESSING EXAMINATION (FIRST TERM)
SS2 DATA PROCESSING EXAMINATION (FIRST TERM)SS2 DATA PROCESSING EXAMINATION (FIRST TERM)
SS2 DATA PROCESSING EXAMINATION (FIRST TERM)
 

Similar to Computer problem solving skills

X-CS-8.0 Programming in C Language 2022-2023.pdf
X-CS-8.0 Programming in C Language 2022-2023.pdfX-CS-8.0 Programming in C Language 2022-2023.pdf
X-CS-8.0 Programming in C Language 2022-2023.pdf
Alefya1
 
Presentation-1.pptx
Presentation-1.pptxPresentation-1.pptx
Presentation-1.pptx
animewatcher7
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
educationfront
 
Introduction_to_Programming.pptx
Introduction_to_Programming.pptxIntroduction_to_Programming.pptx
Introduction_to_Programming.pptx
PmarkNorcio
 
C++ programming languages lectures
C++ programming languages lectures C++ programming languages lectures
C++ programming languages lectures
jabirMemon
 
sege.pdf
sege.pdfsege.pdf
sege.pdf
SegezzBrian
 
Introduction to computer programming
Introduction to computer programming Introduction to computer programming
Introduction to computer programming
VanessaBuensalida
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
programming.pptx
programming.pptxprogramming.pptx
programming.pptx
DarianElmyra
 
PROG0101_CH02.pptx
PROG0101_CH02.pptxPROG0101_CH02.pptx
PROG0101_CH02.pptx
AnjaliPandey439257
 
Ic lecture8
Ic lecture8 Ic lecture8
Ic lecture8
AttaullahRahimoon
 
week 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptxweek 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptx
nuruddinnnaim
 
Computer languages
Computer languagesComputer languages
Computer languages
AqdasNoor
 
IS L04 Programming Language
IS L04 Programming LanguageIS L04 Programming Language
IS L04 Programming Language
Jan Wong
 
Computer programming programming_langugages
Computer programming programming_langugagesComputer programming programming_langugages
Computer programming programming_langugages
eShikshak
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
crAmth
 
10 lesson7
10 lesson710 lesson7
10 lesson7
Mary Grace Uminga
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
Gaditek
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
Gaditek
 

Similar to Computer problem solving skills (20)

X-CS-8.0 Programming in C Language 2022-2023.pdf
X-CS-8.0 Programming in C Language 2022-2023.pdfX-CS-8.0 Programming in C Language 2022-2023.pdf
X-CS-8.0 Programming in C Language 2022-2023.pdf
 
Presentation-1.pptx
Presentation-1.pptxPresentation-1.pptx
Presentation-1.pptx
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Introduction_to_Programming.pptx
Introduction_to_Programming.pptxIntroduction_to_Programming.pptx
Introduction_to_Programming.pptx
 
C++ programming languages lectures
C++ programming languages lectures C++ programming languages lectures
C++ programming languages lectures
 
sege.pdf
sege.pdfsege.pdf
sege.pdf
 
Introduction to computer programming
Introduction to computer programming Introduction to computer programming
Introduction to computer programming
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
programming.pptx
programming.pptxprogramming.pptx
programming.pptx
 
PROG0101_CH02.pptx
PROG0101_CH02.pptxPROG0101_CH02.pptx
PROG0101_CH02.pptx
 
Ic lecture8
Ic lecture8 Ic lecture8
Ic lecture8
 
week 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptxweek 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptx
 
Computer languages
Computer languagesComputer languages
Computer languages
 
IS L04 Programming Language
IS L04 Programming LanguageIS L04 Programming Language
IS L04 Programming Language
 
Computer programming programming_langugages
Computer programming programming_langugagesComputer programming programming_langugages
Computer programming programming_langugages
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
 
10 lesson7
10 lesson710 lesson7
10 lesson7
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 

More from Esteem Learning Centre

Hydraulic and pneumatic machine
Hydraulic and pneumatic machineHydraulic and pneumatic machine
Hydraulic and pneumatic machine
Esteem Learning Centre
 
Drawing Materials and equipments/ board practise
Drawing Materials and equipments/ board practiseDrawing Materials and equipments/ board practise
Drawing Materials and equipments/ board practise
Esteem Learning Centre
 
Data processing . powerpoint slides
Data processing . powerpoint slidesData processing . powerpoint slides
Data processing . powerpoint slides
Esteem Learning Centre
 
Computer ethics
Computer ethicsComputer ethics
Computer ethics
Esteem Learning Centre
 
Basic programming
Basic programmingBasic programming
Basic programming
Esteem Learning Centre
 
Application of information technology in everyday life
Application of information technology in everyday lifeApplication of information technology in everyday life
Application of information technology in everyday life
Esteem Learning Centre
 
Media production city alli abiodun ismail
Media production city  alli abiodun ismailMedia production city  alli abiodun ismail
Media production city alli abiodun ismail
Esteem Learning Centre
 

More from Esteem Learning Centre (7)

Hydraulic and pneumatic machine
Hydraulic and pneumatic machineHydraulic and pneumatic machine
Hydraulic and pneumatic machine
 
Drawing Materials and equipments/ board practise
Drawing Materials and equipments/ board practiseDrawing Materials and equipments/ board practise
Drawing Materials and equipments/ board practise
 
Data processing . powerpoint slides
Data processing . powerpoint slidesData processing . powerpoint slides
Data processing . powerpoint slides
 
Computer ethics
Computer ethicsComputer ethics
Computer ethics
 
Basic programming
Basic programmingBasic programming
Basic programming
 
Application of information technology in everyday life
Application of information technology in everyday lifeApplication of information technology in everyday life
Application of information technology in everyday life
 
Media production city alli abiodun ismail
Media production city  alli abiodun ismailMedia production city  alli abiodun ismail
Media production city alli abiodun ismail
 

Recently uploaded

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 

Recently uploaded (20)

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 

Computer problem solving skills

  • 2. objectives • Identify a computer program; • Define a computer programming language; • Give examples of computer programming languages.
  • 3. Computer Program • A computer needs written instructions to perform specific tasks. These written instructions are called programs. • Technically, a program is defined as a sequence of instructions written to perform a specific task with a computer. • It is an organized list of instructions that, when executed causes the computer to behave in a predetermined manner.
  • 4. Examples • In ALGOL BEGIN DISPLAY( “Welcome to Esteem”) END • In BASIC PRINT “Nigeria is great” • In C (programming language) #include <stdio.h> Int main (void) { printf(“Nigeria is greatn”) { return 0
  • 5. Examples cont. • In Fortran Program Nigeria Print*, ‘Nigeria is great’ End program Nigeria
  • 6. Programming Language • A programming language is an artificial language that is designed to communicate instructions to a machine, particularly computer. A programming language can be used to create programs which control the behavior of a machine particularly a computer. • Examples • BASIC; • Fortran • Cobol; • C; • Pascal • Algol; • Logo; • Assembly language; • Java; • Prolog e.t.c
  • 7. Types of programming languages Programming Languages Assembly Language High-level Language Machine language