Presentation is loading. Please wait.

Presentation is loading. Please wait.

Name of Pupil: Your Name Here

Similar presentations


Presentation on theme: "Name of Pupil: Your Name Here"— Presentation transcript:

1 Name of Pupil: Your Name Here
1. Scratch Project (Introduction to computer Science Principles) (~4 lessons) 2. VB.Net ChatBot (if and Looping structures), AI, Alan Turing, the Turing test(~4 lessons) 3. Data Representation (theory)- Binary, ASCII, NuMBERS (~4 Lessons) 4. Enterprise/Entrepeunurship: Graphic Design + WEB DESIGN, Start a business (~4 lessons) 5. Flash ANIMATION (~4 Lessons) HW: See the end of this E-Portfolio for HW assignments / Projects 6. Spreadsheets (Excel) – Charts and Graphs 7. Spreadsheets – interactive quizzing app 8. Networking theory (Lan, Wan, The Internet, PROTOCOLS) 9. Year 7 PROGRAMMING CHALLENGES – VB.NET 10. Programming and Computer Science Theory – Fundamentals Review HW: See the end of this E-Portfolio for HW assignments / Projects

2 Phase 2 Welcome to Year 7 Computing and IT You will be using this E-Portfolio to keep a careful record of all your application work. It will also include your research and notes/answers on theory topics. Assessment: At the end of every topic, you will be assessed and assigned a level. An Average Of those levels will inform your final Level in your reports. Expectations: Please retain a backup of this portfolio on your own personal computer or memory stick.

3 Screenshot your Excel Charts/Graphs below
6 Screenshot your Excel Charts/Graphs below *Use as many extra slides as you need and use callouts to explain what you have done and how.

4 Screenshot your Excel Quizzing App below
7 Screenshot your Excel Quizzing App below *Use as many extra slides as you need and use callouts to explain what you have done and how. Use the following key words: Cells, Cell reference number, Formatting, Values, Design, Interface, Formulas, SUM formula, Functions, IF Function, Hyperlinks, Sheets, Conditional Formatting, Additional Features

5 Teacher Comment Here

6 2a 3c 3b 3a 4c 4b 4a 5c 5b 5a 6c ?? Class Average
Top Levels for Year 7 2a 3c 3b 3a 4c 4b 4a 5c 5b 5a 6c Grade D Grade D+ Grade C- Grade C Grade C+ Grade B- Grade B Grade B+/A- Grade A Grade A*  Level Achieved: ?? Write a short evaluation listing what was good about your interactive quizzing application. Write your answer here Teacher Comment Teacher Comment Here Based on feedback from your teacher, how could you have improved your work to achieve a higher level? Write your answer here

7 Networking Theory: Q and A
8 What is a Computer Network? Describe the term in your own words, and use images to illustrate your point where appropriate.

8 Networking Theory: Q and A
8 Networking Theory: Q and A 2. What is a LOCAL AREA NETWORK (LAN)? Give Examples.

9 Networking Theory: Q and A
8 Networking Theory: Q and A 3. What is a Wide Area Network (WAN) – Give Examples and Explain how they work.

10 Networking Theory: Q and A
8 Networking Theory: Q and A 4. What is the Internet and what are its origins? How did it begin and what is it now?

11 Networking Theory: Q and A
8 Networking Theory: Q and A 5. What is HTTP? Every Website begins with these letters – can you explain what it means?

12 Networking Theory: Q and A
8 Networking Theory: Q and A 6. How would you set up a Wireless networks? What components would you need and Can you list a few simple steps to advise someone on how to connect to the internet wirelessly?

13 Teacher Comment Here

14 2a 3c 3b 3a 4c 4b 4a 5c 5b 5a 6c ?? Class Average
Top Levels for Year 7 2a 3c 3b 3a 4c 4b 4a 5c 5b 5a 6c Grade D Grade D+ Grade C- Grade C Grade C+ Grade B- Grade B Grade B+/A- Grade A Grade A*  Level Achieved: ?? Write a short evaluation about your work and understanding on this topic Write your answer here Teacher Comment Teacher Comment Here Based on feedback from your teacher, how could you have improved your work to achieve a higher level? Write your answer here

