SlideShare a Scribd company logo
1 of 4
Semi Detailed Lesson Plan in Programming Languages 
Date: September 26, 2014 
Room: 
Time: 
I. Objectives 
At the end of the lesson 85% of the students should be able to: 
a. understand the uses of Basic Tools in C++. 
b. make a program that shows the function of Basic Tools in C++. 
c. value the Importance of knowing the syntax used in C++. 
II. Subject Matter 
Main Topic 
“C++ Programming” 
Sub-topic 
 VC++ Environment 
 Basic Tools in C++ 
III. Materials 
Laptop, DLP, Marker, Styropor, Cartolina 
References: http://www.techopedia.com/ 
http://msdn.microsoft.com/ 
IV. Procedure 
A. Preparation 
1. Opening prayer to be led by a Student 
2. Greet the students and ask to arrange their chair before sitting 
3. Ask the Class secretary for the Attendance 
B. Motivation 
Game Called “Picture Puzzle” that will reveal the lesson for the day. 
C. Lesson Proper 
1. Raise-Up Question 
Ask 3 students on what they want to know or to earn about the topic that 
will be answered after the discussion. 
2. Technical Terms
 OOP – Object Oriented Programming refers to a programming 
methodology based on objects, instead of just functions and 
procedures. 
 Class - an extensible program-code-template for creating objects and 
implementations of behavior 
 Event - an action or occurrence detected by the program that may be 
handled by the program. 
 Semicolon (;) – called as terminators or closing tag. 
 Syntax - the combinations of symbols that are considered to be a 
correctly structured document or fragment in that language. 
3. Discussion 
C++ is an object oriented programming (OOP) language, developed by 
Bjarne Stroustrup, and is an extension of C language. 
Initially, the language was called 'C with classes’ as it had all properties of C 
language with an additional concept of 'classes’. However, it was renamed to 
C++ in 1983. 
C++ includes several operators such as comparison, arithmetic, bit 
manipulation, logical operators etc. One of the most attractive features of C++ 
is that it enables the overloading of certain operators such as addi tion. 
Environment of VC++ 
 Solution Explorer – Used to manage solution or project item and 
browse through your codes. 
 Toolbox - displays icon for controls and other item that you can add to 
visual studio project 
 Property Window – to view and change the design-time properties 
and events of selected objects that are located in editors and 
designers. 
 Output Window - displays status messages for various features in 
