MATATAG curriculum
Grade 12 Computer Programming (.NET Technology)
50 learning competencies across 4 quarters, as the Department of Education curriculum guide prints them.
Quarter 1
Content standard
The learners demonstrate an understanding of fundamental concepts and principles of syntax and elements in Hyper Text Mark-Up Language (HTML) and the properties and values used in Cascading Style Sheet (CSS) in developing and designing a website.
Performance standard
The learners create a web portfolio using Hyper Text Mark-Up Language (HTML).
Learning competencies (11)
CPNET-G12-Q1-01
Discuss the HTML fundamentals
CPNET-G12-Q1-02
Use paragraph formatting elements
CPNET-G12-Q1-03
Apply list attributes and values in web page designs
CPNET-G12-Q1-04
Create HTML documents with multimedia elements
CPNET-G12-Q1-05
Use table elements, attributes, and values in designing web pages
CPNET-G12-Q1-06
Create hyperlinks between web pages
CPNET-G12-Q1-07
Use frames in designing web pages
CPNET-G12-Q1-08
Create HTML form web pages and provide fields where user can enter data
CPNET-G12-Q1-09
Perform installation of Integrated Development Environment (IDE) application
CPNET-G12-Q1-10
Discuss Cascading Style Sheet (CSS) fundamentals
CPNET-G12-Q1-11
Apply the different CSS Selectors
Quarter 2
Content standard
The learners demonstrate an understanding of fundamental principles, syntax, and the properties and values of Cascading Style Sheet (CSS) rule in designing and developing interactive webpages.
Performance standard
The learners create a web portfolio applying Cascading Style Sheet (CSS) rules.
Learning competencies (12)
CPNET-G12-Q2-01
Apply CSS text, font, and color in designing web pages
CPNET-G12-Q2-02
Apply CSS gradient and opacity
CPNET-G12-Q2-03
Create layouts of web pages using the CSS box model
CPNET-G12-Q2-04
Use the CSS list and link properties and values in creating web pages
CPNET-G12-Q2-05
Utilizes CSS Z-index, position, float properties and values in designing web pages
CPNET-G12-Q2-06
Create web pages with a CSS image gallery
CPNET-G12-Q2-07
Apply CSS pseudo class and elements
CPNET-G12-Q2-08
Apply CSS flexbox layout and media queries in web designs
CPNET-G12-Q2-09
Create responsive websites using CSS Responsive Web Development (RWD) Layouts
CPNET-G12-Q2-10
Discuss the fundamentals of JavaScript
CPNET-G12-Q2-11
Demonstrate the structures of statements, algorithm, flowchart, and pseudocode
CPNET-G12-Q2-12
Apply variables, data types, and functions in creating web applications
Quarter 3
Content standard
Demonstrate an understanding of the principles of web responsive development by using JavaScript functions and C# programming language.
Performance standard
The learners create a web application project using JavaScript and C# programming language.
Learning competencies (15)
CPNET-G12-Q3-01
Use JavaScript operators in problem solving
CPNET-G12-Q3-02
Use event handlers and event listeners in creating web applications
CPNET-G12-Q3-03
Use conditional and switch statements in creating web applications
CPNET-G12-Q3-04
Apply loops in creating a program using while, do while, and for loops
CPNET-G12-Q3-05
Use JavaScript arrays in creating a program
CPNET-G12-Q3-06
Create objects to display the set of properties and values
CPNET-G12-Q3-07
Apply Document Object Model (DOM) nodes in creating a web document
CPNET-G12-Q3-08
Discuss the C# fundamentals
CPNET-G12-Q3-09
Use C# data types, variables, strings, and constants in creating a web application
CPNET-G12-Q3-10
Apply C# operators and decision making in problem solving
CPNET-G12-Q3-11
Use the C# iteration statements in creating a web application
CPNET-G12-Q3-12
Apply C# classes, methods and structure in creating a web application
CPNET-G12-Q3-13
Create web application programs that contains C# arrays
CPNET-G12-Q3-14
Apply the C# Object-Oriented Programming (OOP) approach in creating a web application
CPNET-G12-Q3-15
Utilize the C# file input/output in creating, deleting, and reading web applications
Quarter 4
Content standard
Demonstrate an understanding of the principles of responsive web development by exploring features of ASP.NET Model View Controller architecture and back-end database, conversion of web to mobile application, and computation of service costing.
Performance standard
The learners create a web application following the procedures of managing the list of tasks of Creating, Reading, Updating, and Deleting (CRUD) operations with a database backend, conversion of web to mobile application, and computation of service costing.
Learning competencies (12)
CPNET-G12-Q4-01
Discuss the ASP.NET Model View Controller (MVC) fundamentals
CPNET-G12-Q4-02
Discuss the ASP.NET MVC environment and life cycle
CPNET-G12-Q4-03
Perform configurations of the routing process in directing an http request in an ASP.NET MVC project using controllers and actions
CPNET-G12-Q4-04
Use filters, selectors, and views in creating projects
CPNET-G12-Q4-05
Apply the ASP.NET MVC - data model
CPNET-G12-Q4-06
Use ASP.NET MVC – helpers in creating realistic HTML controls
CPNET-G12-Q4-07
Create bridges between the http request and the action methods (Model Binding)
CPNET-G12-Q4-08
Discuss the framework of ASP.NET MVC – database and adding validation to a model
CPNET-G12-Q4-09
Execute security features in a web application
CPNET-G12-Q4-10
Create ASP.NET MVC - web application program interface (API)
CPNET-G12-Q4-11
Convert website to mobile version
CPNET-G12-Q4-12
Compute the service costs for web development, web hosting TOOLS EQUIPMENT Computer Software Network Computer with Learning materials/ e.g. peripherals guide - IDE - Libraries Internet access Server Practice materials Application servers Printer Hand-outs e.g. - database - web
Planning a lesson from these?
Hubmatch lets you tick the competencies your lesson covers and writes a first draft around them — objectives, activities, assessment — which you then edit and export to Word. Two AI plans are free.
Draft a lesson plan