15 Programming Challenges!
9 In this section, you will work through a series of programming challenges. Start with the first one, and when you complete it, screenshot your answer and EXPLAIN in your own words, how you solved the problem. All the very best!

16 #1 9 Desired Outcome Module Module1 Sub Main()
INSTRUCTIONS Open VB.Net File – new Console application. Copy and Paste this code. Press Play to run. Analyse it carefully CHALLENGE: Extend the code by Declaring another variable for Movie Reading the user’s response Responding to the Movie the user chose 9 #1 Module Module1 Sub Main() Console.WriteLine("Hi there, What is your name?") Dim name As String name = Console.ReadLine Console.WriteLine("Nice to meet you: " & name) Console.ReadLine() End Sub End Module Desired Outcome

17 Screenshot your solution below

18 #2(a) 9 Desired Outcome Module Module1 Sub Main()
INSTRUCTIONS Copy the following code into VB.Net Console Analyse it and then attempt the challenge CHALLENGE: Extend the code by Create another IF ELSE Function that Makes the program say “You have selected Menu Number 2”, if the user enters “2” as their choice. 2. Extend this for Menu No. 3 as well 9 #2(a) Module Module1 Sub Main() Dim menunumber As Integer Console.WriteLine("Make a Selection: 1 **** 2 ***** 3******") menunumber = Console.ReadLine If menunumber = 1 Then Console.WriteLine("You have Selected Menu 1") End If Console.ReadLine() Main() End Sub End Module Desired Outcome

19 Screenshot your solution below

20 What do you think this line of code – Main() does?
9 #2(b) Why is name declared as String and MenuNumber as Integer? What would be a better data type for MenuNumber? Module Module1 Sub Main() Dim menunumber As Integer Console.WriteLine("Make a Selection: 1 **** 2 ***** 3******") menunumber = Console.ReadLine If menunumber = 1 Then Console.WriteLine("You have Selected Menu 1") End If Console.ReadLine() Main() End Sub End Module Your Answer Here READ THIS LIST OF DATA TYPES String – String of text/numbers Integer –whole number Boolean - true or false Char - a single character DateTime - date and time of day Decimal - decimal number What do you think this line of code – Main() does? Delete this and type your Answer Here

21 #3 9 Desired Outcome Module Module1 Sub Main()
I INSTRUCTIONS Open VB.Net File – new Console application. Copy and Paste this code. Press Play to run. Analyse it carefully CHALLENGE: Now change the code to make it produce only 3 lines each time! Module Module1 Sub Main() 'This is using a FOR loop Dim i As Integer For i = 0 To 5 Console.WriteLine("I'm learning to Program with Loops") Next Console.writeline(“Press Enter”) Console.ReadLine() 'This is using a WHILE loop (The stopping condition is at the start of the loop) Dim j As Integer j = 0 While j < 5 Console.WriteLine("Using a While loop now") j = j + 1 End While 'this is a Do....Until Loop (stopping condition is at the end of the loop) Dim k As Integer Do Console.WriteLine("Using a Do..Until Loop!") k = k + 1 Loop Until k = 5 End Sub End Module Desired Outcome

22 Screenshot your solution below

23 #4 9 Desired Outcome This produces a series of stars.
Change the code to make it output the below Outcome. 9 #4 Module Module1 Sub Main() 'This is using a FOR loop Dim i As Integer For i = 0 To 2 Console.WriteLine("*") Next Console.WriteLine("Press Enter") Console.ReadLine() 'This is using a WHILE loop (The stopping condition is at the start of the loop) Dim j As Integer j = 0 While j < 3 Console.Write("*") j = j + 1 End While 'this is a Do....Until Loop (stopping condition is at the end of the loop) Dim k As Integer Do k = k + 1 Loop Until k = 3 End Sub End Module Desired Outcome

24 Screenshot your solution below

25 #5 9 For Loop While Loop Do Until Loop
Look back at your previous code. What are the 3 different types of loops? Explain how each one works below – note how they are different from each other. For Loop For Loop While ….End Loop While Loop Do ….Until Loop Do Until Loop

