Sunday, 2 February 2020

Computer science fair


Computer science fair
Computer science fair is the fair organized to create an awareness of technical progress, advantages and disadvantages of computer science and other scientific aspects which are integrated in our daily life through conducting computer science fair.
Objectives of computer science fair.
1.To encourage students to apply their knowledge of computer science into creative channel.
2. To stimulate students to understand the role of computer science in nations economic progress.
3. To enhance the relationship between school and community.
4. To identify and encourage students who are interested in computer science.
5. To identify talented students in computer science and nurture the future software developers.
Organization of computer science fair
       The organization of computer science fair depends on the co-operation between students, teacher school and community.
   Organization of a computer science fair should be a teacher-pupil activity.
A committee can be appointed to decide various things, they are,
1.Planning. 2. Distribution of work. 3.Execution 4. Judgement. 5. Evaluation.

WEB Browsing and Algorithm


WEB BROWSING
     A Web browsing is a soft ware application for accessing information on world wide web. When a user requests a particular website, the web browser retrieves the necessary content from a web server and then displays the resulting web page on the user’s device.
Functions of Web browser
  1. Web browsers provide the resources or information to the user when asked by them.
  2. It processes the user inputs in the form of URL and allows the access to that page.
  3.  The browser sends the request for the web page to the web server which is received by web server and processes it.
  4. The HTML code for requested page is sent by web server to browser which is then processed and displayed by the web browser.
Algorithm
Meaning of Algorithm: Algorithm is a procedure or formula for solving a problem. An algorithm can be defined as step by step instructions in a computer programme, which will give you the answer to a particular kind of problem.
Characteristics:
 1.Effectiveness: Every step-in algorithm should be easy to understand and prove using paper and   pencil.
   2. Input: The input of an algorithm can either be given interactively by the user or generated internally.
   3. Finiteness: An algorithm should end in a finite number of steps.
  4. Definiteness:  Every step of an algorithm should be clear and un ambiguously designed.
  5. Output: An algorithm should have at least one output.


SEARCH ENGINE,NETWORK and CLOUD COMPUTING


SEARCH ENGINE
        A web search engine is a software system that is designed to search for information on the World Wide Web. The search results are generally presented in a line of results referred to as search engine results pages. The information may be a mix of web pages, images and other type of files.
Importance of Search engine:
 (1) Search engine essentially act as filters for the wealth of information available on the Internet.
(2) They allow users to quickly and easily find information that is of genuine interest to them without the need to look into irrelevant pages.
(3)Search engines make sure that they deliver the results that are relevant to what the users search by maintaining databases of web pages, which they develop by using automated programs known as spiders or robots to collect information.
(4) Search engines matter because they increasingly determine the information about brands, products and services that customers access online.
NETWORK
      A network is defined as a group of two or more computer systems linked together for the purpose of sharing resources.  The networking computer devices exchange data with each other using a data link. The connections between the nodes are established using either cable media or wireless media.
Types of network:
(1) Local Area Network (LAN): A LAN connects network devices over a relatively short distance. A networked office building, school or home usually contains a single LAN. Occasionally a LAN will span a group of nearby buildings.
(2) Wide Area Network (WAN): A WAN spans a large physical distance. The Internet is the largest WAN, spanning the Earth. A WAN is a geographically-dispersed collection of LANs. A network device called router connects LANs to a WAN.
(3) Metropolitan Area Network MAN):  A network spanning a physical area larger than a LAN but smaller than a WAN, such as a city. A MAN is typically owned by and operated by a single entity such as government body or large corporation.
(4) Wireless Local Area Network: A LAN based on Wi-Fi wireless network technology.
CLOUD COMPUTING
      Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand.
      It is a model for enabling on demand-access to a shared pool of configurable computing resources with minimal management effort.
Deployment model:
There are basically three deployment models:
(1) Private cloud:
           This infrastructure is operated solely for a single organization, whether managed internally or by a third party, and hosted either internally or externally.