the integrated development environment (IDE. 
 Error Window - Display the errors, warnings, and messages produced 
as you edit and compile code. 
 Standard Toolbar - Contains buttons that are shortcuts to some 
commonly used menu items. 
 Menu Bar - a user interface element that contains selectable 
commands and options for a specific program. 
 Form Designer - Allows you to add controls to a form, arrange them, 
and write code for their events.
There are basic tool that are usually seen in a simple program namely the 
Label, Button, TextBox and Message Box. 
 Label is used to name a specific field or to become the Data itself. 
 Button refers to any graphical control element that provides the user a 
simple way to trigger an event, to interact with dialog boxes, like 
confirming an action. 
 TextBox, text field or text entry box is a graphical control element 
intended to enable the user to input text information to be used by the 
program. 
 MessageBox is a predefined dialog box that displays application-related 
information to the user. Message boxes are also used to 
request information from the user. 
D. Activity 
Direction : Make a program that uses Label, Textbox, Button and 
MessageBox by following the Step by step procedure. 
3 students per computer unit. 
Procedure. 
Step1. Create a New Project 
Step 2. Click Other Language and choose Visual C++ 
Step 3. Click Windows Form Application and Write your Computer Unit 
Number as your project’s name 
. 
Step 4. Add 3 Buttons, 3 Textboxes and 3 Labels. 
Step 5. Click the button1 and go to the properties, go to the Text field and 
rename button1into your first members Name. 
Step 6. Double click button1and add the following codes: 
textBox1->Text = “ ‘Address of the First Member’ ”; 
label1->Text = “ ‘Age of the First Member’ ”; 
Message Box::Show (“ Hi My Name is ‘Name of the First Member’, I live in” 
+textBox1->Text+ “I’m”+ label1->Text+ “ Years Old.”); 
Step 7, Repeat step 5-6 use button2 and label2 and write the information of 
the second member. Same with the third member. 
Step 8, if all 3 members are done, save your work in Removable Disk (F) 
E. Generalization
C++ is a OOP Developed by Bjarne Stroustrup in, C++ was first named as C 
with Classes however it was renamed as C++ in year 1983. It Includes 
several functions like arithmetic operation, comparison and logic operation. 
There are 4 basic tools used in creating a program, the Textbox, used in 
inputing data, Textbox used as a trigger in a event, Label used to name or as 
a data itself and a Message Box used to display information to the user. 
V. Evaluation 
Direction: Write the answer to the following questions on the space provided. 
A. Give the Syntax of the Following; 
1. Label ___________________ 
2. MessageBox _____________ 
3. Textbox _________________ 
B. 
4. _________ is a OOP Language Developed by Bjarne Stroustrup 
5. C++ was initially called _________________ before it was 
renamed to C++ in 1983 
Answer Key 
1. Label->Text; 
2. MessageBox::Show() 
3. textbox->Text; 
4. C++ 
5. C with Classes 
VI. Assignment 
A. Follow-up Assignment 
Create a program that uses the basic tools and a messagebox with 
yesno button. 
B. Advance Assignment 
Read about If Statement. 
References: http://www.techopedia.com/ 
http://msdn.microsoft.com/ 
Prepared By: 
Erman G. Silagan

More Related Content

What's hot

Cblm installing and configuring computer system and networks
Cblm installing and configuring computer system and networksCblm installing and configuring computer system and networks
Cblm installing and configuring computer system and networksJulietcoronado
 
CSS-Budget-of-Work-SY-2022-2023.docx
CSS-Budget-of-Work-SY-2022-2023.docxCSS-Budget-of-Work-SY-2022-2023.docx
CSS-Budget-of-Work-SY-2022-2023.docxAngel Villalon
 
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10Bogs De Castro
 
CBLM - Set Up Computer Network (CSS)
CBLM - Set Up Computer Network (CSS)CBLM - Set Up Computer Network (CSS)
CBLM - Set Up Computer Network (CSS)Jean_SHS DepEd
 
CSS L01 - Introduction to Computer System Servicing (NCII)
CSS L01 - Introduction to Computer System Servicing (NCII)CSS L01 - Introduction to Computer System Servicing (NCII)
CSS L01 - Introduction to Computer System Servicing (NCII)Marvin Bronoso
 
Applying quality-standard (css)
Applying quality-standard (css)Applying quality-standard (css)
Applying quality-standard (css)Bong Bandola
 
TLE ICT CSS 10 Cot lesson plan1
TLE ICT CSS 10 Cot lesson plan1TLE ICT CSS 10 Cot lesson plan1
TLE ICT CSS 10 Cot lesson plan1Leonel Rivas
 
CSS NC II Module : Set-up Computer Networks
CSS NC II Module : Set-up Computer NetworksCSS NC II Module : Set-up Computer Networks
CSS NC II Module : Set-up Computer NetworksEric Talamisan
 
Demonstration lesson-plan-in-ict grade 11
Demonstration lesson-plan-in-ict grade 11Demonstration lesson-plan-in-ict grade 11
Demonstration lesson-plan-in-ict grade 11Luffy Kun
 
Computer Hardware Servicing Learning Module v.2.0
Computer Hardware Servicing Learning Module v.2.0Computer Hardware Servicing Learning Module v.2.0
Computer Hardware Servicing Learning Module v.2.0Bogs De Castro
 
Grade 7 TLE Detailed Lesson Plan
Grade 7 TLE Detailed Lesson PlanGrade 7 TLE Detailed Lesson Plan
Grade 7 TLE Detailed Lesson PlanJurix Cabuyao
 
lesson plan on components of computer.
lesson plan on components of computer.lesson plan on components of computer.
lesson plan on components of computer.varshachhajera
 
Final Demo Semi Detailed Lesson Plan in TLE 2 (LAN Cabling)
Final Demo Semi Detailed Lesson Plan in TLE 2 (LAN Cabling)Final Demo Semi Detailed Lesson Plan in TLE 2 (LAN Cabling)
Final Demo Semi Detailed Lesson Plan in TLE 2 (LAN Cabling)Manila Central University
 
Computer hardware servicing lesson 2:Perform Mensuration And Calculation
Computer hardware servicing lesson 2:Perform Mensuration And CalculationComputer hardware servicing lesson 2:Perform Mensuration And Calculation
Computer hardware servicing lesson 2:Perform Mensuration And CalculationA J
 
ICT 2nd QUARTER summative.pptx
ICT  2nd QUARTER summative.pptxICT  2nd QUARTER summative.pptx
ICT 2nd QUARTER summative.pptxMichael Montarde
 
Grade-10-DLP-CSS-June 5-6.docx
Grade-10-DLP-CSS-June 5-6.docxGrade-10-DLP-CSS-June 5-6.docx
Grade-10-DLP-CSS-June 5-6.docxAngelito Villalon
 
computer-systems-servicing-dll.docx
computer-systems-servicing-dll.docxcomputer-systems-servicing-dll.docx
computer-systems-servicing-dll.docxrochelleogatis1
 
Dll empowerment technologies
Dll empowerment technologiesDll empowerment technologies
Dll empowerment technologieswacasr12
 
K-12 Module in TLE - ICT Grade 10 [All Gradings]
K-12 Module in TLE - ICT  Grade 10 [All Gradings]K-12 Module in TLE - ICT  Grade 10 [All Gradings]
K-12 Module in TLE - ICT Grade 10 [All Gradings]Daniel Manaog
 

What's hot (20)

Cblm installing and configuring computer system and networks
Cblm installing and configuring computer system and networksCblm installing and configuring computer system and networks
Cblm installing and configuring computer system and networks
 
CSS-Budget-of-Work-SY-2022-2023.docx
CSS-Budget-of-Work-SY-2022-2023.docxCSS-Budget-of-Work-SY-2022-2023.docx
CSS-Budget-of-Work-SY-2022-2023.docx
 
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
 
CBLM - Set Up Computer Network (CSS)
CBLM - Set Up Computer Network (CSS)CBLM - Set Up Computer Network (CSS)
CBLM - Set Up Computer Network (CSS)
 
CSS L01 - Introduction to Computer System Servicing (NCII)
CSS L01 - Introduction to Computer System Servicing (NCII)CSS L01 - Introduction to Computer System Servicing (NCII)
CSS L01 - Introduction to Computer System Servicing (NCII)
 
Applying quality-standard (css)
Applying quality-standard (css)Applying quality-standard (css)
Applying quality-standard (css)
 
TLE ICT CSS 10 Cot lesson plan1
TLE ICT CSS 10 Cot lesson plan1TLE ICT CSS 10 Cot lesson plan1
TLE ICT CSS 10 Cot lesson plan1
 
CSS NC II Module : Set-up Computer Networks
CSS NC II Module : Set-up Computer NetworksCSS NC II Module : Set-up Computer Networks
CSS NC II Module : Set-up Computer Networks
 
Demonstration lesson-plan-in-ict grade 11
Demonstration lesson-plan-in-ict grade 11Demonstration lesson-plan-in-ict grade 11
Demonstration lesson-plan-in-ict grade 11
 
Plan training session
Plan training sessionPlan training session
Plan training session
 
Computer Hardware Servicing Learning Module v.2.0
Computer Hardware Servicing Learning Module v.2.0Computer Hardware Servicing Learning Module v.2.0
Computer Hardware Servicing Learning Module v.2.0
 
Grade 7 TLE Detailed Lesson Plan
Grade 7 TLE Detailed Lesson PlanGrade 7 TLE Detailed Lesson Plan
Grade 7 TLE Detailed Lesson Plan
 
lesson plan on components of computer.
lesson plan on components of computer.lesson plan on components of computer.
lesson plan on components of computer.
 
Final Demo Semi Detailed Lesson Plan in TLE 2 (LAN Cabling)
Final Demo Semi Detailed Lesson Plan in TLE 2 (LAN Cabling)Final Demo Semi Detailed Lesson Plan in TLE 2 (LAN Cabling)
Final Demo Semi Detailed Lesson Plan in TLE 2 (LAN Cabling)
 
Computer hardware servicing lesson 2:Perform Mensuration And Calculation
Computer hardware servicing lesson 2:Perform Mensuration And CalculationComputer hardware servicing lesson 2:Perform Mensuration And Calculation
Computer hardware servicing lesson 2:Perform Mensuration And Calculation
 
ICT 2nd QUARTER summative.pptx
ICT  2nd QUARTER summative.pptxICT  2nd QUARTER summative.pptx
ICT 2nd QUARTER summative.pptx
 
Grade-10-DLP-CSS-June 5-6.docx
Grade-10-DLP-CSS-June 5-6.docxGrade-10-DLP-CSS-June 5-6.docx
Grade-10-DLP-CSS-June 5-6.docx
 
computer-systems-servicing-dll.docx
computer-systems-servicing-dll.docxcomputer-systems-servicing-dll.docx
computer-systems-servicing-dll.docx
 
Dll empowerment technologies
Dll empowerment technologiesDll empowerment technologies
Dll empowerment technologies
 
K-12 Module in TLE - ICT Grade 10 [All Gradings]
K-12 Module in TLE - ICT  Grade 10 [All Gradings]K-12 Module in TLE - ICT  Grade 10 [All Gradings]
K-12 Module in TLE - ICT Grade 10 [All Gradings]
 

Viewers also liked

Week3 types of cp
Week3 types of cpWeek3 types of cp
Week3 types of cpLiza Kamis
 
Week4 uses of cp
Week4 uses of cpWeek4 uses of cp
Week4 uses of cpLiza Kamis
 
Detailed Lesson Plan in Science and Health Grade 3 Sense Organ
Detailed Lesson Plan in Science and Health Grade 3 Sense OrganDetailed Lesson Plan in Science and Health Grade 3 Sense Organ
Detailed Lesson Plan in Science and Health Grade 3 Sense Organjanehbasto
 
Semi-detailed lesson plan
Semi-detailed lesson plan Semi-detailed lesson plan
Semi-detailed lesson plan Yuna Lesca
 
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)Junnie Salud
 