26 #6 9 Module Module1 Sub Main() Console.writeline(“Hello”)
Console.writeline and Console.write are two different commands that do different things. In your own words, or using a screenshot example, explain what the difference is? Module Module1 Sub Main() Console.writeline(“Hello”) Console.write(“Hi there”) End Sub End Module Write your answer here

27 What one letter will you add inside these brackets to make this loop produce the below output?
#7 Module Module1 Sub Main() Dim j As Integer j = 0 While j < 5 Console.WriteLine() j = j + 1 End While Console.ReadLine() End Sub End Module ?? Desired Outcome

28 What could you change to make the output REVERSE
#8 What could you change to make the output REVERSE 4 3 2 1 Very Difficult Module Module1 Sub Main() Dim j As Integer j = 0 While j < 5 Console.WriteLine(j) j = j + 1 End While Console.ReadLine() End Sub End Module Desired Outcome

29 Screenshot your solution below

30 Answer to Challenge #7 Module Module1 Sub Main() Dim j As Integer j = 4 While j > 0 Console.WriteLine(j) j = j - 1 End While Console.ReadLine() End Sub End Module

31 #9 Copy the following code into VB Console and see what happens. You’ll notice a tower of stars is starting to appear. See if you can add to the code, using previous lines to guide you, to complete the tower (ending with just one star at the very bottom) Module Module1 Sub Main() Dim star As Char star = "*" Dim i As Integer For i = 0 To 5 Console.Write(star) Next Console.WriteLine() For i = 0 To 4 Console.readline() End Sub End Module Desired Outcome

32 Screenshot your solution below

33 # 10 This is a simpler way to write the same solution. You are using a For loop within a While Loop. It NEARLY works but not quite. CHANGE TWO things so this works perfectly. What it should do: Enter a number: 6 ****** ***** **** *** ** * (produces a tower with the height of the number you’ve entered) Module Module1 Sub Main() Dim heightoftower As Integer Console.WriteLine("Enter Height of Tower Foundation (A Number)") heightoftower = Console.ReadLine Dim i As Integer While heightoftower < 0 For i = 0 To heightoftower Console.Write("*") Next Console.WriteLine() heightoftower = heightoftower - 1 End While Console.ReadLine() End Sub End Module

34 Screenshot your solution below

35 #11 Desired Outcome Module Module1 Sub Main()
INSTRUCTIONS Copy the following code into VB.Net Console Analyse it and then attempt the challenge CHALLENGE: What one thing do you need to change in the code to: Make the code (when played) produce a square with the number of stars specified. (SEE BELOW FOR DESIRED OUTCOME) #11 Module Module1 Sub Main() Dim heightoftower As Integer Console.WriteLine("Enter Height of Square (A Number)") heightoftower = Console.ReadLine Dim i As Integer Dim coloums As Integer coloums = heightoftower - 1 While coloums > -1 For i = 0 To heightoftower - 1 Console.Write("*") Next i Console.WriteLine() coloums = coloums + 1 End While Console.ReadLine() Main() End Sub End Module Desired Outcome

36 Screenshot your solution below

37 # 12 Very Difficult Add a Variable an add another loop (outside the existing For Loop) so that the tower faces the other way the ONE star should be at the top! Module Module1 Sub Main() Dim heightoftower As Integer Console.WriteLine("Enter Height of Tower Foundation (A Number)") heightoftower = Console.ReadLine Dim i As Integer While heightoftower < 0 For i = 0 To heightoftower Console.Write("*") Next Console.WriteLine() heightoftower = heightoftower - 1 End While Console.ReadLine() End Sub End Module What it should do: Enter a number: 6 * ** *** **** ***** ******* This time The Tower should Be facing up!

38 Screenshot your solution below

