YEAR 12 COMPUTER SCIENCE.

Slides:



Advertisements
Similar presentations
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
Advertisements

1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 2: Logging in and out of OBIEE This course, Introduction.
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
CMSC 150 INTRODUCTION TO COMPUTING CS 150: Mon 9 Jan 2012.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
CS110/CS119 Introduction to Computing (Java)
Sadegh Aliakbary Sharif University of Technology Spring 2011.
By Edward Lim 8.7.  What?  Today we started the Cornerstone Piece and we were given a few tasks to complete. The tasks were to watch the Kurt Fearnly.
CHAPTER 1: INTRODUCTION TO COMPUTER SCIENCE Introduction to Computer Science Using Ruby (c) 2012 Ophir Frieder et al.
COMP 171: Principles of Computer Science I John Barr.
Programming Lifecycle
Computer Science 119 Intro to Java 9/24 and 9/25.
Do it now activity Last term we learnt about how data is represented in a computer and about how to identify different volumes of data. How many bits in.
By the end of this session you should be able to...
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
CMP 131 Introduction to Computer Programming Violetta Cavalli-Sforza Week 3, Lecture 1.
My Python Programmes NAME:.
Introduction to Python Lesson 1 First Program. Learning Outcomes In this lesson the student will: 1.Learn some important facts about PC’s 2.Learn how.
By Edward Lim 8.7. What? Today, we continued our research on our chosen Cornerstone Piece, we got our learning journals up to date, we made sure all our.
KING SAUD UNIVERSITY – COLLAGE OF COMPUTER AND INFORMATION SCIENCES CSC 113 JAVA ONLINE DOCUMENTATION.
PROGRAMMING IN R Introduction to R. In this session I will: Introduce you to the R program and windows Show how to install R Write basic programs in R.
INVITATION TO Computer Science 1 11 Chapter 2 The Algorithmic Foundations of Computer Science.
For Loop GCSE Computer Science – Python. For Loop The for loop iterates over the items in a sequence, which can be a string or a list (we will discuss.
Magic 8 ball. "Design and write a python program that emulates a Magic Eight Ball. Your program should continually prompt the user to enter a question.
Creating an introductory CS lesson with Mix + Online Python Tutor Philip Guo University of Rochester June 2015.
Mr L Challenor ICT Teacher BTEC IT Unit 02 - Lesson 06 Computer Software.
Foundations of Programming: Java
Waves and Sound Complete Unit
Introduction to OBIEE:
Computer Science A-level
Practice PT - Big Data and Cybersecurity Dilemmas
Java History Background information about Java and how the background affected it’s development 1.
Introduction to Programmng in Python
Learning to Program in Python
Introduction to Lesson 5 Preparing for interviews
Learning to Program in Python
Learning to Program in Python
Using the Answer Booklet
Learning to Program in Python
Computer Science and an introduction to Pascal
Learning to Program in Python
Lesson 6 Creating your presentation.
Fill the screen challenge!
Today’s lesson – Python next steps
Learning to Program in Python
Thinking Skills Approaches
An Introduction to Study Skills
Computer Science Getting Ready for Year 13.
Learning Outcomes –Lesson 4
Introduction CSC 111.
Computer Science Getting Ready for Year 10.
Java Online documentation
Computer Science G10 T \2017 T shaikhah AlZeyoudi
Introduction In today’s lesson we will look at: why Python?
COMPUTATIONAL THINKING END OF UNIT ASSESSMENT
CSC 581: Mobile App Development
Explain what touch develop is to your students:
ICT Programming Lesson 1:
Explain what touch develop is to your students:
Can you think of 2 purposes of the operating system?
BlueJ: a very quick introduction
Introduction to Python
Wheelers clubs Your site will consist of 3 pages:
Chapter 1 Introduction to Programming
WJEC GCSE Computer Science
Primary School Computing
OCR Computer Science Getting Ready for Year 12 Name:
CS4540 Special Topics in Web Development Introduction to .NET
Quality management and Process improvement
Computer Science A-level
Presentation transcript:

YEAR 12 COMPUTER SCIENCE

BRIDGING WORK

It is expected that you would have completed all the tasks on this PowerPoint in time for the first week back at school.

Learning Outcomes In preparation for A level course it is expected that you will develop skills necessary to introduce you to the java programming environment as well as develop your skills in writing algorithms.

Java

Java Java is one of the older programming languages developed by developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. We will begin by completing a range of tutorials on codecademy in order to gain some experience in the java programming language.

Task 1 Click on the link below, ensure that you are using google chrome. Complete tutorials 1-12 https://www.codecademy.com/learn/learn-java Obviously this is just an introduction. You will need much more practice to develop the skills that you need to develop a complete program for your programming project. Task 2 Go through these tutorials for extra practice. This tutorial gives a more detailed understanding of Java. http://www.tutorialspoint.com/java/

Task 2 Create a 6 slide presentation on the key skills that you have learnt in the tutorial. Demonstrate your learning by showing programs that you have created. Explain key terms. Explain the benefit of Java and discuss how it is different from python. What are the similarities?

Challenge Challenge yourself by downloading a compiler like blueJ or net Beans to get a more practical understanding of what the environment looks like and how to write programs in it. You should use it to create a few simple programs.

Algorithms

Task 3 In this task you will practice writing algorithms (pseudocode) correctly. There are 10 algorithm questions. You must answer all questions. Save all your algorithms on one document which you should hand in to your teacher on the first lesson back. You must be able to explain your algorithms to your teacher. If it is obvious that you did not create the algorithms yourself you will be asked to re-do them.

1. 2.

3. 4.

5. What are the values of the following expressions, assuming that n is 17 and m is 18?   6. What are the values of the following expressions? In each line assume that s= “hello” t= “world”

7. Write an algorithm that prompts the user for two integers and then prints The sum The difference The average The product The maximum (the larger of the two) The minimum (the smaller of the two) 8. 9.

10.

What should you hand it? You need to hand in a PowerPoint and A word document with your algorithms