Computer Science Education Kits

A massive change is coming to the ICT curriculum, a subject that the government has now deemed irrelevant. As of September 2014 ICT will no longer be taught, instead the new subject of Computing will replace the old ICT syllabus.

This change has been implemented with backing from heads of industry. The department of education has said that it hopes the proposed changes will help England retain a competitive edge in the global digital economy.

The implementation of Computer Science may look attractive form an industry point of view; however what does it mean for teachers and pupils who have little or no experience of programming or understanding how a computer works.

Like myself, most teachers will have to learn this new subject as we teach it. The department of education has promised to release the complete new curriculum in autumn 2013, leaving only a year to prepare.

One of the problems I foresee is that the majority of pupils will have no parents, uncles, aunts or family friends with any computer science experience. This will make teachers the only port of call for any queries; hence it is vital that we really know this new subject inside out. Personally I feel that the sooner we get to grips with what will be expected of us the fairer it will be on the pupils and the less chance for any nasty surprises.

So what am I doing to prepare for the new curriculum? Firstly I have looked into the new technologies that have kick started this change. The name on everyone’s lips is the Raspberry Pi.

The Raspberry Pi was released in February 2012 with the aim to attract more students into computer science at university, it has been recommended by companies such as Google for use in schools. What is the Raspberry Pi? It is a very small computer which can be plugged into a monitor and keyboard.

The clear set out and well laid out diagrams makes the Raspberry Pi ideal for teaching the components of a computer. It also has built in programs for spreadsheets, word processing and playing videos. While these functions make it a useful computer the main attraction of the computer is how easy it is to program.

While on its own the Raspberry Pi could be used to implement the new computer science curriculum there are companies who have been working with the Raspberry Pi to make computer science more exciting to teach.

By allowing pupils to program an object they can see and interact with, the real world applications of computer science can be quickly realised.

The hands on approach to computer science will be sure to demystify a subject that has for too long been taught only in universities. Any fear of an unfamiliar topic of study is likely to be forgotten as the pupils are swept away with an enthusiasm to program a robot.

These kits are specifically designed to be ready straight out of the box and intuitive for ne

Posted in Uncategorized | Tagged , , , , , | Comments Off

Online Computer Science Schools

Computer education is a necessity these days as tasks in all professions has become digitized. Computer sciences applications have a far reaching impact on how we live our day-to-day lives and the need for computer trained and IT professionals is greater than for any industry or field in the world today. In this Article we review how online computer sciences courses can help prospective professionals find careers in any industry.

Overview

Computer sciences are the study of the foundation of computing logic and the applications to computer architecture, hardware and software design as well as specific applications to program development and the use of industry standard technologies. The education starts with the study of natural sciences as they relate to computing and then diverges into a study of the specific niche area – such as hardware, software, graphics and information technology etc. Most institutions offer students the opportunity to learn about all these areas to some extent before choosing a specialization.

Online computer sciences institutions offer students a variety of fully online – to – blended courses in a variety of subjects; students can complete a choice of degree or certificate at any level (diploma, associates, bachelors, masters, PhD or certifications through shorter courses) in general computing or a specialized area – all from the comfort of their own homes and be able to work around their jobs and schedules – without having to enroll for time consuming classes and without having to relocate or spend and money commuting to and from lectures.

Enrolling in an online computer science course means prospective students can now fit their education around their work and personal schedules and save the money and time normally required in order to attend lectures and lab sessions. Most online institutions offer their enrolled students a free online resource center for all the information – e-books, lecture slides and practical experiments – that is need in order to finish their coursework.

Areas in computer science education

Theory of computation: This area deals with the logic use by computation systems and the mathematics that relates to computational logic. It defines the limits of computability (solvable problems) and computational complexity (resources required to solve these problems in terms of time and space).

Algorithms and Data structures: This side deals with functionality such as searching data storage structures and the formation (of models) of data storage (linked-lists, arrays, trees etc).

Programming Languages and Methodology: This area addresses the methodology used to formulate problem solving software code and the programming languages that are used to write viable code. It also deals with modern software development tools and tricks-of-the-trade which are used in modern compilers to formulate accurate running code. Languages may include c, C++, Java, c-sharp etc. Tools may include Visual C++ etc. This area defines the methodology of writing logical code step-by-step and the use of common best-practices.

Computer Architecture and logic design: This area deals with the knowledge of how a computer processor works and how is uses its resources to solve computational problems by breaking complex code down to minor mathematical and logical problems. This area includes digital design, automation, architecture and compilation.

The Author of this article is a computer sciences graduate
Wikipedia: Computer sciences and related Links

DISCLAIMER: Above is a GENERAL OVERVIEW and may or may not reflect specific practices, courses and/or services associated with ANY ONE particular school(s) that is or is not advertised on SchoolsGalore.com.

Copyright 2009 – All rights reserved by Media Positive Communications, Inc.

Notice:Publishers are free to use this article on an ezine or website provided the article is reprinted in its entirety, including copyright and disclaimer, and ALL links remain intact and active.

Posted in Uncategorized | Tagged , , , , , | Comments Off