Viewers also liked (10)

Week3 types of cp
Week3 types of cpWeek3 types of cp
Week3 types of cp
 
Week4 uses of cp
Week4 uses of cpWeek4 uses of cp
Week4 uses of cp
 
Relationship between Language and Culture
Relationship between Language and CultureRelationship between Language and Culture
Relationship between Language and Culture
 
A Semi-detailed
A Semi-detailed A Semi-detailed
A Semi-detailed
 
Topic Sentence Semi-detailed Lesson Plan
Topic Sentence Semi-detailed Lesson PlanTopic Sentence Semi-detailed Lesson Plan
Topic Sentence Semi-detailed Lesson Plan
 
Detailed Lesson Plan in Science and Health Grade 3 Sense Organ
Detailed Lesson Plan in Science and Health Grade 3 Sense OrganDetailed Lesson Plan in Science and Health Grade 3 Sense Organ
Detailed Lesson Plan in Science and Health Grade 3 Sense Organ
 
Semi-detailed lesson plan
Semi-detailed lesson plan Semi-detailed lesson plan
Semi-detailed lesson plan
 
Sample of Semi Detailed Lesson Plan
Sample of Semi Detailed Lesson PlanSample of Semi Detailed Lesson Plan
Sample of Semi Detailed Lesson Plan
 
