

KARAKÖPRÜ ÖZEL EĞİTİM MESLEK OKULU
REMZİYE ERCAN
Karaköprü/ŞANLIURFA
WHEN TO CODEWEEK?
Codeweek was held on 05-20 October 2019
ÖZEL OSMANİYE ENDER ORTAOKULU
OSMANİYE-MERKEZ
SERAP AKINCIK
WHAT İS CODİNG?
Computer Programming; It is an application and development process with various sets of commands to solve problems, provide computer interaction with people, and perform a specific task by
computers.

Educational use started in the 60s with the use of Logo programming language.Coding training enables young students to write applications without having to learn the complex code structures of traditional programming languages.

Students who are deemed to have poor mathematical thinking skills are helped to develop complex computational thinking skills and use complex mathematical ideas. Computer programming or coding training is also used to improve students' computational thinking.

Although coding education is named by different names in the education systems of the countries, it generally moves on the logic of coding and programming. For example;

Computational thinking and programming in Belgium,Algorithcim problem soluing and programming in Bulgaria
Programming in Estenia,Programing,olgorithm and robotic 'in Spain computing in the UK

Fatma YURTTAŞ
Şehit Selahattin Şişman Ortaokulu
Çubuk-ANKARA
What does Algorithm mean?
An algorithm is a step by step method of solving a problem. It is commonly used for data processing, calculation and other related computer and mathematical operations.
An algorithm is also used to manipulate data in various ways, such as inserting a new data item, searching for a particular item or sorting an item.



Technically, computers use algorithms to list the detailed instructions for carrying out an operation. For example, to compute an employee’s paycheck, the computer uses an algorithm. To accomplish this task, appropriate data must be entered into the system.




In terms of efficiency, various algorithms are able to accomplish operations or problem solving easily and quickly.
ŞEHİT CUMA İBİŞ SECONDARY SCHOOL/
TÜRKAN ÇETİNER DÜMBÜLÜ
SİVEREK/ ŞANLIURFA
we choosed '' what is EU codeweek?''
EU Code Week is a grass-roots initiative that celebrates creativity, problem solving and collaboration through programming and other tech activities for students across all ages and experience levels.
The initiative aims to bring coding and digital literacy to everybody in a fun and engaging way.
An algorithm is a detailed series of instructions for carrying out an operation or solving a problem. In a non-technical approach, we use algorithms in everyday tasks, such as a recipe to bake a cake or a do-it-yourself handbook.


Ahmet AYYILDIZ
Şair Nabi İmam Hatip High School
Eyyübiye/ŞANLIURFA
How to write an algorithm?
A finite set of steps that must be followed to solve any problem is called an algorithm. Algorithm is generally developed before the actual coding is done. It is written using English like language so that it is easily understandable even by non-programmers.

Sometimes algorithms are written using pseudocodes, i.e. a language similar to the programming language to be used. Writing algorithm for solving a problem offers these advantages
- Promotes effective communication between team members
- Enables analysis of problem at hand
- Acts as blueprint for coding
- Assists in debugging
- Becomes part of software documentation for future reference during maintenance phase
These are the characteristics of a good and correct algorithm
- Has a set of inputs
- Steps are uniquely defined
- Has finite number of steps
- Produces desired output

Example Algorithms
Let us first take an example of a real-life situation for creating algorithm. Here is the algorithm for going to the market to purchase a pen.


Step 4 in this algorithm is in itself a complete task and separate algorithm can be written for it. Let us now create an algorithm to check whether a number is positive or negative.


GÜLNARİN ACAR
ISPARTA GÜLKENT ANATOLIAN
HIGH SCHOOL
BASIC CODING PROGRAMS
For any beginners who have just started to learn how to code or for anyone who would like to start it can be a little bit difficult. There are many different programming languages to choose from and sometimes it can be difficult to choose which one to start with or which one would suit you.


JAVA SCRIPT
JavaScript is a scripting language. It is relatively easy to learn but perhaps not as easy as something like Python. It runs on every single platform and is already in your browser for you to start learning which means you do not need to install it. If you want to build anything for the web then JavaScript must be on your list of programs to learn.
You can start using JavaScript straight away to start building websites and games for the web. It is one of the fundamental technologies which the web we know of today is built on. It is dynamic and is flexible to use on object-oriented programming.


PYTHON
Python is one of the most widely-used high-level programming languages since it is simple, readable and you can use fewer lines of code to express a concept than you would have to with other languages. It is a scripting language which allows you to produce a lot of code in short periods of time.
It is opensource and free and there are a lot of tools and documentation available for learning Python. It is a good stepping stone for moving on and learning other object-oriented languages.


BLOCKLY
Blockly is a free program that is a basic, visual language. It can be used by everyone, old or young. The user learns to write programs by putting blocks together to create simple functions. Each visual object is also a code object.
The aim of Blockly is to use the blocks to generate readable code which could be in JavaScript or Python etc. This means that once beginners have mastered it they can then move onto more complicated programs.


RUBY
Ruby is a dynamic, object-oriented scripting language that is used in the development of websites and mobile apps. It is similar to Python in that it is simple and readable. It is usually focused on web-based applications.
It is easy to learn with a helpful 20 minute quick start guide on the official Ruby website. It is straightforward and easy to read with a large community behind it of programmers willing to answer questions. There is a lot of documentation available as well as great resources which will help you to grasp Ruby from the very beginning.


There are also some websites where we can find various lessons for all ages.
* https://code.org
* https://www.codecademy.com
* https://tr.khanacademy.org
* https://coderdojo.com

EBRU SAYAK
HASAN KARACALAR SECONDARY SCHOOL
SİVRİHİSAR/ESKİŞEHİR/TÜRKİYE
Why coding week is done ?
* To spread the message about the importance of coding.
* Seeing a large number of students involved.
* To make schools connect with your community or internationally.
* Find support from other event organizers.
* To earn a Certificate of Excellence.
MUHAMMET YURDAKUL
MUSTAFA VEDAT MUTLU ORTAOKULU
EYYUBIYE/SANLIURFA/TURKEY
What is Coding?
Coding (or computer programming) is a new type of literacy. While writing helps to organize your thoughts and express your ideas, the same applies to coding.
- Full access to our public library
- Save favorite books
- Interact with authors


KARAKÖPRÜ ÖZEL EĞİTİM MESLEK OKULU
REMZİYE ERCAN
Karaköprü/ŞANLIURFA
WHEN TO CODEWEEK?
Codeweek was held on 05-20 October 2019
- < BEGINNING
- END >
-
DOWNLOAD
-
LIKE
-
COMMENT()
-
SHARE
-
SAVE
-
BUY THIS BOOK
(from $10.79+) -
BUY THIS BOOK
(from $10.79+) - DOWNLOAD
- LIKE
- COMMENT ()
- SHARE
- SAVE
- Report
-
BUY
-
LIKE
-
COMMENT()
-
SHARE
- Excessive Violence
- Harassment
- Offensive Pictures
- Spelling & Grammar Errors
- Unfinished
- Other Problem
COMMENTS
Click 'X' to report any negative comments. Thanks!