Skip to content

Releases: uccser/cs-field-guide

v2.5.0

13 May 11:24
Compare
Choose a tag to compare

Release date: 13th May 2016

Notable changes:

  • The Data Representation chapter has been rewritten and reorganised to be easier to follow, and three NCEA assessment guides have been written for students aiming for merit/excellence:

    • Numbers (Two's Complement)
    • Text (Unicode)
    • Colours (Various bit depths)

    The chapter and assessment guides have been rewritten to take account of new feedback from the marking process and our own observations of student work.

    As part of the rewrite of the Data Representation chapter, the following interactives were developed:

    • New interactive: The unicode binary interactive displays the binary for a given character (or character by decimal number) dynamically with different encodings.
    • New interactive: The unicode character interactive displays the character for a given decimal value.
    • New interactive: The unicode length interactive displays the length (in bits) of text encoded using different encodings.
    • Updated interactive: The colour matcher interactive has been redesigned to display values in binary, plus allow students to see and edit the bit values. The interface has also been restructured for readability and ease of use.

    The old version of the Data Representation chapter can be found here.

  • Website improvements: A new image previewer was implemented, along with bugfixes to iFrame and panel rendering.

  • Generation improvements: The Markdown parser has been replaced due to existing parsing issues. The new parser also gives us a large performance boost. A text box tag has also been added to highlight important text.

A full list of changes in this version is available on GitHub.

v2.4.1

29 Apr 03:17
Compare
Choose a tag to compare

Release date: 29th April 2016

Notable changes:

  • Fixed version numbering system to allow hotfix changes

A full list of changes in this version is available on GitHub.

v2.4

29 Apr 03:16
Compare
Choose a tag to compare

Release date: 29th April 2016

Notable changes:

  • Large number of typo, grammar, link, and math syntax fixes and also content corrections by contributors.
  • New interactive: Added GTIN-13 checksum calculator interactive for calculating the last digit for a GTIN-13 barcode.
  • Updated interactive: The regular expression search interactive has been updated and added to the repository.
  • Updated interactive: The image bit comparer interactive has been updated and added to the repository. It also has a changing bits mode which allows the user to modify the number of bits for storing each colour.
  • Added XKCD mouseover text (similar behaviour to website).
  • Added feedback modal to allow developers to directly post issues to GitHub.
  • Added encoding for HTML entities to stop certain characters not appearing correctly in browsers.
  • Added summary of output at end of generation script.
  • Added message for developers to contribute in the web console.

A full list of changes in this version is available on GitHub.

v2.3

29 Apr 03:14
Compare
Choose a tag to compare

Release date: 10th March 2016

Notable changes:

  • Readability improvements to text within many chapters (grammer issues/typos) and to the Python scripts within the Algorithms chapter.
  • Updated interactive: The RSA encryption and decryption interactives within Encryption have been updated and added to the repository.
  • Updated interactive: The searching algorithms interactive within Algorithms have been updated and added to the repository.
  • Updated interactive: The word filter interactive within Formal Languages have been updated and added to the repository.
  • Updated interactives: Both the MIPS assembler and MIPS simulator were made open source by the original author, and we were given permission to incorporate our repository, and have been added to Programming Languages.
  • A list of all interactives are now available on the interactives page.

A full list of changes in this version is available on GitHub.

v2.2

29 Apr 03:14
Compare
Choose a tag to compare

Release date: 19th February 2016

Notable changes:

  • New interactive: Parity trick with separate modes for practicing setting parity, practicing detecting parity, and the whole trick. Also has a sandbox mode.
  • Updated interactives: Two colour mixers, one for RGB and one for CMY have been added.
  • Updated interactive: A colour matcher interactive has been added for matching a colour in both 24 bit and 8 bit.
  • Updated interactive: A python interpreter interactive has been added for the programming languages chapter.
  • Website improvements: Code blocks now have syntax highlighting when a language is specified, dropdown arrows are fixed in Mozilla Firefox browsers, and whole page interactives now have nicer link buttons.

Changelog:

  • Added first version of parity-sandbox interactive ba272c3
  • Fixed parity-sandbox interactive size b18a688
  • Modified feedback message for clarity 00d4bbc
  • Added parity interactive (set parity mode) fa96933
  • Removed test.js file 6553070
  • Added sandbox mode to parity interactive 5a204e9
  • Added first stages of parity trick 7c0fc84
  • Added parity trick to parity interactive 41162cf
  • Changed reset text to 'Start Over' d171802
  • Added description text for detect stage eda494e
  • Add detect only mode to parity interactive dbe5bc9
  • Removed wave effect from interactive buttons ef1d1e7
  • Shrunk feedback in parity interactive for readability 346a28f
  • Removed dark wave effect from buttons de8812a
  • Added size control to set and trick modes 8313616
  • Hide grid size selector during confusation stage 6d3a15d
  • Increased readability of confusation and bit borders 2b4d5de
  • Fixed links to interactives in Computer Vision chapter 51195c5
  • Fixed dropdown arrows in sidebar on Firefox browsers 8664951
  • Fixed section links in curriculum guides (fixes #205) 65936af
  • Fixed dropdown arrows rendering incorrectly in Firefox 53002d5
  • Added CMY mixer interactive (fixes #35) 176ea4f
  • Added RGB mixer interactive (fixes #36) a0dadd7
  • Altered JS function within interactive to avoid conflicts 901e173
  • Removed logging statement cf9a2ac
  • Added colour matcher interactive (fixes #38) 352b961
  • Added link to interactive in chapter 5c2a933
  • Added help/hint stages to colour-matcher be03873
  • Tidied colour-matcher interface ee450d0
  • Increased aesthetics of colour-matcher 20f60c0
  • Added links to program downloads (fixes #237) 0228451
  • Added code syntax highlighting 5194ff9
  • Added documentation on code syntax highlighting 7cbe9ae
  • Fixed code type for syntax highlighting 04883ed
  • Added python-interpreter interactive (fixes #196) 413008e
  • Added syntax highlighting to code in programming languages chapter b426d85
  • Remove any empty <p></p> tags 0de2824
  • Fixed labels on 8 bit sliders b0ce415
  • Make colours harder to match with 8 bits 0f90418
  • Added clearer help messages to colour-matcher 092b7f7
  • Altered how <pre> blocks look on mobile devices 2459d82
  • Added nicer buttons to whole page interactives ecc4137
  • Updated version number for 2.0.2 cd61d7f
  • Fixed confusing input colour in payment-interface (fixes #109) 84d986b
  • Added thumbnails to whole page interactives (fixes #227) f5e792a
  • Added manual parsing of code blocks ba036a7
  • [Linear search Python2] Code readability improvement e9014eb - Thanks ner0x652
  • Naming incosistency 08dfd4e - Thanks ner0x652
  • Remove unnecessary parenthesis. For a reader that does not know Python 97b27a4 - Thanks ner0x652
  • Added parity trick interactive to error control chapter c986695
  • Added thumbnail to parity interactive 3162254

v2.1

29 Apr 03:14
Compare
Choose a tag to compare

Release date: 12th February 2016

Downloads: Source available on GitHub

Notable changes:

  • Fixed many broken links and typos from 2.0.0
  • Added calculator interactives to Introduction
  • Added RSA key generator to Encryption
  • Rewritten Braille Section in Data Representation

Changelog:

  • Caesar cipher interactives run in iframe (fixes #224) 17086ee
  • Split calculators in introduction chapter (fixes #228) b858916
  • Added rsa-jsencrypt interactive (RSA using real world library) 8983e49
  • Updated rsa-key-generator README 56d48fe
  • Added key size option to generator b32575e
  • Correct youtube link by replacing %2F with / 30ab814 - Thanks ArloL
  • Added RSA key generator (fixes #16) 6a8fb42
  • Add license information for jsencrypt.js 156839f
  • Disabled copy buttons until after key generation 770d8ea
  • Added basic RSA key generation 247e5ef
  • Updated rsa-key-generator to MaterializeCSS 0a685eb
  • Removed debugging logs 192fb5e
  • Fixed deceiver interactive not detecting odd values (fixes #223) b2b5aef
  • Added reset button to checksum-calculator 28549e9
  • Added awful-calculator to chapter (fixes #59) e4020a5
  • Altered awful-calculator to match text description 05b9418
  • Fixed whitespace and character issues when viewed in page eac58d1
  • Finished working awful-calculator interactive 108ec53
  • Styled calculator output c1f2360
  • Updated awful-calculator CSS styling baf27e7
  • Switched multiply and divide symbols to unicode characters d4fdcec
  • Switched awful-calcultor to MaterializeCSS b529f3a
  • Rewritten Braille Section of Data Representation d3e6d63
  • Brooks' law adjusted f1c3d91
  • Added SSCC to list of numbers with check digits aa771cc
  • Dynalab removed from Formal Languages chapter b93aa45
  • Fixed dead links from 2.0.0 (fixes #216) 6bd461e
  • Added details on how to escape closing brackets in link URLs 4397ac8
  • Fixed comma in wrong spot within number 72bfe28

v2.0

29 Apr 03:14
Compare
Choose a tag to compare

Release date: 5th February 2016

Notable changes:

  • First open source release
  • Produces both student and teacher versions
  • Produces landing page for selecting language
  • Added new NCEA curriculum guides on Encryption and Human Computer Interaction

Changelog:

  • Modified process of creating CSFG versions cffc973
  • Added link to student page from teacher pages 49531ac
  • Only display teacher panels in teacher version 345b25d
  • Add link to teacher version (fixes #206) b99fe5a
  • Display teacher version in sidebar (fixes #207) 2fd95c1
  • Added teacher subtitle to homepage (fixes #207) 667bf67
  • Added link to CSFG teachers group f8a9629
  • Draft for Encryption guide for NCEA (RSA) ff05e51
  • Added license and sources to xkcd comics (fixes #200) 441feec
  • Added site search by custom google search (fixes #191) c520fd7
  • Altered dot-combinations image to shrink vertically b38260b
  • Tidied code regarding panels a38a55b
  • Minor wording fixes to NCEA TSP assessment guide 3cabead
  • Added custom colour scheme for teacher version da1e63c
  • Updated teacher panels to match colour scheme 872e058
  • Modified version variable to store string in lower case fc49335
  • Added documentation for conditional tag 5293d7e
  • Expanded version and conditional content tag names for readability 24995d8
  • Modified size of embedded videos 5fd3a9c
  • Data Representation: Fixed broken syntax and add links to interactives 43e7b6a
  • Modified links to old CSFG to use correct link aece47c
  • Made landing page easier to read 89bd95b
  • Added useful links to 404 page 1038919
  • Added link to calculator interactive and fixed button spacing 76b8d8f
  • Added info text to section landing pages (fixes #212) 2cfc5e2
  • Added footer information to landing page (fixes #210) 1b16d36
  • Added Achieved guide for NCEA 2.44 HCI 493761c
  • Removed level 2 guides which do not satisfy 2.44 5ffd8e4
  • Clarified release process in regards to pull requests 8816da5
  • Added homepage button animation 99a4e6b
  • Added documentation about release process 4869bfb
  • Resized buttons on landing page b10ba16

Comments:
The first major step in releasing a open source version of the Computer Science Field Guide.
While some content (most notably interactives) have yet to be added to the new system, we are releasing this update for New Zealand teachers to use at the beginning of their academic year.
For any interactives that are missing, links are in place to the older interactives.

2.0-alpha.3

29 Apr 03:14
Compare
Choose a tag to compare
2.0-alpha.3 Pre-release
Pre-release

A pre-release for v2.0.0.

Published online on the 29th of January 2016.