You are on page 1of 1

Name: Tristan Manuel T. Sto.

Tomas Course and Section: 2ECE-A

ASSIGNMENT #1
INSTRUCTIONS: Describe in your own words (at least two paragraphs) the concept of
computer programming. Submit on a pdf format using Arial 11, single spaced.

Programming is an act of writing a command or instruction to a computer to perform a


task. It’s basically just telling the computers what to do. Based on my understanding,
programming has four concepts, which is the Programmer, Programming Language, The
Program itself, and the Computer.
The process goes from a programmer writing a code to a computer, in a programming
software, using a specific programming language. Every time a person writes a code, it is
commanding the computer to do some work. Computers have a language that normal people
can’t read, it's like a language barrier to us. I know for programmers it's essential to understand
the appropriate language the computer has, that is in order to execute the right command.
As math has problems, so as programming. For every error, it requires us to come up
with a solution. Programming is what gives us power to control the machines, by just simply
writing a code with the use of strings, elements, objects, classes, etc. We can build and design
ideas through computer codes.
In conclusion, programming is about taking an idea, building those ideas, and using
code to find the solution to problems that programmers may run into.

ASSIGNMENT #2
INSTRUCTIONS: Describe in your own words (at least two paragraphs) the general notion
of class diagram as illustrated in Fig. 2.2.1 in Module 2. Submit on a pdf format using Arial
11, single spaced.

From what I understand, the class diagram describes the structure of the system. The
Unified Modeling Language (UML) is a class diagram that shows the class name, along with
its attributes, operation, and relationship. This is used to easily understand the process and
design of the program/software. The UML helps visualize the system and makes it easier for
non-programmers to grasp.
I learned that class diagrams contain a set of classes and relationships between
classes. The figure shown in module 2 illustrates how the class diagram should be. It shows
that class notation has three parts, the class name, attributes, and operations.
Of course, a class must have a name. The attributes or (structural features) are
represented as objects of a class, and the operation or (Behavioral features) is how an object
of the class may interact. Each notation has its own keywords, depending on what the
programmer would write. I'm aware that notation must be precise since a slight typo can cause
an error.
Lastly, it depends on how the programmer will create a class diagram based on their
own perspective. It could be that the programmer may want to conceptualize the class diagram
or wants to specify it, or even implement the class diagram.

You might also like