Sample Detailed Lesson Plan
Sample Detailed Lesson PlanSample Detailed Lesson Plan
Sample Detailed Lesson Plan
 
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
 

Similar to Semi Detailed Lesson Plan in Programming Languages

Intro to C++ - Class 2 - Objects & Classes
Intro to C++ - Class 2 - Objects & ClassesIntro to C++ - Class 2 - Objects & Classes
Intro to C++ - Class 2 - Objects & ClassesBlue Elephant Consulting
 
Intro To C++ - Class 2 - An Introduction To C++
Intro To C++ - Class 2 - An Introduction To C++Intro To C++ - Class 2 - An Introduction To C++
Intro To C++ - Class 2 - An Introduction To C++Blue Elephant Consulting
 
Notes of c programming 1st unit BCA I SEM
Notes of c programming  1st unit BCA I SEMNotes of c programming  1st unit BCA I SEM
Notes of c programming 1st unit BCA I SEMMansi Tyagi
 
Unit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionUnit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionAKR Education
 
Cis 355 i lab 4 of 6
Cis 355 i lab 4 of 6Cis 355 i lab 4 of 6
Cis 355 i lab 4 of 6helpido9
 
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
C notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit orderC notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit order
C notes by m v b reddy(gitam)imp notes all units notes 5 unit orderMalikireddy Bramhananda Reddy
 
C programming orientation
C programming orientationC programming orientation
C programming orientationnikshaikh786
 
C++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh ShareC++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh ShareNho Vĩnh
 
Cis 355 ilab 4 of 6
Cis 355 ilab 4 of 6Cis 355 ilab 4 of 6
Cis 355 ilab 4 of 6comp274
 
Introduction-to-C-Part-1 (1).doc
Introduction-to-C-Part-1 (1).docIntroduction-to-C-Part-1 (1).doc
Introduction-to-C-Part-1 (1).docMayurWagh46
 
I assignmnt(oops)
I assignmnt(oops)I assignmnt(oops)
I assignmnt(oops)Jay Patel
 
