Sei sulla pagina 1di 22

Subject:

-My expectation on this subject was hard but fun, I ve always been
fascinated on how computers changed the way on how people live their lives. I always told myself before I enter the laboratory, that I must enjoy this for me not to get lost and somehow excel on this topic.

Teacher:
-About my expectations for him was a good but terror one because of all
the news I ve heard about him, but as time goes by he just showed us and to me all the qualities that I like for a teacher to have.

Group:
-My expectations about my group at first were not good, I ve always been
a leader in many of our group activities we have back then and base on how I knew them they were not so good so I ve decided not to present myself as the leader of our group.

1. Basic Computer Concepts


1.1 What is computer - I was so excited in our first discussion, I wonder what was it feels like being
thought by sir Basilio. This was the first lesson discussed by sir Basilio to us. This topic was all about computers, what is computer , why was it made, and its functions . This topic was somehow familiar to me because we already discussed this on 3rd year by mam Catalan.

1.2 Types of computer -This was the second topic discussed by sir, this was all about the types of
computer the kinds of computer according to usage and functions. Still im a little familiarized by this topic when I am 3rd year, but still its great to learn it again because I somehow forgotten some of them.

1.3 Hardware and peripheral


1.3.1 Internal and external hardware -Regarding this topic we learned the hardware important in a computer or
rather computer parts. This topic includes the internal and external parts of the computer, their uses and functions and what do they do in a computer.

1.3.2 Front and Rear panel of System Unit -This topic we learned the parts of the System Unit, the rear and front side
of it. Its important to know the plugs and different outlets and sockets found in it, for us to know where to plug the wirings or else we might damage our system unit.

1.3.3 Parts of motherboard -In this topic we discussed the different parts of the motherboard. It s the
largest and most important board of the system unit, this is the one responsible for almost all of the functions of the computer. Its important for us to have a knowledge about this for us to know if ever something s wrong we know what is it.

1.3.4 The fetch-decode-execute cycle of CPU -In this topic we focuses on the most important part of a computer the
central processing unit we learned the process by which the CPU interprets the data imputed on the computer. At first im a little confused but as the time goes on its not so hard to understand at all.

1.3.5 Storage devices -This topic we learned the different devises used in saving files. Im quite
surprise that there were so many kinds of devices used for storage, I admit that im not so updated in terms of this one. Still its fun to study also because of their storage capacities.

1.4 System and application software


1.4.1 OS, utilities, drivers -This topic we learned about the OS, utilities, drivers software used in
running a computer. This software are all important to make a computer run and work, this were all essentials for a computer. I had a good time studying it because we partly discussed it last year.

1.4.2 General purpose, specialist and bespoke software -This topic was just short, its all about the best spoke or most famous
software used this time. I somehow can t relate its funny but im not also updated with the newest and best software used.

1.4.3 Disk Partitioning -This topic we learned on how to partition a hard disk, partitioning is the
process of dividing and reformatting the memory of your hard disk. Its not so hard but we really got our headaches when this topic together with the coming topics became our project, due to lack of resources to be used.

1.4.4 Installing Windows OS -After we partition its time to install an OS to your computer, we first install
windows. Installing an OS is not so hard because guidelines and steps were there to be followed for us to do it right.

1.4.5 Installing Ubuntu OS -This time we install the OS Ubuntu, this OA is free and open source
meaning you can modify it and apply your personal touch to it. We double booth it meaning we install two OS in one computer. Still there are steps to be followed for us to do it correctly. It s a little hard for some of us because only few of us have their own computers to be used.

1.4.6 Installing applications, utilities and drivers -We were done partitioning and installing OS and so sir taught us how to
install and download different applications, utilities and drivers. I didn t understand this topic well because im not listening well and absent minded that time.

1.4.6.1Windows OS -In this topic we discussed the all about the windows environment and
others. We learned the different concepts and software and also the company behind the most used OS in the world.

1.4.6.2Ubuntu OS -We focuses more on this OS because its the OS that we were using on our
laboratory. The concepts and advantages of this OS because of it being a n open source and free to download unlike some other OS.

