diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000000000000000000000000000000000..9f19caacf168b0f5f6a61847b0202779282654ba --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "nrf-connect.topdir": "/opt/nordic/ncs/v2.1.2", + "nrf-connect.toolchain.path": "/opt/nordic/ncs/toolchains/v2.1.2" +} \ No newline at end of file diff --git a/overviews/week6.md b/overviews/week6.md deleted file mode 100644 index a388b848f0204e7df06d4ced6a56b2709a48bf68..0000000000000000000000000000000000000000 --- a/overviews/week6.md +++ /dev/null @@ -1,70 +0,0 @@ -# Week 6 - -Over the next couple of weeks, we will be introducing three main topics. We will start with setting up and then begin looking at using command line interfaces, specifically a program called git (which we use for managing code). We will also start thinking about 'programming' in an abstract way by experimenting with scratch, an online graphical programming environment. -We can consider the three topics for the next two weeks to be: - -- Command line interfaces - -- Git - -- The general concepts of programming - - - -## This week you are working on... - -- Getting our programming environment setup by following the setup guide. -- Compiling a provided C++ file to test everything is working -- Working on [worksheet 1 (Source Control with Git)](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8583409-dt-content-rid-26677429_2/xid-26677429_2). -- [Optionally] if you feels confident with the other tasks, exploring some programming concepts using [Scratch](https://scratch.mit.edu/) - - - -## Have already completed ... - -Nothing yet! But please make sure you have access to the module materials on blackboard, have taken a look around it and have ensured you won't miss any communications from the announcements and email (we recommend forwarding these announcements to your primary inbox if you prefer). - - - -## By the end of the week... - -... you should have completed: - -* Watching the online lecture, this week [Ben's 3 part videos on source control with git](https://www.youtube.com/watch?v=25_mXw_veVg&list=PLe2QYG8u2CjMXsGSL7NOE4E9pe0Thd1gB) -* Attend a face-to-face seminar -* Attend a face-to-face practical -* Completed the setup guide -* Worked on Worksheet 1 (to be completed next week if necessary) - -...you should be able to: - -- Compile a C++ program on your machine -- Use *git* to track and manage source files -- Be familiar with the process of _forking_, _cloning_ a _repo_ -- Be familiar with the *git add*, *commit* and *push* commands - - - -## Resources - -- Setup Guides for [Windows](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8555753-dt-content-rid-26598218_2/xid-26598218_2) and [Osx/Linux](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8555754-dt-content-rid-26598219_2/xid-26598219_2) -- Guide on using Command Line Interfaces ([cli.pdf](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8556008-dt-content-rid-26598778_2/xid-26598778_2)) -- [Git introduction](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8556007-dt-content-rid-26598777_2/xid-26598777_2) -- [Git submissions](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8556004-dt-content-rid-26598775_2/xid-26598775_2) -- [Git Reference](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8556005-dt-content-rid-26598776_2/xid-26598776_2) - - -### Videos - -- [Ben's 3 part videos on source control with git](https://www.youtube.com/watch?v=25_mXw_veVg&list=PLe2QYG8u2CjMXsGSL7NOE4E9pe0Thd1gB) - -Here are some recommended external resources: - -- [git explained in 100 seconds](https://www.youtube.com/watch?v=hwP7WQkmECE) - -- [How to use git and GitHub](https://www.youtube.com/watch?v=HkdAHXoRtos) - - - - - diff --git a/overviews/week7.md b/overviews/week7.md index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..34e9d7661b3ea1317cb3420538210a7d43bfb6b7 100644 --- a/overviews/week7.md +++ b/overviews/week7.md @@ -0,0 +1,70 @@ +# Week 7 + +Over the next couple of weeks, we will be introducing three main topics. We will start with setting up and then begin looking at using command line interfaces, specifically a program called git (which we use for managing code). We will also start thinking about 'programming' in an abstract way by experimenting with scratch, an online graphical programming environment. +We can consider the three topics for the next two weeks to be: + +- Command line interfaces + +- Git + +- The general concepts of programming + + + +## This week you are working on... + +- Getting our programming environment setup by following the setup guide. +- Compiling a provided C++ file to test everything is working +- Working on [worksheet 1 (Source Control with Git)](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8583409-dt-content-rid-26677429_2/xid-26677429_2). +- [Optionally] if you feels confident with the other tasks, exploring some programming concepts using [Scratch](https://scratch.mit.edu/) + + + +## Have already completed ... + +Nothing yet! But please make sure you have access to the module materials on blackboard, have taken a look around it and have ensured you won't miss any communications from the announcements and email (we recommend forwarding these announcements to your primary inbox if you prefer). + + + +## By the end of the week... + +... you should have completed: + +* Watching the online lecture, this week [Ben's 3 part videos on source control with git](https://www.youtube.com/watch?v=25_mXw_veVg&list=PLe2QYG8u2CjMXsGSL7NOE4E9pe0Thd1gB) +* Attend a face-to-face seminar +* Attend a face-to-face practical +* Completed the setup guide +* Worked on Worksheet 1 (to be completed next week if necessary) + +...you should be able to: + +- Compile a C++ program on your machine +- Use *git* to track and manage source files +- Be familiar with the process of _forking_, _cloning_ a _repo_ +- Be familiar with the *git add*, *commit* and *push* commands + + + +## Resources + +- Setup Guides for [Windows](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8555753-dt-content-rid-26598218_2/xid-26598218_2) and [Osx/Linux](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8555754-dt-content-rid-26598219_2/xid-26598219_2) +- Guide on using Command Line Interfaces ([cli.pdf](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8556008-dt-content-rid-26598778_2/xid-26598778_2)) +- [Git introduction](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8556007-dt-content-rid-26598777_2/xid-26598777_2) +- [Git submissions](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8556004-dt-content-rid-26598775_2/xid-26598775_2) +- [Git Reference](https://blackboard.uwe.ac.uk/bbcswebdav/pid-8556005-dt-content-rid-26598776_2/xid-26598776_2) + + +### Videos + +- [Ben's 3 part videos on source control with git](https://www.youtube.com/watch?v=25_mXw_veVg&list=PLe2QYG8u2CjMXsGSL7NOE4E9pe0Thd1gB) + +Here are some recommended external resources: + +- [git explained in 100 seconds](https://www.youtube.com/watch?v=hwP7WQkmECE) + +- [How to use git and GitHub](https://www.youtube.com/watch?v=HkdAHXoRtos) + + + + + diff --git a/overviews/week8.md b/overviews/week8.md deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/overviews/week9.md b/overviews/week9.md deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000