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

Syllabus: Don Bosco Technical Institute - Tarlac

The document provides a syllabus for the subject Computer 10 at Don Bosco Technical Institute in Tarlac City for the 2019-2020 school year, with the goal of developing students' programming skills in HTML5, JavaScript, CSS3, and ASP.NET MVC 5. The syllabus outlines the topics, grading system, references and materials for each quarter, covering programming fundamentals, object-oriented concepts, web development, and project work involving case studies and hands-on activities.

Uploaded by

Edwin Soriano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
92 views

Syllabus: Don Bosco Technical Institute - Tarlac

The document provides a syllabus for the subject Computer 10 at Don Bosco Technical Institute in Tarlac City for the 2019-2020 school year, with the goal of developing students' programming skills in HTML5, JavaScript, CSS3, and ASP.NET MVC 5. The syllabus outlines the topics, grading system, references and materials for each quarter, covering programming fundamentals, object-oriented concepts, web development, and project work involving case studies and hands-on activities.

Uploaded by

Edwin Soriano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

DON BOSCO TECHNICAL INSTITUTE – TARLAC

STO. CRISTO, TARLAC CITY


(045) 982 – 2159

SYLLABUS
S.Y. 2019 – 2020
Subject Periods per week
CP 10 4
Level Goal
Computer 10 aims to develop and deepen the students’ knowledge and skills in creating a program with
the following competencies; perform programming in HTML5 with JavaScript and CSS3, and develop
ASP.NET MVC 5 Web applications. This also includes an introduction to the Windows 8 platform and
the Windows Store applications.
Grading System References and Resources
Jaime D.L. Caro, PhD., et. al…, dotNet
Written Works 20% Programming Fundamentals, 3rd Ed., TechFctor
Performance Tasks 20% Inc.
Quarterly Assessment 60% https://dotnet.microsoft.com/languages

Total 100%
https://www.tutorialspoint.com/asp.net/
https://www.w3schools.com/
http://www.arduino.cc
http://www.adafruits.com
http://sydney.edu.au/engineering/civil/current/un
dergraduate/hawkins_safety.shtml
Materials Needed
o Performance Rubric forms (10 pc.)
o Ordinary long plastic folder with fastener
 10-Vigano ------- yellow o DLP sheets (20 pc.)

Contents
1st Quarter 2nd Quarter
Program Logic Formulation Java technology and the Java
Program Development Cycle programming language
-Planning JAVA framework
-Design Basic computer operation skills
-Coding Importing JAVA packages
-Testing and Debugging Maintenance JAVA data types
Program Design Uses of various Java programming language constructs
-Flowchart symbols to create several Java technology applications
-Guidelines in creating flowcharts - Define the scope of variables
Flowchart Structures - Define the structure of a Java class
-Sequential Structure - Differentiate between default and user-defined
-Selection Structure constructors
-Repetition Structure Logic analysis
Managing Data for Programming Uses of decision and looping constructs and methods to
-Data Types dictate program flow
-Operators Basic object-oriented concepts such as inheritance,
Statements (Conditional and Looping) polymorphism, encapsulation, and abstraction
Conditional Statements Uses and manipulation of object references to write simple
-If statement error handling code
-If then statement -Differentiate among checked exceptions, Runtime
-If then else statement Exceptions, and Error
-Case statement -Describe what exceptions are used for in Java
Loop Statements -Invoke a method that throws an Exception
-For Next statement -Recognize common exception classes and
-Do While statement categories
-Do Until statement  Code writing and debugging skills
DBTI-Tarlac_Syllabus | 1
Fundamentals of Object Oriented (OO) terminologies
 Concepts of object oriented
 Understanding of basic object-oriented concepts
such as inheritance, encapsulation, and abstraction
 Intermediate Java programming and object-oriented
(OO) concepts in Java technology programs
-Determine the effect upon object references and
primitive values when they are passed into methods
that change the values
- Differentiate between the type of a reference and
the type of an object; determine when casting is necessary.
 Object-Oriented Software Development (OOSD)
 Process of OOSD
 Benefits of modeling software
 OOSD workflows and disciplines
Using CASE diagram
 Developing CASE diagram for a software system
 Setting the goals of developed CASE diagram
 Creating and using the CASE forms
 Recognize and document use case dependencies
using UML notation for extends, includes, and
generalization
 Describe how to manage the complexity of Use
