Monday, November 10, 2014

Summary & Remarks

I learned in Comp-Sci 2nd Quarter many things: how to make a webpage, how to design it, making a good presentation, and some tips in searching. I hope in the 3rd quarter, things will be worth a while.

Sources:
  • Google Images
  • Moodle
  • w3schools
The 2nd Quarter Summary of Lessons
  1. Protocols and DNS
  2. Web searches and evaluating online contents
  3. Netiquette
  4. HTML
  5. CSS
  6. Making a Good Presentation

Creating a Good Presentation.

To give you a bird's eye view of what could you be doing in the future; creating a good presentation.

There are many kinds of software used for presenting like PowerPoint, Prezi, Keynote, Powtoon, and many more. It's up to you to choose what fancies you.

Here are some guidelines in making a good presentation.

Source: http://webtoolfeed.files.wordpress.com/
Aspect Ratio - There are many ratios in selecting your aspect ratio. The most recommended is 4:3.
                         Remember, the graphics should not be distorted.

Color Scheme - color is based on the emotions of the author. Choose colors that are suitable for the event.                            For example, if the event is all about Mother Nature, use the color green.

Typography -  style and appearance of printed or                          written data, graphics, or material.
                                                                 Typography is an effective way to show meaning and intention.

Now, here are some tips on presentation.

  1. Use compelling materials.
  2. Keep it simple
  3. Minimize numbers in slides
  4. Don't parrot Powerpoint.
  5. Time your remarks.
  6. Give it a rest.
  7. Use vibrant colors
  8. Import other images and graphics
  9. Handouts should be distributed not on but after the presentation.
  10. Edit ruthlessly before presenting.



Web Searching Tips

After all the HTML, CSS lessons, we shift to tips on web searching.

The Tips and Tricks of Web Searching:
1. Use Web Friendly Words
Using words that are more likely to appear in webpages, will yield the best results.
2. Less is more
The less words you use when searching, the more results will appear.
3. Search with an exact phrase
Put quotation marks around words to search for an exact phrase in an exact order.
4. Don't worry about cases
When searching words with all caps,
Source: http://www.jyte.com/
 the result will also be the same when you search with small caps.
5. Search within a specific site
If you want your answers to be on that site, precede your query with the site.
6. Don't mind about punctuations.
The search engine ignores punctuations.
7. Search by file type (docx.,pdf., etc.)
8. Number Conversions
9. Time
10. Currency Conversions
11. Check the Weather
12. Definitions
13. Calculate anything
14. Exclude a word or site
This is very useful when you want to remove results from an unwanted site.

CSS (Cascading Style Sheet)

One important lesson in comp-sci 1 is CSS.

CSS, or Cascading Style Sheet, deals with the presentation domain of designing your documents. You would want CSS to design your webpage.
 why:

Source: http://smashinghub.com/
  • much richer document presentation
  • possible to use same style on multiple pages
  • decreases page size
  • reduction of workload, and
  • if HTML is for content, then CSS is for presentation.
There are 3 implementations of CSS.
They are:

  1. In line
  2. Embedded/Internal, and
  3. External
CSS has 4 selectors which are the Element, Class, ID, and Pseudo Selectors which are useful for selecting tagged element.

Saturday, November 8, 2014

Images, Links, Tables (HTML)

If you can edit your webpage using fonts and colors, you can add some modifications using images, links and tables.

Source: vijaykamat-html.blogspot.com
Images can be added to your webpage. They are defined with the <img> tag. To add an image, this is the format one should use: <img src="url" alt="some_text">

Links can also be added to your webpage. They are words, a group of words, or an image that can link you to another document. The way you do this is by : <a href="url">Link text</a>


Tables are another useful addition to a webpage.
 There are different tags to use for tables.
 They are:
  • <tr> - table row
  • <td> - data cells, and
  • <th> - table header


Formatting, Fonts, Colors (HTML)

HTML provides a wide array of edition of websites. You can apply colors and change fonts.

source: http://www.w3schools.com/
There are different fonts you can apply as you customize your webpage such as Arial, Verdana, and etc.. Changing your fonts is up to you whether you would like to customize your webpage or not.

Color can also be an efficient way to edit your webpage. It can be used to decorate your font, background and more. Color is determined by Sublime Text as hexadecimal value like #00ffff.

HTML

Ever think of how websites are made of? all of them are from HTML.

HTML is otherwise known as Hypertext Markup Language which is a set of markup tags that describe document content which are also called webpages. You can edit your webpage with HTML tags such as <p>.
Source: code.tutsplus.com

HTML elements are anything between starting and closing tags. They can also have attributes which edit those elements. For example, name="value". You can create HTML using Sublime Text.

Netiquette

There are a set of rules that guide us in our everyday lives. there are also rules when we use the internet. these rules are called Netiquette.

  • Rule 1: Remember the Human
    • Always remember, you may do anything online, but most importantly, you must act like a human.
  • Rule 2: Adhere to the same standards of behavior online that you follow in real life
    • Whatever you do in real life, you must apply it also when using the net.
  • Rule 3: Know where you are in cyberspace
    • Remember, when you are in an unknown cyberspace, look before you leap.
Source:allieboone.blogspot.com
  • Rule 4: Respect other people's time and bandwidth
    • You are not the center of cyberspace.
  • Rule 5: Make yourself look good online
    • Never make yourself anonymous.
  • Rule 6: Share expert knowledge
    • You are not the only person who has the right to know.
  • Rule 7: Help keep flame wars under control
    • Never try to make conflicts in the net.
  • Rule 8: Respect other people's privacy
    • You do not have the right to snoop in other people's properties.
  • Rule 9: Don't abuse your power
    • "With great power comes great responsibility"
  • Rule 10: Be forgiving of other people's mistakes
    • People make mistakes. Therefore, it is necessary to be forgiving of mistakes.
    

