Quarter 1 Module 1 Week 1
Quarter 1 Module 1 Week 1
Department of Education
Region IV-A
Sariaya, Quezon
PROGRAMMING
(.Net Programming NC III)
Grade 12
Quarter 1 – Week 1
(First Semester)
Prepared By:
1
ICT Teacher
Overview of the
Module
2
WEEK 1
LESSON 1
Introduction to Computer
PRE-ASSESSMENT
I. Multiple Choice. Select the letter of the best answer from the given choices.
1. Which computer is used for engineering application?
a. Minicomputer b. Mainframe c. Workstation d. Supercomputer
2. It is a midsize multi-processing system capable of supporting up to 250 users
simultaneously.
a. Supercomputer b. Mainframe c. Workstation d. Minicomputer
3. Which is considered as the fastest computers?
a. Mainframe b. Minicomputer c. Workstation d. Supercomputer
4. It is a very large in size and is an expensive computer capable of supporting hundreds or
even thousands of users simultaneously.
a. Minicomputer b. Mainframe c. Workstation d. Supercomputer
5. The metal and plastic box that contains the main components of the computer.
a. Monitor b. Keyboard c. Computer Case d. Mouse
3
No. Type Specifications
II. Direction: Read carefully each statement below. Place T on the line if the statement is
TRUE. Place F if the statement is FALSE.
1. A personal computer can be defined as an inexpensive computer designed for an
individual user.
2. Most workstations also have mass storage device such as a disk drive.
3. The monitor works with a sound card, located inside the computer case, to display
images and text on the screen.
4. Newer monitors usually have CRT or cathode ray tube displays.
5. There are many different types of keyboards, but most are very similar and allow you to
accomplish the same basic tasks.
What’s New?
Types of Computer
Computers can be broadly classified by their speed and computing power.
4
PC (Personal Computer)
Workstation
Minicomputer
5
It is a midsize multi-processing system capable of supporting up to 250 users
simultaneously.
Mainframe
Supercomputer
What’s More?
6
The basic parts of a desktop computer are the computer
case, monitor, keyboard, mouse, and power cord. Each part plays an important
role whenever you use a computer.
Computer case
Computer cases come in different shapes and sizes. A desktop case lies flat on a
desk, and the monitor usually sits on top of it. A tower case is tall and sits next to the
monitor or on the floor. All-in-one computers come with the internal components built into
the monitor, which eliminates the need for a separate case.
Monitor
Keyboard
The keyboard is one of the main ways to communicate with a computer. There are
many different types of keyboards, but most are very similar and allow you to accomplish
the same basic tasks.
7
Keyboard
Mouse
Mouse alternatives
There are other devices that can do the same thing as a mouse. Many people find them
easier to use, and they also require less desk space than a traditional mouse. The most
common mouse alternatives are below.
Learning Task 1
8
Where can we use computer? Write it down using the space provided below and
try to explain each.
Learning Task 2
Write down the basic parts of a computer and give its functions. Use the space
below.
Learning Task 3
Explain the difference of hardware from software and give examples for each.
9
Republic of the Philippines
Department of Education
Region IV-A
Sariaya, Quezon
PROGRAMMING
(.Net Programming NC III)
Grade 12
Quarter 1 – Week 2
(First Semester)
Prepared By:
10
Content
LESSON 2 Overview
What is an Operating System?
An Operating system (OS) is a software which
acts as an interface between the end user and
computer hardware. Every computer must have at
least one OS to run other programs. An application
like Chrome, MS Word, Games, etc needs some
environment in which it will run and perform its task.
The OS helps you to communicate with the computer without knowing how to speak the
computer's language. It is not possible for the user to use any computer or mobile device
without having an
Lesson 2: operating
What issystem.
an Operating System?
Pre-Assessment
After going through this lesson, you would be able to:
What’s More
Define what is an Operating System (OS)
Discuss the features of an operating system
Features of an Operating System
Explain the functions of an operating system
Functions of an
Enumerate OS
the different types of operating system
Differentiate 32-bit from 64-bit operating system
What’s New the advantages and disadvantages of using an operating system
Understand
Types of Operating System
PRE-ASSESSMENT
Difference between 32-bit OS from 64-bit OS
Advantages and Disadvantages of using an OS
I. Matching Type. Match Column A with Column B.
Learning Task 1
Column
Learning TaskA2 Column B
1. helps OS to create and delete a. File Management
processes
11
sharing, and protection of files
What’s More?
12
Function of an Operating System
What’s New?
Some computer processes are very lengthy and time-consuming. To speed the same
process, a job with a similar type of needs are batched together and run as a group.
13
The user of a batch operating system never directly interacts with the computer. In this
type of OS, every user prepares his or her job on an offline device like a punch card and
submit it to the computer operator.
Real time OS
A real time operating system time interval to process and respond to inputs is very
small. Examples: Military Software Systems, Space Software Systems.
Distributed systems use many processors located in different machines to provide very
fast computation to its users.
Mobile OS
Mobile operating systems are those OS which is especially that are designed to power
smartphones, tablets, and wearables devices.
Some most famous mobile operating systems are Android and iOS, but others include
BlackBerry, Web, and watchOS.
14
Offers an environment in which a user may execute programs/applications
The operating system must make sure that the computer system convenient to use
Operating System acts as an intermediary among applications and the hardware
components
It provides the computer system resources with easy to use format
Acts as an intermediator between all hardware's and software's of the system
If any issue occurs in OS, you may lose all the contents which have been stored in
your system
Operating system's software is quite expensive for small size organization which
adds burden on them. Example Windows
It is never entirely secure as a threat can occur at any time
Learning Task 1
Learning Task 2
15
Republic of the Philippines
Department of Education
Region IV-A
Sariaya, Quezon
PROGRAMMING
(.Net Programming NC III)
Grade 12
Quarter 1 – Week 3
(First Semester)
Prepared By:
16
Overview of the
LESSON 3
Module
Storage devices
A storage device is any type of computing
hardware that is used for storing, porting or
extracting data files and objects. Storage devices
can hold and store information both temporarily and
permanently. They may be internal or external to a
computer, server or computing device.
17
B.CPU
C.HDD
D.ROM
What’s More?
Early storage devices were primitive mechanical systems based on items like
punch cards and later, magnetic tape. They presented binary through physical
media.
These became largely obsolete when other digital media was created. First,
there were floppy disks and diskettes, then there were compact discs that could hold
large amounts of binary in digital formats.
At the same time, computers and other devices continued to be made with
primary hard drives, where a traditional platter is read by an arm in order to read and
write data.
Eventually, a new option emerged called the solid-state drive or SSD.
PRIMARY STORAGE
18
Primary storage is also called the main or internal memory of the computer. This
storage is accessed directly by the CPU and is where the main instructions for the
computer’s operations are stored. The CPU can access these instructions and execute them
as they are needed.
Primary storage is most often the RAM and the ROM, which will be discussed later in
this chapter. The main function of the primary storage devices is to hold data for a short
period of time while the computer is running and power is going to the devices. This data is
removed once the power is stopped (like when the computer is shut down).
Generally smaller in size, primary storage devices are designed to hold data
temporarily and are internal to the computer. They have the fastest data access speed.
These types of devices include RAM and cache memory.
SECONDARY STORAGE
Secondary storage is also called external, secondary or auxiliary memory. This type
of storage holds data for the long term. Data stored on secondary storage devices can only
be removed by deleting it. Secondary memory is where the operating system, hardware
drivers and data created by the user is kept and stored permanently.
This means that, in the case of power failures, secondary storage will preserve the
information that is saved to it, even if the power to the computer is lost, while the data on the
primary storage devices will be lost.
The most common example of secondary storage is the hard drive inside a
computer. Other examples include solid-state drives (SSDs), USB flash drives and secure
digital (SD) cards.
Secondary storage devices usually have larger storage capacity, and they store data
permanently. They can be either internal or external to the computer. These types of devices
include the hard disk, the optical disk drive and USB storage device.
19
What’s New?
Backups are records of important information that is used often. Backups are kept for
a relatively short period of time.
BACKUP DEVICES
Backup refers to the process of making copies of data or data files to use in the
event the original data or data files are lost or destroyed or storing the copies in a different
place from where you keep your computer.
External hard drives (HDD): These are quite fast and generally reliable. However, if
an external hard drive is used often, the mechanical stress can shorten its lifespan.
External hard drives are fragile.
External SSDs: SSDs have no moving parts. SSDs are more expensive that hard
drives and the storage space is limited due to the cost (the more space you get, the more
expensive the SSD becomes).
USB flash drives: USB flash drives are cheap and relatively easy to use. There are
no moving parts, so they are an excellent way to move data around. However, they can be
slow and unreliable.
Tapes: Tape backup is copying data from a primary storage device to a tape
cartridge so the data can be recovered if there is a hard disk crash or failure. Tape
20
backups can be done manually or be programmed to happen automatically with
appropriate software.
CDs and DVDs: CDs and DVDs are still occasionally used but writing a CD or DVD
is much slower and less convenient than using other media. They have a lower capacity
than most flash drives and much lower capacity than portable hard drives.
Online storage/backup services: Online data storage is virtually unlimited in size.
This means that there is plenty of space for you to back up your entire hard drive,
including all of your purchased programs, music, photos, and files. Saving to the cloud
means that you are saving to hard drives in a remote location. You must keep your
username and password safe in order to protect your data because if someone knows (or
even guesses) your credentials, it may result in loss of data.
Archiving, on the other hand, is the long-term storage of information that will be used
in future. Archived data is data that is not actively used and is original data that has been
removed from its original location. There are several different storage media that can be
used for archiving.
Magnetic tape has a very large storage capacity (up to 180 TB), but can be
destroyed very easily and the data can be lost.
Online storage is an option and online storage providers (such as Amazon AWS)
have relatively inexpensive packages available for storage and archiving.
The data stored in a backup is a copy of the current and active operational data in
use by a business. This includes files which are currently being accessed and changed on a
regular basis. The files stored on an archive are generally no longer in use, not changing
frequently and not required on a regular basis.
Learning Task 1
Write True or False next to the question number. Correct the statement if it is
FALSE. Change the underlined word(s) to make the statement TRUE. (You may not simply
use the word NOT to change the statement.)
21
5. Archiving is the short-term storage of information.
Learning Task 2
PROGRAMMING
22
(.Net Programming NC III)
Grade 12
Quarter 1 – Week 4
(First Semester)
Prepared By:
Overview of the
LESSON 4 Module
Basic Programming Concepts
PRE-ASSESSMENT
The system
programmer installs, CAD Engineer
customizes, and maintains the System Engineers
System Programmers
operating system, and also
installs or upgrades products DevOps Developer
that run on the system. Software Developer
24
applications that are run over
HTTP, CSS OR HTML from
developer
a web server to
a web browser.
A game programmer is a
programmer who develops Game Designer
codebases for video games or
related software, such Audio Engineer
Game Programmers as game development Lead-
tools. Game programming has Programmer(Games)
many specialized disciplines,
all of which fall under the Animators(Games)
“game programmer”.
The application programmer is
a programmer who is
responsible for designing and SDE1
Application testing program logic, coding
SDE2
Programmers programs, program
documentation and Software Engineer
preparation of programs for
computer operations.
1. Planning
First identify the problem. Once you have an idea, or if someone comes to
you with the idea or a need for a program, spend some time thinking through the
major components and parts of the program. Decide the overall goals of the program.
Will the program produce reports? Will the program calculate values?
One must determine the problems that needs to be addressed, plan for
solutions and analyze how these solutions can solve the problem. This will help you
in determining the program’s goals and the inputs and outputs required.
2. Coding
This is the second stage, writing the source code. You can use a program
development tool such as Visual Basic to write the program. It is the most tedious
part of the programming stage. The source code is the actual programming
instructions that the computer follows. You will spend most of your programming time
working on the source code. Just remember that before you start coding, you should
have planned properly what the program is for and what it should do.
25
3. Testing and Debugging
Errors called bugs, often appear in programs because of the details and
syntax needed for even the simplest of programs. Therefore, one must test the
program thoroughly and fix the errors. Fixing errors is called debugging. Once all the
errors are out of the program, one has a finished application.
4. Documentation
When the program is finished and thoroughly tested, documentation is
included for its distribution. Documentation includes the necessary information about
the profile and requirements of the program the hardware requirements and
operating system needed to run the program. It also contains technical information
such as where and who created the program, who to contact with, and what are the
instructions in the use and maintenance of the program.
5. Maintenance
The final state in programming is the maintenance or updating of the
program. This is the stage where the programmer is tasked to keep the program
running smoothly and updated with the developments and changes in the field where
it is used.
What’s New?
26
3. Assembly Language - a type of low – level language that allows the programmer to
interact directly with the hardware. This language requires the user to have an
extensive knowledge of computer architecture. Programs written in this language
needs to be translated by the programmer into machine language using a tool called
an assembler.
4. Machine Language - this is the only language that a computer can understand.
Otherwise, known as machine code, machine language is the result of the
compilation of other higher - level languages such as Pascal or C.
Errors that may occur unnoticed by the programmer. These errors are
sometimes caused by wrong formulas and miscalculations.
Learning Task 1
Write True or False next to the question number. Correct the statement if it is
FALSE. Change the underlined word(s) to make the statement TRUE. (You may not simply
use the word NOT to change the statement.)
27
Learning Task 2
1. What is the result if you attempt to use a computer that has no running program?
3. List down the 5 steps of the Program Development Process. Define each stage
briefly.
4. What are the classifications of programming languages according to its level? Define
each.
28
PROGRAMMING
(.Net Programming NC III)
Grade 12
Quarter 1 – Week 5
(First Semester)
Prepared By:
Overview of the
LESSON 5
Module
A Brief History of HTML
What’s New
Cascading Style Sheet
Overview of (CSS)
HTML – refers to the language used to create a standard style for
HTML elements.
Basic Features of HTML
Dynamic HTML (DHTML) – a collection of programs, scripts, and styles that are combined
with HTML to create
What’s interactive and more functional Web sites.
More
Most Popular Editing Software
Most Popular Web Browsers
29
Learning Task 1
Learning Task 2
After going through this lesson, you would be able to:
If you have questions,
Know what is you
thecan ask popular
most your and most frequently used language for
teacher.
developing web sites
Identify the basic features of HTML
Enumerate the most popular HTML Editing Software and Web Browsers
PRE-ASSESSMENT
I. Multiple Choice. Select the letter of the best answer from the given choices.
1. It is the text that points to other pages and objects on the Web.
a. Markup b. Hypertext c. Language d. Standard
2. Which is the most popular Web development applications in the industry, particularly
among designers and end-users who code heavily?
b. UltraEdit b. Notepad c. Adobe Dreamweaver d. Notepad
3. Which browser is an open-source and uses the decommissioned Netscape Navigator as
its code base?
a. Internet Explorer b. Mozilla Firefox c. Safari d. Opera
4. It is a web browser that was initially exclusive to Macintosh users.
a. Safari b. Internet Explorer c. Opera d. Mozilla Firefox
5. Which browser has similar features with the Firefox such the tabbed browsing, page
Overview of HTML
zooming, and a download manager?
a. Opera b. Safari HTML Firefox
d. Mozilla stands ford. Hypertext Markup
Internet Explorer
What’s More? Language. It is based on a much larger document
processing system called Standard Generalized
Markup Language (SGML). One of the capabilities
of SGML is that it describes the structure of a document’s content.
30
An HTML element is defined by a start tag, some content, and an end tag:
The HTML element is everything from the start tag to the end tag:
What’s New?
Notepad (Windows)
Notepad is the most basic word processing application packaged in Windows
operating systems. HTML can be “hardcoded” using Notepad and rendered as web
pages by web browsers.
UltraEdit (Windows)
UltraEdit takes HTML hard coding to a more advanced level. It provides
toolbars and capabilities for editing HTML, DHTML, JAVAScript, Perl, and other
coding or programming languages. However, like Notepad, it does not have a
WYSIWYG (“What You is What You Get”) graphical user interface for editing web
pages.
AdobeDreamweaver
31
Adobe Dreamweaver is one the most popular Web development applications
in the industry, particularly among designers and end-users who code heavily. It
features advanced Web development features, such as JavaScript creation, and
DHTML and XHTML editing.
ExpressionWeb (Windows)
Microsoft ExpressionWeb is the Web development program that replaced the
now discontinued FrontPage.
Internet Explorer
Internet Explorer is owned by Microsoft Corporation, the same company that
developed the popular computer operating system, Windows, Internet Explorer was
released in 1996.
Mozilla Firefox
Mozilla Firefox is an open-source Web browser that uses the
decommissioned Netscape Navigator as its code base. Mozilla Firefox -simply called
Firefox – was developed by Mozilla Foundation to compete with Internet Explorer and
to give Web users an alternative browser.
32
Aside from its open-source backbone, Firefox’s most popular feature is
tabbed browsing, which enables users to browse many Web pages without having to
open different windows.
Safari
Safari is a web browser that was initially exclusive to Macintosh users. In
2007, Apple developed Safari for non-Macintosh users, or users of personal
computers that run the Windows operating system. Similar to Firefox, Safari also
features tabbed browsing, as well as reloading or restoring of the last Web pages
that the user accessed.
Opera
Opera is similar to Firefox in a number of ways. It features tabbed browsing,
pages zooming, and a download manager. Its first version could only be used in
Windows-supported computers. However, its publishers soon branched to handheld
device industry when accessing Internet using mobile phones became popular. At
present, Opera is the leading web browser installed in mobile phones, smart phones,
and other handheld devices.
Google Chrome
Google Chrome is one of the newest Internet browsers. It was released by
the search engine company Google in 2007. Similar to Internet Explorer, Mozilla
Firefox, and Opera, Chrome also features tabbed browsing. Its most recent version
focuses on browsing speed, which is essential for searching for information on the
Web and opening rich media web sites.
Learning Task 1
33
5. He is credited as the inventor of HTML.
6. It is a simple code that provides details about HTML elements.
7-8 In the case of HTML 1.0, HTML tags are required to have these elements.
9. It is the basic text editing used to write HTML.
10. What does WYSIWYG stand for?
Learning Task 2
34