C++ helps you to format the I/O operations like determining the number of dig...
C++ helps you to format the I/O operations like determining the number of dig...C++ helps you to format the I/O operations like determining the number of dig...
C++ helps you to format the I/O operations like determining the number of dig...bhargavi804095
 
Introduction to c++
Introduction to c++Introduction to c++
Introduction to c++NIDA HUSSAIN
 
Introduction-to-C-Part-1.pptx
Introduction-to-C-Part-1.pptxIntroduction-to-C-Part-1.pptx
Introduction-to-C-Part-1.pptxNEHARAJPUT239591
 
Introduction-to-C-Part-1 JSAHSHAHSJAHSJAHSJHASJ
Introduction-to-C-Part-1 JSAHSHAHSJAHSJAHSJHASJIntroduction-to-C-Part-1 JSAHSHAHSJAHSJAHSJHASJ
Introduction-to-C-Part-1 JSAHSHAHSJAHSJAHSJHASJmeharikiros2
 

Similar to Semi Detailed Lesson Plan in Programming Languages (20)

Intro to C++ - Class 2 - Objects & Classes
Intro to C++ - Class 2 - Objects & ClassesIntro to C++ - Class 2 - Objects & Classes
Intro to C++ - Class 2 - Objects & Classes
 
Intro To C++ - Class 2 - An Introduction To C++
Intro To C++ - Class 2 - An Introduction To C++Intro To C++ - Class 2 - An Introduction To C++
Intro To C++ - Class 2 - An Introduction To C++
 
Ch01
Ch01Ch01
Ch01
 
Notes of c programming 1st unit BCA I SEM
Notes of c programming  1st unit BCA I SEMNotes of c programming  1st unit BCA I SEM
Notes of c programming 1st unit BCA I SEM
 
Intro To C++ - Class 14 - Midterm Review
Intro To C++ - Class 14 - Midterm ReviewIntro To C++ - Class 14 - Midterm Review
Intro To C++ - Class 14 - Midterm Review
 
C# p3
C# p3C# p3
C# p3
 
C AND DATASTRUCTURES PREPARED BY M V B REDDY
C AND DATASTRUCTURES PREPARED BY M V B REDDYC AND DATASTRUCTURES PREPARED BY M V B REDDY
C AND DATASTRUCTURES PREPARED BY M V B REDDY
 
Unit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionUnit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introduction
 
Cis 355 i lab 4 of 6
Cis 355 i lab 4 of 6Cis 355 i lab 4 of 6
Cis 355 i lab 4 of 6
 
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
C notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit orderC notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit order
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
 
C programming orientation
C programming orientationC programming orientation
C programming orientation
 
C++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh ShareC++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh Share
 
Cis 355 ilab 4 of 6
Cis 355 ilab 4 of 6Cis 355 ilab 4 of 6
Cis 355 ilab 4 of 6
 
Introduction-to-C-Part-1 (1).doc
Introduction-to-C-Part-1 (1).docIntroduction-to-C-Part-1 (1).doc
Introduction-to-C-Part-1 (1).doc
 
C++Basics2022.pptx
C++Basics2022.pptxC++Basics2022.pptx
C++Basics2022.pptx
 
I assignmnt(oops)
I assignmnt(oops)I assignmnt(oops)
I assignmnt(oops)
 
C++ helps you to format the I/O operations like determining the number of dig...
C++ helps you to format the I/O operations like determining the number of dig...C++ helps you to format the I/O operations like determining the number of dig...
C++ helps you to format the I/O operations like determining the number of dig...
 
Introduction to c++
Introduction to c++Introduction to c++
Introduction to c++
 
Introduction-to-C-Part-1.pptx
Introduction-to-C-Part-1.pptxIntroduction-to-C-Part-1.pptx
Introduction-to-C-Part-1.pptx
 
Introduction-to-C-Part-1 JSAHSHAHSJAHSJAHSJHASJ
Introduction-to-C-Part-1 JSAHSHAHSJAHSJAHSJHASJIntroduction-to-C-Part-1 JSAHSHAHSJAHSJAHSJHASJ
Introduction-to-C-Part-1 JSAHSHAHSJAHSJAHSJHASJ
 