Domain Name System (DNS)

The 2nd topic in 2nd quarter comp-sci, DNS.

Source:  www.inetdaemon.com
Domain Name System or DNS is a hierarchical distributed naming system for computers, services or any resource connected to the internet or a private network. DNS is used to identify domains the at different levels in the domain hierarchical tree.

When you enter an alphanumeric address, your computer needs to understand what IP numeric addresses it needs to contact. DNS completes the job.

Friday, November 7, 2014

Protocols (2nd Quarter)

2nd Quarter comp-sci started with protocols.

protocols are basically a set of rules that control the communications between computers. there are nine protocols.
Source:smtmoses.blogspot.com


internet protocol is the most important protocol. also known as IP, without this, bye-bye internet.
it is the primary network protocol often used together with transmission control protocol or TCP.

transmission control protocol is a connection-oriented protocol used by major internet applications such as World Wide Web and eMail. this protocol will not work unless you have internet. contrary to this is the user datagram protocol otherwise known as UDP. 

for file transferrring, there is the File Transfer Protocol or the FTP which is for transferring of files while the Simple Mail Transfer Protocol or SMTP is an internet standard for electronic mail (e-mail) transmission across the internet.

finally, the most famous protocol is Hypertext Transfer Protocol, popularly known as HTTP which is the foundation of data for the World Wide Web.

other protocols are ARP (Address Resolution Protocol), ICMP (Internet Control Message Protocol), and the DHCP (Dynamic Host Configuration Protocol).

Sunday, August 24, 2014

conclusion

very sorry guys, this will be the last one  :((((
what i've learned, it's definitely hard to say.
comp sci taught me a lot of things in the first quarter, all about techniques that can help me with the computer. encryption, versioning,backup, all will be useful. eventually, these will help me get better use of my computer. and i can say, when the time comes, application of these things will come in handy. thank you!!!!

versioning

games like "minecraft" have versions like mincraft ver.7.5 etc. this is a technique used by the creators to make their products better.  this is called "versioning".
 more like this:

source:dmytroduk.com

versioning is a particular form of something differing in certain respects from an earlier form or other forms of the same type of thing. moreover, this is like evolving your own work like "blog ver1"into "blog ver 2".

backup

files are sometimes easy to be taken care of, but hard when you want them back when lost. one situation, is when your computer has crashed and you have important files stored inside it and you can't retrieve it. very frustrating right. as a precaution, many experts use USB's to store the same files as their backup.

source:nextgendigitalhome.com

this is a wise way of using your USB. if your first files are missing or accidentally deleted, you don't have to worry because you have the backup.

encryption

sometimes, in SNS's, we put passwords into our accounts,  like facebook or twitter. surely this prevents anyone from stealing your account. this technique also applies to your computer's files known as encryption.
encrypting is very important for those who have files that are for them only. this is a way to achieve data security. for example, the word password is turned into"d@55w0rp". protecting your accounts and data will be easy and safe using encryption.
   
source: dogtownmedia.com                                                       



efficient file management



you really do not want a dirty room, right? then, you really do not want an unorganized file in the computer.
like this:





source: kelatlifepoint.wordpress.com


that is why management of files is important.

in order to store files efficiently, the use of folders is put into action. basically, folders are just file containers. that way finding a single file will be very easy and you don't have to search through piles of lost files scattered around.

text-based VS GUI-based navigation

Surely, we are used to the normal mouse-click in the screen AKA GUI based navigation. but, we also have to learn the hard way, text-based navigation.
Command Prompt.png
source: http://en.wikipedia.org/wiki/Windows_command_prompt
in text-based, you just open a program in your computer and type in a few commands.these are some of them:

  • DIR- directory, views all files in folders and subdirectories
  • RD- renames directory
  • MD- makes directory
  • CD- displays the directory
  • CLS- clears the screen

Saturday, August 23, 2014

data compression

ever wondered making one big file into a small one? hard right? not anymore! comp sci taught us data compression. basically, compressing one big data into a smaller version
sorce: justone.co.nz

strengths and limitations

since the computer was made by the hands of man, it surely does have strengths and limitations.
the computer offers fast computations and searching. just one click of a button and you are there. access to the internet won't be a problem. commuting information is as easy as pi. operations can be done in milliseconds faster than the human brain. like the supercomputer"watson". 




source:youtube.com/watch?v=qOpW5VN2j2Q
however, computers have access to more. people tasked with these privileges have misused it,using it for bad things such as the famous cyber-bullying. using a computer takes responsibility. so it's up to you to use the computer in good or bad.

define IT & ICT and the computer

another significant lesson in comp sci is IT and ICT
IT is information technology for short and is the application of computer use while ICT is for information and communication technology that communicates data through telecommunications. also we were taught of the concept of the computer which is a device that carries out commands from the software. today, it is now called computer because before, you literally can't mention for several times in a conversation "general purpose stored-program electronic digital computer"which is the meaning for computer because that would
be crazy.anyway, today, there are many examples of ICT and IT such as cellphones etc.
source: en.wikipedia.org/wiki/personal computer

Importance

Of course, what would be the use of having a subject without any significance? this is one of the basics of learning.
computer science is, as we all know, the branch of science that deals with the study of computers. yes, so in comp sci, we can be enabled to maximize our knowledge on computers, which is very awesome for 7th graders like us.