Computer Science - Y Summer Work 206 Introduction Welcome to the first year of the linear A- level Computer Science. Computing is a new subject which you will probably find quite different to the ICT you have studied at school. To help you prepare for this new course we would like you to carry out an introductory task. You will probably have to spend a few hours in total on these activities. It is expected that you will print out pages 9-3 and page 6 and bring the completed work to your first lesson in September. Binary numbers One of the most fundamental concepts in computing is binary numbers. Computers use the binary number system for storing program instructions and data of all types - numbers, characters, sound, pictures and so on. Computers use the binary number system as it is much easier to represent than the decimal number system we are familiar with. This is because computers require electricity to function. In Figure we can see what happens when we connect up a light bulb to an electrical source via a switch. When the switch is turned off no electricity gets through to the light bulb so it is off. When the switch is turned on the light bulb is on.
9U NOY JU YTa S T N I T UTR Y T N T SH Y 6UTYOJ N T SH,-0 U OI N Y N IUTI UL IUR STY U S S SH NOY L US OS YINUUR N IN IUR ST OY OS Y R M N T N OU Y UT OMN U R L 5 JUOTM NOY N Y SHURY N N TU MN U Y T T UYYOHR T SH CN LU + RR Y Y0 b E N RU UL b E N, RU Y UL b E N - RU Y UL 9U L RR NOY S Y Y TY Y ORR S Y UL NOY U R OT NU HOT I T Y T T SH Y M N T U ay IUTYOJ N IUR ST N JOTMY HU 0 00 0 6 7 E IU RJ O N S YU N 0 00 0 6 7 0 2 0 0 0 6 7 TJ Y TJOTM NOY ORR H Y L R N T RUU N HOT Y T OUT UL IUR STY 8 D B O = D =D S BUS OS Y I RR N J IOS R Y Y S = Y O N Y Y SHURY N I T Y U Y T T SH Y O OY HOT OY YUS OS Y I RR J = Y O N Y ( Y SHURY LU Y T OUT 9U I T Y N Y U Y SHURY U Y T R M T SH Y3 :L U RUU H I U N J IOS R IUR ST N JOTMY HU U ORR TU OI N N N JOTMY RR U Y UL T :T HOT RR UL U IUR ST N JOTMY U Y UL U0 FU IU RJ RYU O NOY Y0 2 2 2 2 0 0 4 2 0 CNOY S TY N N HOT T SH OY Y T OTM N LURRU OTM YO OUT0 b E N RU UL b E N RU Y UL ( b E N RU Y UL 2
:L T U Y T R M T SH Y P Y JJOTM IUR STY UT N R L N TJ YOJ CN Y J Y IUS Y N, HO UI YYU Y NOY S TY N N I T U O N HOT T SH Y N N, IUR STY :T 4B 6US OTM U ORR M T RR UTR H Y J U U O N. HO HOT T SH Y U HOT T SH Y NOIN N. IUR STY 2I P D B A I =D S I D F :T N S R HU N J N HOT T SH H R IOTM O OT HR I T Y N IUR ST N JOTMY LU IN JOMO. 4 2 0?TI TU NOY I T U U N N W O R T J IOS R H Y Y T OUT U RJ H 0 R ) R R EN HU R M HOT T SH Y 3 CNOY OY Y P Y U U N IUR ST N JOTMY HU IN JOMO N RR U Y UL Uc 7 M CNOY OY N Y S Y Y OTM0 2 7 2 6 2 5 2 4 2 3 2 2 2 2 0 0 0 0 0 0 0 0 0?TI N N IUR ST N JOTMY RR T J U JU OY JJ N IUR ST R Y N N UT TJ T N0 - + - ) 2I P D B A I D F I =D S EN HU MUOTM N U N 3 B N J J IOS R T SH Y IN Y,- TJ T J U IUT U HOT CNOY OY Y OMN LU J 6 O I SIO IFO P FO CN LO Y NOTM U JU OY U O JU T U IUR ST R Y M : I O= C IFO P FO A I SIO D F O = B OTM L US N R L N TJ YOJ U U N N N IUR ST R I T H Y H I J L US N T SH U OTM U IUT :L O I T H R I TJ N IUR ST TJ Y H I N IUR ST R L US N U OMOT R J IOS R T SH A NOY T OR U IN CNOY ORR H J SUTY J UT N LURRU OTM M 3
0 C AIFFI D B O DI I SIO FA. :Y O UYYOHR U Y H I (. L US,-3 b,- (. 2 ) b E N UYO O TY N LU R I OT N (. IUR ST UL N HR 0 ( :Y O UYYOHR U Y H I, L US ) 3 b ), 2 (+ b N T M O TY N LU R I OT N, IUR ST UL N HR 0 0 ) :Y O UYYOHR U Y H I )( L US ) 3 b ) )( 2 b N UYO O TY N LU R I OT N )( IUR ST UL N HR 0 0 :Y O UYYOHR U Y H I, L US -3 b -, 2 b N T M O TY N LU R I OT N, IUR ST UL N HR 0 0 0 + :Y O UYYOHR U Y H I. L US -3 b -. 2 b N T M O TY N LU R I OT N. IUR ST UL N HR 0 0 0 0 4
, :Y O UYYOHR U Y H I L US -3 b - 2 ) b N UYO O TY N LU R I OT N IUR ST UL N HR 0 0 0 0 - :Y O UYYOHR U Y H I ( L US )3 b ) ( 2 b N UYO O TY N LU R I OT N ( IUR ST UL N HR 0 0 0 0. :Y O UYYOHR U Y H I L US 3 b 2 b N U R L N LU R I OT N IUR ST UL N HR 0 0 0 0 CN LU N Y T OUT UL + OT HOT OY O S CN HOT T SH Y Y S OY Y J H IUS Y Y O OY Y LU N S U Y T R I OIO T J UT Y T Y TJ R I OIO T J ULL Y T Y CN HOT Y T OUT UL R M T SH Y Y Y IUR ST Y Y S H Y J UT U Y UL ( I T Y NOY U IU T SH Y U TJ L US HOT YOR :T N T Y I OUT ORR RUU JJOTM HOT T SH Y UM N 5
0 D B IB C D F O =?H OU YR O OY TU TU MN P Y U H HR U Y T T SH Y OT HOT T J U H HR U LU S I RI R OUTY O N N S 5 CD DI DFF FII CI I =D S O = IB C 2I D D B IB C C D F O = + ). 0 2 0 0 0 6 7 4 :CD D A D FS DBC AI O C SIO I= =FS I D SIO C =O F T I D CI I AI D D S E U RJ RUU IN IUR ST OT T OMN U R L TJ JJ N R Y OT IN IUR ST UM N I OTM Y T I YY :T N AD IUR ST - 2 N LU U RJ R I OT N Y I LU N TY TJ I 0 0 2 0 0 0 6 7 4 :T N Y IUTJ IUR ST N Y S OY TU, 2.0 0 2 0 0 0 6 7 4 8 :T N NO J IUR ST N Y S OY 2 Y N OY TU R OT N NO J IUR ST LU N Y IUTJ T SH TJ N OY TU I L US N OU Y IUR ST 0 0 2 0 0 0 6 7 4 8 CN LU N TY U N U OMOT R Y S OY,- 2. 4JJO OUT OT HOT U OT I R N Y S 6
0 D B IB C =D S O = :T NOY Y I OUT ORR JJ UM N U HOT T SH Y0 0 0 0 0 0 5OT JJO OUT U Y OT I R N Y S Y J IOS R JJO OUT ORR RUU IN IUR ST L US OMN U R L OT T :T N AD IUR ST N Y S OY 2 CN LU OY R I OT N Y I LU N TY 0 0 0 0 0 0 :T N I IUR ST N Y S OY 2 CN LU OY R I J OT N Y I LU N TY 0 0 0 0 0 0 :T N CD IUR ST N Y S OY 2 CNOY OY H I Y ( OT HOT OY 5 I Y UL NOY R I U OT N Y I LU N TY TJ I N 0 0 0 0 0 0 0 :T N AIO C IUR ST N Y S OY 2 4M OT R I U OT N Y I LU N TY TJ I N 0 0 0 0 0 0 0 0 7
:T N ADA C IUR ST N Y S OY 2 4M OT R I U OT N Y I LU N TY TJ I N 0 0 0 0 0 0 0 0 0 :T N DR C IUR ST N Y S OY 2 CNOY OY H I Y ) OT HOT OY CN LU R I OT N Y I LU N TY TJ I 0 0 0 0 0 0 :T N P C IUR ST N Y S OY 2 0 0 0 0 0 0 0 0 0 0 0 0 :T N DBC C IUR ST N Y S OY 2 0 0 0 0 0 0 0 0 0 CN LU N LOT R TY OY O S :T NOY Y I OUT U N Y T NU U JJ HOT T SH Y UM N CN T L M Y N IOY Y NOIN Y Y ORRY UL IUT OTM H T HOT TJ J IOS R TJ JJOTM HOT T SH Y UM N 8
:. D S I P DI E O N LURRU OTM Y J IOS R T SH Y YNU OTM U U OTM0 Question No. Binary Value Decimal Value (with Working) 0 2 0 3 00 4 00 5 000 6 000 7 0000 8 0000 9
:. 3 D F I P DI E O N LURRU OTM Y HOT T SH Y YNU OTM U U OTM0 Question No. Decimal Value Binary Value (with Working) 29 2 37 3 96 4 72 5 6 6 74 7 85 8 48 0
: (. D S D DI 4JJ N LURRU OTM HOT T SH Y UM N YNU OTM U U OTM0 Question No. Sum Answer (with Working) 00 + 0 2 00 + 0 3 00 + 0 4 00 + 00 5 00 + 0 6 00 + 00 7 00 + 00 8 0 + 00
7 I=F IFPD B CNOY Y I OUT OY TU R J U N HOT T SH U HU :TY J U S Y U U NU U YUR N MO T UHR SY 5U N UHR SY R J U IFFD DI DI NOIN OY T OS U T IUS UT T OT S T IUS M S Y CNOT HU N U R J TU HU OMUTUS TJ M US L US = N S OIY FU S Y N :T T TJ U N YU I Y U N R U OL W O J : ). 3D = I ID CN JO M S H RU YNU Y U UOT Y 7 R OT NU U U RJ U U N JOY TI H T N S O NU S Y OTM N JU J ROT 4 3 2 0 2 3 4 5 6 8 9 0 Write your explanation here: 2
:. 2IFFD DI DI CN U H RRY H RU N JO Y UL (+ IS 9U ORR N IUS TU N N U INOTM3 0 0 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 0 2 3 4 5 6 8 9 0 0 Write your explanation here: 2 3 4 5 6 8 9 0 3
Introduction to Python A huge part of the AS course is learning to program. You will be learning the Python programming language. It is important that you have installed and familiarised yourself with the programming environment before you start in September. Downloading and installing Python Follow the instructions below:. Go to www.python.org and download Python 3.4 for your Operating system: Having downloaded the installer, run this to install Python on your system Opening IDLE. Open IDLE: 4
Windows: Start -> Programs -> Python 3.4 -> IDLE (Python GUI) Mac: Applications/Python 3.4/IDLE 2. Go to www.pythonschool.net and select Basics -> Variables -> Introduction to Python from the menu Exercises. Work through the videos and exercises on the following pages: Introduction to Python Using IDLE Data types in Python Operators in Python Additional Exercises - Strings and Exercises (Basic Exercises only) 2. Write a list of anything your found difficult or did not understand and any questions you want to ask about programming. Attach this list to the summer work when you hand it to your teacher. 3. Please do not go any further than variables. If you are enthusatic and want to do something else go learn about markdown and git or even javascript. We will use some of these technologies at various points throughout the year, so familiarity will be helpful. Or just go outside and enjoy the rest of the summer break! 5
Use this page for your list and/or questions 6