1.4.7 The Ubuntu Operating Environment -Regarding this topic we learned all about the Ubuntu operating
environment, its parts and the different applications can be found in this OS. Its not so hard to understand because there s not so much to remember in this topic.

1.5 Representation of data in computer


1.5.1 Binary system -In this topic we learned the binary system, a system used by the computer
to interpret the data being imputed. In the start im a little confused because of the formula used was not so familiar with me and also, an not so good in mathematics.

1.5.2 Binary logics -In this topic we learned the binary logic, this is related to the previous
topic so I have nothing more to say.

1.5.3 Octal Number System -Also this topic we learned the octal number system this topic was just like
the binary but uses eight number instead of two. Still I got a hard time catching up on this topic because im absent when they discussed it.

1.5.4 Hexadecimal system -In this topic we learned the hexadecimal system, its just like the previous
systems used but this uses six digits unlike the other. For me this topic were a little difficult unlike the others but as usual I ve manage to get it right^^.

1.5.5 Binary codes -Regarding this topic im absent when they discussed it, but they told me
that its all about like the previous topics but this involves different numbers that represents a value and that s it.

2. Introduction to programming

2.1 Algorithm and Programming Languages


2.2 Flowchart -This was the first topic discussed by sir, I didn t manage to be with them
because I had a fever on that day. Its just easy to learn its about the flowchart, a way or organized way to solve a particular problem or situation. This way is useful for programmers for them to make and program things.

2.3 Getting to know Greenfoot Object Oriented Programming in Java

2.3.1 Objects and Classes -In this topic we learned all about the greenfoot environment, the objects
and classes that is essential in programming. Its fun in the first thought because we were about to make and program a game.

2.3.2 Interacting with objects -Regarding this to this is just short we learned all about the objects in
greenfoot, we placed objects on the world. The first object that we used as model was the wombat a kind of animal, its fun.

2.3.3 Return types -This topic was all about the return types, sir discussed about some of the
components that make up a code. From this topic I felt that the following topics won t be so easy so I practiced myself to remember those codes for me to follow the next topics.

2.3.4 Parameters -About this topic we learned all about the parameters. Parameters is a part
of a code this this important to make a code work exactly as you want.This topic was fun still in the end.

2.3.5 Greenfoot execution -In this topic we learned on how to execute greenfoot, we learned on how
to locate, open, and then close the program.

2.3.6 Understanding the class diagram -This topic we discussed on understanding the class diagram, class is a part
of the greenfoot program. In the class you can see the objects, and also other classes or sub classes.

2.4 The Little Crab scenario


2.4.1 Making crab move -Regarding this topic we used a crab as our object but as we put it in the
world it doesn t move at all, so we give a code to make it move the move() code, this makes the crab moves but still there s a problem.

2.4.2 Turning -After we made the crab moves there s a problem because our crab only
move a straight line it doesn t turn, so again we gave a code to make our crab turn and we used the code turn() . Still there s a problem again.

2.4.3 Dealing with screen edges -Yes our crab turns but as it reaches the the edge of the world it stops, so
we used a code to make the crab turn at world edge. If(atworldege()) ,if you noticed we use the if statement, this is use to give or call a condition to a code.

2.5 Improving Little Crab Scenario


2.5.1 Adding random behavior -In this topic we put a code to make our crab move at random and we used
the code getrandomnumber() to make our crab move at random.

2.5.2 Adding worms -Regarding this topic to make our crab game be better we add a new object
and it s a worm. This worm will serve as the food of our crab, our game is now being more fun to see.

2.5.3 Eating worms -This topic we learned and gave code to our crab in able for it to eat the
worm that we just add. We used the code eat() .Now our crab is better but there s a problem still.

2.5.4 Creating new methods -Regarding this topic we learned on how to make and add our own
methods. This we can name our own codes it fun because now I can customize my own method.

2.5.5 Adding lobster -In this topic we add a new object n lobster, this lobster serves as the
enemy of the crab because this lobster will eat the crab as it sees it. But still we need to give methods for our lobster to do it.

2.5.6 Keyboard control -In this topic we give codes in order for us to have the control of the game,
because it won t be a game if we foes not have the control of it. As e go further the topics were starting to get a little harder^^.

2.5.7 Ending the game -This topic we learned on how to end our game we give and uses different
conditions in able to make it.

