0% found this document useful (0 votes)
5 views

Prog s2

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Prog s2

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

EMILIO JACINTO NATIONAL HIGH SCHOOL 11

DAILY LESSON LOG School Grade Level


.NET PROG 1 (.NetProg 1 .NET Basics & C#
Department of Education Teacher MS.KIM RUSSEL. J. AGPAOA SUBJECT
Fundamentals (S2)
Teaching Dates and
WEEK 1 Quarter QUARTER 1
Time

SESSION 1 SESSION 2 SESSION 3 SESSION 4

I.OBJECTIVES

A.Content Standards Understand the fundamental concepts of the .NET Framework and its application in programming.

B.Performance Standards Demonstrate knowledge of .NET Framework fundamentals and their practical implications.

C.Learning  Introduce  Understand the Explore how the .NET Understand the built-in security mechanisms and reliability
Competencies/Objectives students to the key components Framework enables measures in the .NET Framework.
basics of .NET that make up developers to use
Write the LC Code for each
Framework and the .NET different languages to
its role in Framework and build applications.
software their roles in
development. application
 Understand the development.
purpose and
components of
the .NET
Framework.
 Familiarize with
the Common
Language
Runtime (CLR)
and Framework
Class Library
(FCL).

II.CONTENT

Introduction to .NET Components of the .NET Language Security and Reliability in the .NET Framework
Framework and NET Framework Interoperability in
Framework the .NET Framework
Fundamentals

III.LEARNING RESOURCES

A.References

1.Teacher’s Guides/Pages

2.Learner’s Materials Pages Pages 1-10 of .NET Pages 11-20 of .NET Pages 21-30 of .NET Pages 21-30 of .NET Framework Fundamentals textbook.
Framework Framework Fundamentals Framework
Fundamentals textbook. textbook. Fundamentals textbook.

3.Textbook Pages

4.Additional Materials from


Learning Resources (LR) portal

B.Other Learning Resources

IV.PROCEDURES

A.Reviewing previous lesson or Giving an idea what Review the learners Review of the Review Language Interoperability in the .NET Framework
presenting the new lesson is .net framework about the introduction introduction of .Net
of .Net Framework. Framework.

B.Establishing a purpose for the Students will create a Interactive Activity: Practice coding in Security simulation exercise where students identify and
lesson sample web page using different languages resolve security issues in sample .NET applications.
HTML and CSS. Leads to supported by the .NET
formative assessment. - .NET Framework Framework and
Analogy: Divide the class compare the
into groups and have implementation across
them brainstorm languages.
analogies for the .NET
Framework, comparing it
to real-world concepts
(like a toolbox, a city, or a
team).

C.Presenting Benefits of using the .NET Explore the Framework Ask their ideas Collaborative debugging session to address security
examples/instances of the new Framework: Class Library (FCL) and about .Net framework vulnerabilities and ensure reliable performance in .NET
lesson the Common Language applications.
o Cross-Platform
Runtime (CLR) in the .NET
Compatibility: .NET
Framework.
applications can run on
various operating
systems like Windows,
macOS, and Linux.

o Language
Interoperability:
Developers can use
multiple languages like
C#, VB.NET, and F#
within the .NET
Framework.

o Security: .NET
Framework offers built-in
security features to
protect applications
from threats.

Performance: .NET
applications are known
for their performance
and scalability.

D.Discussing new concepts and NET Framework serves Explore the advanced Students will create a Students conduct a security audit on a sample .NET
practicing new skills #1 as a foundation for features of the .NET multi-language application to identify and address potential vulnerabilities.
building applications Framework and its application using C#,
and its importance in practical applications. F#, and Visual Basic
software development. within the .NET
Framework.

E.Discussing new concepts and • Imagine a car ANALOGY: Think of the Analogy: Language Analogy: The .NET Framework's security features are like a
practicing new skills #2 that can be driven on Framework Class Library interoperability in fortress protecting valuable assets, ensuring applications
different roads (FCL) and the Common the .NET Framework is are safe and reliable.
(operating systems) and Language Runtime (CLR) like a multilingual city
that can be fueled by as the engine and chassis where residents can
different types of fuel of a car. The FCL provides communicate in
(programming the necessary different languages yet
languages). This is what components (like the understand each other
the .NET Framework engine parts) to build seamlessly. Developers
offers – flexibility and applications, while the can write code in
adaptability. CLR ensures smooth various languages, akin
operation and execution to speaking different
(similar to the car's chassis languages, while
supporting its the .NET Framework acts
performance). as the universal
translator ensuring
smooth communication.

F.Developing mastery Students will create a The learners will answer "Language Exchange Security simulation exercise where students identify and
sample web page using Activity 1.3 Which Quest" - Students resolve security issues in sample .NET applications.
(Leads to formative
HTML and CSS. Leads to Website is It? navigate challenges to
assessment)
formative convert code snippets
between different
languages in the .NET
Framework.

G.Finding ASK: Ask: Ask: Ask:


practical/applications of How does the .NET Framework ensure secure coding
How does How does language
concepts and skills in daily practices and reliable performance in software
understanding .NET interoperability enhance
living How does the FCL and applications?
Framework flexibility and scalability
CLR contribute to the
fundamentals in application
efficiency and
contribute to becoming development with
performance of
a proficient software the .NET Framework?
applications built on
developer?
the .NET Framework?

H. Making generalizations and Summarize the key The learners will relay the The learners will The learners will answer What I Have Learned on page 28.
abstractions about the lesson features and benefits of different platforms they summarize what they
.NET Framework in one learned. have learned.
sentence.

I.Evaluating Learning Recitation question Identify the primary Evaluate student The learners will answer Assessment on page 29-30.
functions of the FCL and proficiency in coding
CLR and their importance and language
in software development. conversion during the
interactive language
swap challenge.

J.Additional activities for • .NET Framework Building Activity (10 Summarize the
application or remediation Debate: Divide the class minutes): advantages of multi-
Quiz: .NET Framework Fundamentals
into two groups: language support in
 Give each group a
"Pro .NET" and the .NET Framework for
"Con .NET." Have them selection of indoor developers and Day 1: Overview of the .NET Framework
debate the advantages objects found in the organizations.
What is the .NET Framework?
and disadvantages of classroom.
 "Language
using the .NET  Instruct them to work A. Closed-source platform
Exchange Quest"
Framework. together to create the
- Students B. Paid developer tool
structure based on their
navigate
task card using only the
challenges to C. Open-source developer platform
provided indoor
convert code
objects. D. Hardware component
snippets
Encourage creativity and between How does the .NET Framework enhance application
collaboration within the different development?
groups. languages in
the .NET A. By limiting coding languages
Framework. B. By restricting application types

C. By providing a wide range of coding languages

D. By excluding mobile application development

Day 2: Components of the .NET Framework

What are the key components of the .NET Framework?

A. FCL and CLR

B. FCL and SQL

C. CLR and SQL

D. FCL and IDE

How does the Common Language Runtime (CLR)


contribute to application efficiency?

A. By managing memory and threads

B. By designing user interfaces

C. By hosting web services

D. By creating databases

Day 3: Language Interoperability in the .NET Framework

Which of the following languages is NOT supported by


the .NET Framework?

A. C#

B. Python

C. Visual Basic

D. F#

Why is language interoperability important in the .NET


Framework?

A. To limit developers to one language

B. To enhance flexibility and scalability

C. To discourage collaboration

D. To reduce application compatibility

Day 4: Security and Reliability in the .NET Framework

What is the role of security features in the .NET Framework?

A. To make applications inaccessible

B. To ensure secure coding practices

C. To slow down application performance

D. To limit application development

How does the .NET Framework ensure reliable performance


in applications?

A. By introducing random errors

B. By compromising security

C. By providing stable memory management

D. By slowing down code execution

Answers:

C. Open-source developer platform


C. By providing a wide range of coding languages

A. FCL and CLR

A. By managing memory and threads

B. Python

B. To enhance flexibility and scalability

B. To ensure secure coding practices

C. By providing stable memory management

V.REMARKS

VI.REFLECTION

A.No. of learners who earned


80% of the formative
assessment

B.No. of learners who require


additional activities to
remediation

C.Did the remedial lessons


work? No. of learners who have
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


material did I use/discover
which I wish to share with other
teachers?

You might also like