Case Diagrams by creating UML packaged views;
identify and document scenarios for a use case
 Describe how to reference included and extending
use cases
 Identify and document nonfunctional requirements
(NFRs), business rules, risks, and priorities for a use case
Project / Output: Project / Output:
Hands-on Activity/Case-Study Hands-on Activity/Case-Study
(Format and Contents are based on the topics) (Format and Contents are based on the topics)

Contents
rd
3 Quarter 4th Quarter
HTML, Java, and CSS3 How Web Sockets Work
 Different business domain features  How to send and receive data through a Web socket
 Functions and documentation of business processes Connecting Web Socket API to a Web Socket server
 Production and documentation of interaction diagrams The purpose of a Web Worker process and its uses
 Creation and configuration of HTML5 document Asynchronous processing
 Cascading Style Sheet 3 (CSS3) Using Web Worker APIs to create, run, and monitor the
 Designing HTML5 document using CSS3 process
 Using jQuery to simplify code of common JavaScript Usage of IDE
APIs Debugging, Testing, Tracing and SQL
 Creating forms that use the new HTML5 input types Manipulating XML and JSON
 Validation of user input using the new HTML5 Creating an installation package
attributes Deploying and configuring installation package
 Writing JavaScript code for non- HTML5 attributes Preparing the feature list in line with client requirements
 Provision of feedback for HTML5 and non-HTML5 Gathering client information and requirements
attributes Using Effective Excel Survey form
 Styles of text elements Release plan on dependencies and business values
 Using CSS3 selectors Visual presentation and supporting documents
 Implementation of CSS3 Graphical effects and Completion of the feature list and establishing design
transformations approach
 Knowledge of UML or other model and function Estimation of time per task based on degree of complexity
 Creating document structure and size
 Writing code that interacts with UI controls  Using OneNote and Team Sites
Applying style to HTML elements programmatically  Using Lync Online
 Using XML HTTP Request object Analysis of development resources
 Simplifying codes using jQuery Formulation and documentation of the Used test-case
Ajax method scenarios
 Benefits of structuring JavaScript code  Plotting the test case using Excel Worksheets
 Creating custom objects in Documentation of business process
JavaScript Understand the value of an end- to-end view of Application
 Extending custom and native objects Lifecycle Management (ALM) tools and practices
 Implementing HTML5 APIs The architecture of .NET Framework applications
 Establishing the scope of objects and variables  Introduction to Web Forms Architecture
 Creating and implementing objects and methods Using Visual Studio 2013 version or higher
 Implementing program flow Using the basic data types, operators, and expressions
 Raising and handling an event
DBTI-Tarlac_Syllabus | 2
 Implementing exception handling Construction of standard programming language
 Implementing callback Using Create and invoke methods, pass parameters to
 Serializing, deserializing, and transmitting data methods, and return values from method
 Using Drag-and-Drop-and-File  Creating Overloaded methods and using optional & output
APIs parameters
 Incorporating audio and video into a Web application Handling Exceptions and writing information to the event
 Using the Geolocation API log
 Debugging and profiling a Web application  Building large-scale applications
 Detecting device capabilities Requirements for implementing logging, tracing, and
 Creating a Web page that can dynamically adapt its profiling
layout Principles of object-oriented programming
 Saving and retrieving data using the Local Storage API Defining, creating Custom classes and implementing
 Using the Application Cache API Custom interfaces
 Providing offline support for a Web application Using generics to implement type- safe collections
 Different form factors in a Web application  Creating a class hierarchy
 Detecting device capabilities Defining and using Abstract classes and inherit
 Creating a Web page that can dynamically adapt its Using inherit from .NET Framework classes and extension
layout methods
 Scalable Vector Graphics and its uses Adding custom functionality to the inherited class
 Drawing Complex graphics on HTML5 Canvas element
 Writing and Using JavaScript code.
 Application of CSS transitions
 Different types of 2D and 3D transitions
 Using CSS key-frames
 Implementation of Complex animations
 Styling HTML text properties
 Styling HTML box properties
 Creating a flexible content layout

Project / Output: Project / Output:


Hands-on Activity/Case-Study Hands-on Activity/Case-Study
(Format and Contents are based on the topics) (Format and Contents are based on the topics)

MR. ROY ANGELO DUNGO


_________________________________________
Subject Teacher’s Signature over Printed Name

DBTI-Tarlac_Syllabus | 3

You might also like