DEV Community

Discussion on: I taught Computer Science in high schools for the last 2 years; now I'm learning to code, Ask Me Anything!

Collapse
 
ben profile image
Ben Halpern

Where are you based? Is this course typical in your area?

Collapse
 
isas1 profile image
Mr.I • Edited

I'm based in the UK, London. There are a few courses mostly taught by either FireTechCamp or General Assembly (I believe both of which are over in the states too!).

However, UK schools teach to a curriculum, in which there are different boards but most of the content is similar. One of the sections looks like:


2.2 Programming techniques

  • the use of variables, constants, operators, inputs, outputs and assignments
  • the use of the three basic programming constructs used to control the flow of a program:
    • sequence
    • selection
    • iteration (count and condition controlled loops)

  • the use of basic string manipulation

  • the use of basic file handling operations:
    • open
    • read
    • write
    • close

  • the use of records to store data

  • the use of SQL to search for data

  • the use of arrays (or equivalent) when solving problems, including both one and two dimensional arrays

  • how to use sub programs (functions and procedures) to produce structured code

  • the use of data types:
    • integer
    • real
    • Boolean
    • character and string
    • casting

  • the common arithmetic operators

  • the common Boolean operators.