2.5.8 Adding sound -Regarding this topic we noticed that our game seems boring so we add a
method to make our game better we gave sounds to it. We uses the method playsound(). Now our game is better and now has a sound.

2.6 Finishing the Crab Game


2.6.1 Adding objects automatically -Our game every time it ends all the objects on our world disappears so we
make a code for us to automatically put objects on our world every time it ends. This topic was a relief because its hard to put objects everytime you want to play.

2.6.2 Creating new objects -This following lessons were the hardest for me at all. This lessons was all
about creating new objects, we create objects that were not included on our greenfoot default objects.

2.6.3 Animating images -This topic we discussed on how we were gonna make our object a little
animated, we give a little twist on our crab to give it some 3d looks. But I slightly didn t remember the codes and ways to do this so ^^.

2.6.4 Greenfoot images -In this topic we learned about the greenfoot images, this used to alter and
improve images of our objects. This topic was hard for me, I really had a hard time trying to understand this.

2.6.5 Instance variables -This topic sir discussed about the instance and variables, this was
somehow like the if statement but have a complex set of methods to be used.

2.6.6 Assignment -This topic they discussed about the assignment, this was set of codes also
used to make the game better. I am not around when they discussed it so i haven t much to say about this topic.

2.6.7 Using actor constructors -Regarding this topic sir discussed all about the constructors, this topic was
all about a set of codes added to some method giving it a more specified details. This topic was hard for me because I didn t understand well the previous topics.

2.6.8 Alternating the images -In this topic we discussed on how to alter images, this was just like the
previous topic on alternating images but uses more complex set of methods,.

2.6.9 The if/else statement -Also this one was just the continuation of the past lesson but given a twist
due to the complexity of the codes used. Its really a kind of difficult to remember and understand all the methods and codes used.

2.6.10 Counting worms -This topic we learned on how we were gonna monitor on how many
worms our crab have eaten, but this topic given by sir was not complete he told us that we should complete this by ourselves, and until now I still don t know.

2.7 Sharing Scenarios -Regarding this topic we discussed on how we were gonna share the game
that we made to other people or computer, but again I didn t got this topic so well.

2.7.1 Exporting scenario -This topic its all about exporting scenarios but like this topic the last two
topics weren t discussed to us.

2.7.2 Export to application 2.7.3 Export to a webpage

3. Database

3. 3.1 Database Fundamental 1.1 Database concepts and terminology


-In this topic we learned the concepts and different terms that we will encounter for the following lessons that we were gonna do. The uses of database and its importance in keeping track of your files and records.

3.1.2 Starting Base and open a file


-This topic we discussed the basics of database, on how to open it in and create database in many different ways, like using create view or create in tables .

3.1.3 Creating a new database using the wizard


-In here we created database using wizard. Wizard is very useful in because options and different styles were given that will ease your job in making database.

3.2 Working with tables


-Regarding this topic we start working with tables, in this part it s a little similar on making spreadsheet because of the tables you will use that will be essential for your database.

3.2.1 Planning and designing databases


-Here we used to design and to study the different processes to start our database further.

3.2.2 Creating tables and fields -Regarding this topic we start working with tables, in this part it s a little similar on
making spreadsheet because of the tables you will use that will be essential for your database.

3.2.3 Working with records -This topic is all about records, also inserting the data and information to be saved on
your database.

3.2.4 Creating relationships


-This topic we learned to create relationships on our table that we create lately. This is use to relate one table to other.

3.3 Modifying table designs 3.4 Working with forms 3.4.1 Creating forms with the form wizard
-Here we learned to design and create forms this will be the face of your database that will be further modified to be more presentable.

3.4.2 Modifying a forms design


-This topic its where you will modify and design to make your form look more presentable.

3.4.3 Finding records in a form


-In this topic we learned on how your gonna find forms in your database, locating the records that you inputed.

3.5.2 Modifying reports in a design view


-In this topic we learned on how we were gonna modify our reports using
the design view. This topic is a little hard to understand for me because I did not follow somehow forgot some of the steps we have tackled.

3.5.3 Printing reports -Regarding this topic we learned on how to print the reports that we have
made earlier. This topic is easy because its just like printing a simple flatfile data.

