Course: Example Remote Teaching Course | Grŵp NPTC Group Moodle

  • General

    This is the first 2 weeks of an example course that has been designed for remote teaching, specifically for an occasion where a student - or staff member -  may be off college for a period of time. (This is not the only way to deliver remote teaching, but it is a good example).

    In theory, ANY student could complete the course using this content alone, but if they are stuck, require help, or need additional support from peers and tutors, the only way to receive that would be through attending college. Therefore, they would receive a richer experience by attending their lessons.

    However, things happen: weather, illness, accidents, broken down transport, unexpected closures.... this type of course enabled learning to continue as best it can in those situations. 

    programming banner

    Welcome to Unit 4 Programming on the BTEC National in IT.

    • This unit is taught by:

      This unit is delivered over 17 weeks.  There are usually two classes per week - session 1 and 2.  The work covered in each session is listed below.  

      There are two assignments in this unit.

      1. Computer Languages (week 6 to 7)
      2. Software Project (week 12 to 15)

      To pass the unit you must complete all the pass criteria.  To gain a merit you must complete all the pass and merit criteria.  To gain a distinction you must complete all the pass, merit and distinction criteria.

      This unit is delivered using a different form of blended learning called flipped learning.   Watch the video clip below for an introduction to flipped learning ...

    • NOTE:

      For this unit you will need to bring a file (knowledge organiser), with paper, a pen, a pencil, rubber and ruler to class.  You need to create three sections literacy, numeracy and pre-class work.   In the literacy section we will be writing the definition of technical terms and describing concepts.  In the numeracy section we will be looking and practicing the maths concepts used in this unit.  You will be expected to completed any pre-class work in the pre-class work section.

      The specification for this unit is below ...

  • Open all

    Close all

  • Instructions: Clicking on the section name will show / hide the section.

  • 1
    • “Computational thinking involves solving problems, designing systems, and understanding human behaviour, by drawing on the concepts fundamental to computer science.”

      Jeannette M Wing

      Vice President, Head of Microsoft Research International

    • What is computational thinking?  Watch the video clip below for an overview of computational thinking ..

    • Let's look at the first technique in more detail.

      Decomposition 

      Watch the video clip below ...

    • Activity icon

      Now complete the Decomposition Hangman Task ...  (You may wish to work with another student on this task.)

    • Hangman Activity (upload your answer here) Assignment
      Not available unless: You belong to any group
    • When completed upload your answer.

      Let's look in more depth at the second technique in computational thinking.

      Pattern recognition 

      Watch the video clip below ...

    • activity

      Work through all steps of the Angry Birds game and find common elements that exist in many places (for example certain coding blocks)

      https://studio.code.org/hoc/1

  • 2
    • PRE-CLASS:

      Watch the video on how the computational thinking is used at Google ... 

      https://www.youtube.com/watch?v=SVVB5RQfYxk 

      Write your own explanation of computation thinking, decomposition and pattern recognition and bring these to class.

    • IN-CLASS:

    • Pattern generalisation and abstraction 

      Let's look at the next technique in computation thinking.

      Watch the video clip ...

    • activity  

      Now complete the abstraction worksheet below.  When complete show it to your lecturer.  (Email it to your lecturer if you are not in class.)

    • Let's look at the last technique ..

      Algorithm Design

      Watch the video clip below ...

    • Activity icon

      Let put everything into practice.   Complete this activity. 

      A program asks the user to enter the cost of two items, adds the two costs and if the cost is greater than £10.00, displays a message “Sorry, too much”. Otherwise, it displays the change due from £10.00

      Use the program planning sheet to decompose the problem.   

    • Activity icon

      Extend your first task by identifying input/output/variables and key processes.    Update the planning sheet and then upload below when completed.

  • 3
    • PRE-CLASS:

      Work through the online lesson below which introduces you to computer programming.  This lesson should take 30 to 40 minutes to complete.

    • IN-CLASS:

      Introduction to computer programming ...

    • To view a list of the languages currently used click on the link below ...

    • Let's start with Microsoft C# - Console Programming (procedural programming)

      Activity icon  

      Watch the video below which will demonstrate the following ...

      • How to access Visual Studio Express
      • How to create a console application
      • How to write your first program - Hello World - and the commands used  - input and output.
      • How to save your program
      • How to re-load your program
      • Introduce variables and data types
    • The notes for this week are below:

    • Activity

      Complete the Activities at the end of the notes.

    • Other resources ...

  • 4
    • PRE-CLASS:

      To recap the work covered last week watch the Lesson 3 Understanding Your First C# Program on the Microsoft C# Course.

    • IN-CLASS:

      Watch the video below to find out what is programming about ...

    • activity   

      Over the next couple weeks we will be covering the basic building blocks of programming,  input/output,  arithemitic operations, sequence, selection and iteration.

      Watch the video below which will demonstrate:

      • How to display text on the screen
      • How to enter text into the program
      • Explain the concept of a variable
      • Explain the different types of variables
      • Show you how to write commands with arithmetic operations - add, subtract, divide and multiply.
      • The concept of a SEQUENCE

      The notes for this week are below.   After watching the demo read the notes and build the temperature conversion program.  Then tackle the exercises at the end of the notes.