This document contains a daily lesson plan for a Grade 11 Programming in Java (NCIII) class taught by teacher Michael G. Padagdag from September 5-9, 2022. The plan outlines the daily objectives, content, learning resources, and procedures for lessons on programming constructs including decision and looping structures, arrays, and multi-dimensional arrays. Students will practice example programs, be given problems to work on individually and in groups, and make generalizations about programming concepts.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
80 views
Lesson Log For ICT 101 Programming Java
This document contains a daily lesson plan for a Grade 11 Programming in Java (NCIII) class taught by teacher Michael G. Padagdag from September 5-9, 2022. The plan outlines the daily objectives, content, learning resources, and procedures for lessons on programming constructs including decision and looping structures, arrays, and multi-dimensional arrays. Students will practice example programs, be given problems to work on individually and in groups, and make generalizations about programming concepts.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
DAILY School BASEY NATIONAL HIGH SCHOOL Grade Level 11
LESSO Teacher MICHAEL G. PADAGDAG Learning Area Programming in Java (NCIII)
N Teaching Dates Sept. 5 - 9 2022 Quarter I LOG
Days & Time MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10:45 am - 11:45 am 9:45 am - 11:45 am 9:45 am - 11:45 am 10:45 am - 11:45 am Dates September 5, 2022 September 6, 2022 September 7, 2022 September 8, 2022 September 9, 2022 I. OBJECTIVES A. Content Standards The learners demonstrate an understanding of key concepts, underlying principles, and core competencies in Programming B. Performance Standards The learners shall be able to independently create/ provide quality and marketable product and/ or service in Programming (Java), as prescribed by TESDA Training Regulations C. Learning Competencies/ The learners… The learners… The learners… The learners… - Objectives 1. Discuss the relevance of 1. Discuss the relevance of 1. Discuss the relevance of 1. Discuss the relevance of Write the LC code for each the course the course the course the course 2. Explain key concepts of 2. Explain key concepts of 2. Explain key concepts of 2. Explain key concepts of common competencies common competencies common competencies common competencies 3. Explain core competencies 3. Explain core competencies 3. Explain core competencies 3. Explain core competencies of Programming (java) of Programming (java) of Programming (java) of Programming (java) TLE_ICTJAVA11-12POAD-IIf-i-29 TLE_ICTJAVA11-12POAD-IIf-i-29 TLE_ICTJAVA11-12POAD-IIf-i-29 TLE_ICTJAVA11-12POAD-IIf-i-29 II. CONTENT Uses of decision and looping Uses of decision and looping Uses of decision and looping Uses of decision and looping constructs and methods to constructs and methods to constructs and methods to constructs and methods to dictate program flow dictate program flow dictate program flow dictate program flow III. LEARNING RESOURCES A. References 1. Teacher’s Guide Pages Not Available Not Available Not Available Not Available 2. Learner’s Material Pages Not Available Not Available Not Available Not Available 3. Textbook Pages Not Available Not Available Not Available Not Available 4. Additional Materials from Learning Not Available Not Available Not Available Not Available Resources B. Other Learning Resources Introduction to Java Introduction to Java Introduction to Java Introduction to Java (Informatics CS153 Study (Informatics CS153 Study (Informatics CS153 Study (Informatics CS153 Study Guide), pp. 5-1 to 5-14 Guide), pp. 5-1 to 5-14 Guide), pp. 6-1 to 6-15 Guide), pp. 6-1 to 6-15 IV. PROCEDURES A. Reviewing previous lesson or Elicit student generalizations Elicit student generalizations Show a running program with Recall the previous lesson on presenting the new lesson about the differences in each about the differences in each series of numerical values with single dimensional arrays. of the programming of the programming a single declaration of a single Students will be asked of his constructs. constructs. variable. generalization from the previous day’s activity. B. Establishing a purpose for the lesson Ask the students to make Ask the students to make Elicit student inferences if Elicit student inferences if inferences about a possible inferences about a possible other data types except from other data types except from solution to a programming solution to a programming String can hold multiple values. String can hold multiple values. problem. problem. C. Presenting examples/ Discuss the flowchart of the Discuss the flowchart of the Discuss array and present an Discuss array and present an instances of the new lesson given problem. given problem. example of a program utilizing example of a program utilizing array. a multi-dimensional array. D. Discussing new concepts and Demonstrate the actual Demonstrate the actual Demonstrate the actual Demonstrate the actual practicing new skill #1 program code of the given program code of the given program code of the given program code of the given problem using the Java problem using the Java problem using the Java problem using the Java Framework. Framework. Framework. Framework. E. Discussing new concepts and practicing new skill #2 F. Developing Mastery Students will be given another Students will be given another Students will be given another Students will be given another problem to work on problem to work on problem to work on problem to work on (individual/group). (individual/group). (individual/group). (individual/group). G. Finding practical applications of Cite instances where Java Cite instances where Java Cite instances where Java Cite instances where Java concepts & skills in daily living Programming (Constructs) can Programming (Constructs) can Arrays can still be used to Multidimensional Arrays can still be used to automate tasks? still be used to automate tasks? automate tasks? still be used to automate tasks? H. Making generalizations & Have the students make Have the students make Have the students make Have the students make abstractions about the lesson generalizations about the generalizations about the generalizations about the generalizations about the differences on each of the differences on each of the differences of using the differences of using the single programming constructs. programming constructs. traditional method and using dimensional and using multi- arrays. dimensional arrays. I. Evaluating Learning Have students solve problem Have students solve problem Have students create a Have students create a #2 and #3 in pp 5-14 of the #2 and #3 in pp 5-14 of the program that accepts 10 program that accepts 20 Reference Material. Reference Material. integer inputs and then adding integer inputs and then adding it using arrays. the first 10 values and averaging the second 10 values using multi-dimensional arrays. J. Additional activities for application or remediation V. REMARKS Programming in Java (NCIII) subject is taken only for four (4) times a week with two (2) hours per meeting. Monday is an OJT/Immersion Day for Section B but will conduct classes on Monday due to the Holiday on Friday. VI. REFLECTION A. No. of learners who earned 80% in the evaluation B. No. of learners who require additional activities for remediation who scored below 80% C. Did the remedial lesson work? No. of learners who caught up with the lesson D. No. of learners who continue to require remediation E. Which of my teaching strategies worked well? Why did these work? F. What difficulties did I encounter which my principal or supervisor can help me solve?
G. What innovation or localized
materials did I use/discover which I wish to share with other teachers?
Prepared by: Checked by: Noted:
MICHAEL G. PADAGDAG MARIA RICA B. ABARRATIGUE RELDIN R. AJES, Ph.D. Teacher II HT-I/SHS COORDINATOR School Principal