It requires a significant level and degree of engagement to visualize the business environment.
        It improves the business, but every step in the project raises security issues that must be addressed to prevent serious vulnerabilities.
(2) Public cloud:
       A cloud is called a “public cloud” when the services are rendered over a network that is open for public use.
      Technically there may be little or no difference between public and private cloud architecture, however, security consideration may be substantially different for services that are made available by a service provider for a public audience.
       Public cloud service providers like Amazon web services, Microsoft and Google own and operate the infrastructure at their data center and access is generally via the Internet.
(3) Hybrid cloud:
       Hybrid cloud is a composition of two or more clouds (private or public or community) that remain distinct entities but are bound together, offering the benefits of multiple deployment models.
       A hybrid cloud service crosses isolation and provider boundaries so that it can't be simply put in one category of public, private or community cloud service.
       Example of Hybrid cloud is one where IT organizations use public cloud computing resources to meet the temporary capacity needs that cannot be met by private clouds.

Computer science club,Quiz and Exhibition


COMPUTER SCIENCE CLUB:
Meaning of Computer Science club:
1. Computer Science club is an association of students and teachers who are interested in Computer science with a specific objective of carrying out Computer science activities.
2. C.Sc. club is a place where classroom theoretical aspects are clearly understood through practical work.
Objectives of Computer science club
  1. The club focuses on extracting the hidden talent of the students in the field of information technology.
  2. To improve and enhance the technical skills among students by collaborating the club with leading software industries.
  3. To arouse and cultivate students’ interest in learning computer science.
  4. To encourage student to participate actively in the activities organized by the computer science club.
  5. To promote the use of IT in learning other sciences.
  6. To help the students acquire basic knowledge of computer science.
  7. It offers an opportunity for self-expression and specialization in a free atmosphere.
  8. It provides better means of utilizing the leisure time.
  9. To familiarize the students with recent developments of Computer science and its effects on other fields.
  10. To develop healthy competition among students.
Organization of Computer science club
        A Com.Sc club, if properly organized will be a great help in teaching of computer science.
For efficient and successful working of computer science clubs an expert body has suggested the organization as under.
1.Such a club should have the head of institution as its patron.
2. One of the senior teachers be asked to be the sponsor of the club.
3. Membership of the club be open to all the science students of the school.
4. The club may have an elected executive committee. The members of executive committee should include the following and should be elected or nominated from among the students.
a) Chairman b) Secretory c) Assistant secretory d) Treasurer e) One or two class representatives from each class.
5. Only nominal membership fee be charged from the members.

Computer science quiz
Computer science quiz is the programme, where the relative answers for the questions related to computer science to students with a time limit. Answers should be given within the specific time. Questions may be asked orally or through audio-visualmedia.
Objectives Computer science Quiz
1. To develop healthy competitive environment.
2. To bring out the hidden creative ability and scientific enquiry and technical attitude  
    in children.
3. To enhance the relationship between teacher and students.
4. To make the parents to know their children’s progress in computer science.
5. To encourage and stimulate their enthusiasm, courage and presence of mind.
6. To identify talented students at the school level and encourage them to participate in  
    district, state and national level competitions.

Computer Exhibition
          Computer science exhibition can be defined as display of computer science projects, devices, activities related to computer, and articles performed by the students in different levels such as school, zonal, taluk, state, National and international.
 Importance of organizing computer science exhibition
1.To develop healthy competitive environment.
2. To bring out the hidden creativity ability and technical aspects in children.
3. To enhance the relationship between school and community.
4. The scope of computer science can be understood by students.
5. Creativity and hidden talents of students can be recognized.
             6. To explore and encourage scientific and technological talent among the young    
              generation.
           7.To promote creative thinking and manipulative skills among children through self
             devised science projects or models.
          8.To provide exploratory experiences and opportunities to the talented or creative
            students for the nourishment and nurturing of their creative talents.
          9.To provide a means of media to the science students for trying out theory into practice.
        10.To create awareness among the public regarding the role of science and technology in
            the sustainable growth and development of the country