Hubmatch

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