Coder Social home page Coder Social logo

ce-learning-progression-004-computation-and-io's People

Contributors

ivogeorg avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

iconoptic

ce-learning-progression-004-computation-and-io's Issues

Step 4: Minimal assembly

Purpose: Minimal assembly

This step is about introducing assembly in the most minimal possible way I could come up with. I used a personal project I found on the Web, called F-4 minimal instruction set assembly. Also, just found a processor implementation in C.

Outstanding

  1. The narrative of the study section needs to be completed and smoothed out. It is obvious which sub-sections are incomplete, as they have either a TODO or a single placeholder sentence.
  2. The last subsection is likely to need branching off into its own step. There, I am figuring out how to motivate assembly in a very intuitive way, both top-down and bottom-up. We may have fun with that one.
  3. The apply section has 4 exercises, but they are only sketched out. They need to be properly stated. The last two will require us to have the required program and function written. This is also going to be fun.
  4. The present section has to be filled out. This is straightforward.

Step 5: ARM assembly

Purpose: Introduce the micro:bit assembly

Step 5 is minimally sketched out.

TODO

  1. The study section narrative has to be coherent. Break down further, if necessary. A subsection should introduce at best only one new concept.
  2. The apply section needs to be more concrete and have guidance. Naturally, we need to have exercises done and problems solved before we give them to students.
  3. The present section needs to be filled out.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.