Recently uploaded

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Semi Detailed Lesson Plan in Programming Languages

  • 1. Semi Detailed Lesson Plan in Programming Languages Date: September 26, 2014 Room: Time: I. Objectives At the end of the lesson 85% of the students should be able to: a. understand the uses of Basic Tools in C++. b. make a program that shows the function of Basic Tools in C++. c. value the Importance of knowing the syntax used in C++. II. Subject Matter Main Topic “C++ Programming” Sub-topic  VC++ Environment  Basic Tools in C++ III. Materials Laptop, DLP, Marker, Styropor, Cartolina References: http://www.techopedia.com/ http://msdn.microsoft.com/ IV. Procedure A. Preparation 1. Opening prayer to be led by a Student 2. Greet the students and ask to arrange their chair before sitting 3. Ask the Class secretary for the Attendance B. Motivation Game Called “Picture Puzzle” that will reveal the lesson for the day. C. Lesson Proper 1. Raise-Up Question Ask 3 students on what they want to know or to earn about the topic that will be answered after the discussion. 2. Technical Terms
  • 2.  OOP – Object Oriented Programming refers to a programming methodology based on objects, instead of just functions and procedures.  Class - an extensible program-code-template for creating objects and implementations of behavior  Event - an action or occurrence detected by the program that may be handled by the program.  Semicolon (;) – called as terminators or closing tag.  Syntax - the combinations of symbols that are considered to be a correctly structured document or fragment in that language. 3. Discussion C++ is an object oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of C language. Initially, the language was called 'C with classes’ as it had all properties of C language with an additional concept of 'classes’. However, it was renamed to C++ in 1983. C++ includes several operators such as comparison, arithmetic, bit manipulation, logical operators etc. One of the most attractive features of C++ is that it enables the overloading of certain operators such as addi tion. Environment of VC++  Solution Explorer – Used to manage solution or project item and browse through your codes.  Toolbox - displays icon for controls and other item that you can add to visual studio project  Property Window – to view and change the design-time properties and events of selected objects that are located in editors and designers.  Output Window - displays status messages for various features in the integrated development environment (IDE.  Error Window - Display the errors, warnings, and messages produced as you edit and compile code.  Standard Toolbar - Contains buttons that are shortcuts to some commonly used menu items.  Menu Bar - a user interface element that contains selectable commands and options for a specific program.  Form Designer - Allows you to add controls to a form, arrange them, and write code for their events.
  • 3. There are basic tool that are usually seen in a simple program namely the Label, Button, TextBox and Message Box.  Label is used to name a specific field or to become the Data itself.  Button refers to any graphical control element that provides the user a simple way to trigger an event, to interact with dialog boxes, like confirming an action.  TextBox, text field or text entry box is a graphical control element intended to enable the user to input text information to be used by the program.  MessageBox is a predefined dialog box that displays application-related information to the user. Message boxes are also used to request information from the user. D. Activity Direction : Make a program that uses Label, Textbox, Button and MessageBox by following the Step by step procedure. 3 students per computer unit. Procedure. Step1. Create a New Project Step 2. Click Other Language and choose Visual C++ Step 3. Click Windows Form Application and Write your Computer Unit Number as your project’s name . Step 4. Add 3 Buttons, 3 Textboxes and 3 Labels. Step 5. Click the button1 and go to the properties, go to the Text field and rename button1into your first members Name. Step 6. Double click button1and add the following codes: textBox1->Text = “ ‘Address of the First Member’ ”; label1->Text = “ ‘Age of the First Member’ ”; Message Box::Show (“ Hi My Name is ‘Name of the First Member’, I live in” +textBox1->Text+ “I’m”+ label1->Text+ “ Years Old.”); Step 7, Repeat step 5-6 use button2 and label2 and write the information of the second member. Same with the third member. Step 8, if all 3 members are done, save your work in Removable Disk (F) E. Generalization
  • 4. C++ is a OOP Developed by Bjarne Stroustrup in, C++ was first named as C with Classes however it was renamed as C++ in year 1983. It Includes several functions like arithmetic operation, comparison and logic operation. There are 4 basic tools used in creating a program, the Textbox, used in inputing data, Textbox used as a trigger in a event, Label used to name or as a data itself and a Message Box used to display information to the user. V. Evaluation Direction: Write the answer to the following questions on the space provided. A. Give the Syntax of the Following; 1. Label ___________________ 2. MessageBox _____________ 3. Textbox _________________ B. 4. _________ is a OOP Language Developed by Bjarne Stroustrup 5. C++ was initially called _________________ before it was renamed to C++ in 1983 Answer Key 1. Label->Text; 2. MessageBox::Show() 3. textbox->Text; 4. C++ 5. C with Classes VI. Assignment A. Follow-up Assignment Create a program that uses the basic tools and a messagebox with yesno button. B. Advance Assignment Read about If Statement. References: http://www.techopedia.com/ http://msdn.microsoft.com/ Prepared By: Erman G. Silagan