-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updates for 2018 #22
Updates for 2018 #22
Changes from all commits
7f8312f
e371a9d
bb42aef
61646ff
2d45e05
779299d
67dc4fa
138f38c
853ccc8
2c6ecfa
f86b4b0
e9bf843
7187af5
0161e8d
82b93fa
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,4 +12,4 @@ install: | |
- pip install -r requirements-dev.txt | ||
|
||
script: | ||
- invoke check_notebooks | ||
- invoke check-notebooks |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,12 +14,15 @@ | |
"# Programming and Information Technology\n", | ||
"\n", | ||
"- [Welcome](#Welcome)\n", | ||
"- [Lecture Notes](#Lecture Notes)\n", | ||
"- [Credit Application](#Credit-Application)\n", | ||
"- [Tutorials](#Tutorials)\n", | ||
"- [Tests & Exam](#Tests-&-Exam)\n", | ||
"- [Tutorial Sessions](#Tutorial-Sessions)\n", | ||
"- [Weekly Assignments](#Weekly-Assignments)\n", | ||
"- [Tests & Exams](#Tests-&-Exams)\n", | ||
"- [Plagiarism](#Plagiarism)\n", | ||
"- [Skill Development Stage](#Skill-Development-Stage)\n", | ||
"- [Roles & Responsibilities](#Roles-&-Responsibilities)\n", | ||
"- [Do's and Don'ts](#Do%27s-and-Don%27ts)\n", | ||
"- [Take Heed](#Take-Heed)\n", | ||
"- [Demo's](#Demo%27s)\n", | ||
"\n", | ||
"Lectures:\n", | ||
|
@@ -61,17 +64,12 @@ | |
"- Download from GitHub (https://github.com/mpr213/lecture-notes/releases)\n", | ||
" - Click on the ``Source code (zip)`` download\n", | ||
" - Save to your PC and extract the files\n", | ||
"- These lecture notes are designed to be viewed using Jupyter Notebook (https://jupyter.org) which can easily be installed through Anaconda (https://www.continuum.io/downloads)\n", | ||
"- All examples in the lecture notes are written / developed using Python 3\n", | ||
"- To open Jupyter from a specific folder in Windows please refer to the YouTube video https://youtu.be/JId0f7URtOQ\n", | ||
"- These lecture notes also make use of the notebook extension ``nbtutor`` (https://github.com/lgpage/nbtutor) which can be installed:\n", | ||
" - First install Anaconda (https://www.continuum.io/downloads)\n", | ||
" - Then open the Windows Command Prompt as Administrator (See https://www.youtube.com/watch?v=btg5hYs72gc)\n", | ||
" - In the Command Prompt type the following and hit enter\n", | ||
" ```\n", | ||
" conda install -c conda-forge nbtutor\n", | ||
" ```\n", | ||
" - Note: Installing ``nbtutor`` requires an Internet connection" | ||
"- Viewed using Jupyter Notebook (https://jupyter.org) $\\to$ installed through Anaconda (https://www.anaconda.com/download)\n", | ||
" - see ClickUP (Software section) for installation instructions\n", | ||
"- Make use of ``nbtutor`` (https://github.com/lgpage/nbtutor)\n", | ||
" - see ClickUP (Software section) for installation instructions\n", | ||
"- \"Getting started\" videos on ClickUP (Software section)\n", | ||
"- \"Working with the lecture notes videos\" on ClickUP (Study Material section)" | ||
] | ||
}, | ||
{ | ||
|
@@ -89,14 +87,14 @@ | |
"\n", | ||
"- Application form:\n", | ||
" - From Student Administration (Eng. I, Floor 6)\n", | ||
" - Submit completed form to Mr L Page (Eng. III, 6-93) **before 17:00 on 17 February 2017**\n", | ||
" - Submit completed form to Mr L Page (Eng. III, 6-93) **before 17:00 on 12 February 2018**\n", | ||
" - Along with academic record and study guides\n", | ||
"\n", | ||
"\n", | ||
"- Credit Assessment Exam:\n", | ||
" - Date: **24 February 2017**\n", | ||
" - Date: **14 February 2018**\n", | ||
" - Venue: NW2 PhD Lab\n", | ||
" - Time: **14:00 to 15:30** (90 minutes)\n", | ||
" - Time: **11:30 to 13:00** (90 minutes)\n", | ||
"\n", | ||
"\n", | ||
"- Detailed instructions $\\to$ Study Guide" | ||
|
@@ -132,19 +130,15 @@ | |
} | ||
}, | ||
"source": [ | ||
"## Tutorial Assignments\n", | ||
"## Weekly Assignments\n", | ||
"- Covers the concepts discussed in class the previous week.\n", | ||
"- Compulsory $\\to$ for marks\n", | ||
"- Not compulsory $\\to$ not for marks\n", | ||
"- Will be uploaded to ClickUP\n", | ||
"- Due each week Friday before 17:00\n", | ||
"\n", | ||
"\n", | ||
"- Due each week Friday $\\to$ Feedback provided Monday or Tuesday\n", | ||
"- Best form of practice and preparation for tests and exams\n", | ||
"- Detailed instructions on ClickUP !!\n", | ||
" - All uploaded files will be checked for plagiarism\n", | ||
" - All answers will be marked electronically (I.e. by a computer)\n", | ||
" - All answers are graded binary (right or wrong)\n", | ||
" - No queries regarding tutorial assignments will be entertained\n", | ||
" - Late submissions will get 0" | ||
" - All answers are graded binary (right or wrong)" | ||
] | ||
}, | ||
{ | ||
|
@@ -181,7 +175,7 @@ | |
"\n", | ||
"- Still an issue and not worth the risk:\n", | ||
" - Several students expelled for cheating in test and exams\n", | ||
" - Several students with strikes against their names for copying assignments (tutorial and group project)\n", | ||
" - Several students with strikes against their names for copying assignments\n", | ||
"\n", | ||
"\n", | ||
"- Make sure you know what plagiarism is about:\n", | ||
|
@@ -193,7 +187,7 @@ | |
"\n", | ||
"- More Information:\n", | ||
" - [UP Library](http://www.library.up.ac.za/plagiarism/)\n", | ||
" - [Plagiarism.org](http://www.plagiarism.org/plagiarism-101/)\n", | ||
" - [Plagiarism.org](http://www.plagiarism.org/article/what-is-plagiarism)\n", | ||
"\n", | ||
"\n", | ||
"- Plagiarism degrades the integrity of your qualification at the end of the day" | ||
|
@@ -257,7 +251,7 @@ | |
} | ||
}, | ||
"source": [ | ||
"## Do's and Don'ts\n", | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Shouldn't it remain "Do's and Don'ts"? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a contentious phrase. I recommend rewording. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This also causes the spell checking to bomb out. I'll try reword. |
||
"## Take Heed\n", | ||
"\n", | ||
"### Do\n", | ||
"- Take this to heart\n", | ||
|
@@ -279,7 +273,7 @@ | |
"- Be happy with just a general understanding\n", | ||
"- Go to tutorial sessions just to do assignments\n", | ||
"\n", | ||
"## Questions:\n", | ||
"### Questions:\n", | ||
"- Can you (did you) learn to play the guitar in one day?\n", | ||
"- Can you learn (cram) programming in one day?\n", | ||
"\n", | ||
|
@@ -314,10 +308,7 @@ | |
"- Plotting Demo\n", | ||
"\n", | ||
"\n", | ||
"- GUI Demo\n", | ||
"\n", | ||
"\n", | ||
"- Semester Project (Game – **TBC**)" | ||
"- GUI Demo" | ||
] | ||
}, | ||
{ | ||
|
@@ -352,7 +343,7 @@ | |
"name": "python", | ||
"nbconvert_exporter": "python", | ||
"pygments_lexer": "ipython3", | ||
"version": "3.6.3" | ||
"version": "3.6.4" | ||
}, | ||
"nbpresent": { | ||
"slides": {}, | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel like this could be made much easier to understand by assigning
rows, cols = U.shape
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not too worried about the source code of the demo notebooks, just as long as it runs. We only briefly demo the outputs in any case.