3.5.4 Sending and converting reports -Regarding this topic we learned to send or share the reports that we have
made. This topic is short so I didn t have much something to say.

3.6 Connecting to other Databases


3.6.1 Connecting to other databases -Regarding this topic we didn t really discussed deeper about this topic. On
my understanding its how you are gonna connect or link your database on other people who also uses database.

3.6.2 Connecting to a Spreadsheet -Also this topic just like the previous topic on how to link to other database
this topic is about on how you will connect your database to a spreadsheet. Just like the tables and fields that you have but this one is on a spreadsheet.

4. Hypertext Markup Language


4.1 Introducing html -This topic is the first topic for our fourth grading period. This topic is all
about the introductions about the HTML. I felt a little excited and nervous because I knew that this grading s topics won t be easy unlike the past lessons that we have.

4.1.1 Understanding html -Regarding this topic we learned the concepts and some things to be
considered before we start our formal lessons on HTML. We discussed the uses and importance of HTML.

4.1.2 Different versions of html -In this topic we discussed the different version of HTML, and also many
different kinds of web browsers. Its surprising to know that there were hundreds of other web browsers and yet I only knew four of them.

4.1.3 Html software to assist in web page design -Regarding this topic we learned the different software and programs used
in designing a web page. I don t have something more to say because this was just a short topic.

4.2 Getting started with html


4.2.1 Things needed to begin designing a homepage -In this topic we learned the most important and essential in making and
designing your web page. Some of them were the notepad or other word processing application and the folder were you can save the files that you will need in designing.

4.2.2 Naming a webpage -This topic its not so difficult, we discussed on how to name our web page.
Its fun because we can use any name that we like, but still rules are to be obeyed in order to validate that name such as the, file extension and the spacing.

4.2.3 Loading the webpage into the browser -In this topic we learned to on how to load and test the codes that we just
constructed. Its pretty simple just double click on the file itself to load it, a default browser will appear to test the codes if it works.

4.2.4 Making your webpage available on the internet -Like the previous topic it s a little similar, its on how you were make your
web page available on the internet. There are steps to be followed in order to make it.

4.3 Understanding the basic tags


4.3.1 Html tags -This topic we discussed the different tags and codes that we were gonna
use to make the design of our web page better. This includes the main tags and the rules in imputing it.

4.3.2 Br, p, hr tags -In this topic we discussed three different tags, the line break, paragraph
tags. We discussed their uses and functions and on how they were used in designing your web page.

4.3.3 Correct usage of tags -Regarding this topic we further discussed the proper usage and
placements of the tags we were using to avoid errors and for the codes to work properly on our web page. 4.3.4 Head, title, body tags

4.4 Tags that affect the text appearance


4.4.1 Designing webpages -In this topic we learned on how to give the basic design for our web page.
This topic was getting a little fun to deal with.

4.4.2 Header tags -Regarding this topic we learned to use the header tags, this tags were use
to give an emphasis or to make a word like on a title tag.

4.4.3 Centering text -This topic we used the an attribute and tag to make a word or sentence on
our web page have their alignment, depending on how you want them to be.

4.4.4 Logical and physical text formatting -This topic sir discussed the to kinds of tags used in formatting words on
your web page. The logical and physical text formatting tags differ in their ability to be recognized by the web page.

4.5 Creating spaces and lists

4.5.1 Creating an unordered list -In this topic we learned to crate unordered lists, we used a tag to make it.
It will create a list in unordered way. This tag is useful for example in have a list on your web page without order.

4.5.2 Creating an ordered list -This topic was the inverse of the previous topic, in this topic we used tags
to create ordered list, this is useful for example in enumerating a certain steps, this uses letters or numbers.

4.5.3 Creating definition list -In this topic I think I ve forgotten it so I didn t have much to say about this.
This topic was also in creating list but a definition list.

4.5.4 Modifying bullets and number styles -This topic we discussed the tags used to modify numbers and tags used in
creating lists, its fun because we alter different images instead just ordinary bullets.

Submitted by: Miko Andrew A. Resnera Submitted to: Mr. Angelo Basilio

Potrebbero piacerti anche