39 Final If Finished, show teacher!
Very Difficult Module Module1 Sub Main() Console.WriteLine("Enter Username:") Dim username As String username = Console.ReadLine Console.WriteLine("Now, Enter Password:") 'continue programming yourself now..... Console.ReadLine() End Sub End Module Write a Program (from scratch) using previous programs to help you know what to write (You can also use the internet for research) which 1.Asks the user for their username 2.Asks the user for their password 3. if the username = John and password = open123 then console.writeline (Access Granted) else, denied. ** Use a loop that only allows them to Try entering their details a max of 3 times.

40 Screenshot your solution below

41 Teacher Comment Here

42 2a 3c 3b 3a 4c 4b 4a 5c 5b 5a 6c ?? Class Average
Challenge 7 and above 2a 3c 3b 3a 4c 4b 4a 5c 5b 5a 6c Grade D Grade D+ Grade C- Grade C Grade C+ Grade B- Grade B Grade B+/A- Grade A Grade A*  Level Achieved: ?? How well do you think you understand Variables, If Statements and Loops? Write your self evaluation here. Teacher Comment Teacher Comment Here Based on feedback from your teacher, how could you have improved your work to achieve a higher level? Write your answer here

43 Reviewing Variables and Data Types
What is a Variable? What are the different DATA TYPES? What Data type would you use for declaring “Pocket Money”? Write your answer here

44 Reviewing the 3 Programming constructs
10b Reviewing the 3 Programming constructs The 3 Main Programming constructs with which any program in the world could be created are: SEQUENCE SELECTION and ITERATION (LOOPS) What is Selection? Give Examples. What are the three different types of loops? Write your answer here

45 Reviewing Programming Fundamentals
10c Reviewing Programming Fundamentals In your own words, and using an example, explain how conditional logic and IF statements could be used in Game Design. Explain how looping structures are also used in Game Design Write your answer here

46 Teacher Comment Here

47 2a 3c 3b 3a 4c 4b 4a 5c 5b 5a 6c ?? Class Average
Top Levels for Year 7 2a 3c 3b 3a 4c 4b 4a 5c 5b 5a 6c Grade D Grade D+ Grade C- Grade C Grade C+ Grade B- Grade B Grade B+/A- Grade A Grade A*  Level Achieved: ?? Write a short evaluation about your work and understanding on this topic Write your answer here Teacher Comment Teacher Comment Here Based on feedback from your teacher, how could you have improved your work to achieve a higher level? Write your answer here

48 HW Project #1 Create a poster (in Power Point or on paper) about the history of the Internet. Answer the following questions Use your networking knowledge to explain what the Internet really is. What is the history of the Internet – how did it begin? List some of the ways in which the Internet is used today! Predict what would happen if the Internet suddenly disappeared in today’s world.

49 HW Project #2 Create a Poster (Power Point or on Paper) about Tim Berners Lee. Research and present information about the World Wide Web, HTML, JavaScript and Web Pages. What did Tim Berners Lee achieve and how did he do it?

50 HW Project #3 Create a poster about the top 5 Programming languages. (include Java, Vb.Net, and Python and research two others to add!). In your poster, find out about the advantages and Disadvantages of each and write interesting facts about the languages – present this in an Interesting way. You poster should also clearly show which language YOU think is best, and WHY!

51 HW Ongoing Sign up at www.codeacademy.com
2. Screenshot any badges or progress you have made on this slide

52 HW Extension Download Visual Studio (and VB.Net) at home – It’s Free
Visit the website and go through the VB.Net Tutorials. Use as many slides as you can to screenshot the Form based outcomes you produce to show your progress and work.

53 The Ultimate Partial Module Module1 Sub Main() Dim heightofsquare As Integer Console.WriteLine("Enter Height of Square (A Number)") heightofsquare = Console.ReadLine Dim i As Integer Dim j As Integer For i = 0 To heightofsquare - 1 Console.Write("*") Next Console.WriteLine() For i = 0 To heightofsquare - 3 For j = 0 To heightofsquare - 3 Console.Write(" ") Console.ReadLine() Main() End Sub End Module The code on the left is a PARTIAL SOLUTION. It produces the output above, but doesn’t quite get the square to appear on the screen. What can you add to make it perfect?


Download ppt "Name of Pupil: Your Name Here"

Similar presentations


Ads by Google