From 4dffb9bdcba2b96e55781d15cb83baa19a211a10 Mon Sep 17 00:00:00 2001 From: brownsarahm Date: Fri, 30 Sep 2022 16:45:53 -0400 Subject: [PATCH 1/8] fix H1 --- notes/2022-09-26.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/2022-09-26.md b/notes/2022-09-26.md index 69c3ea0..a0f7ab2 100644 --- a/notes/2022-09-26.md +++ b/notes/2022-09-26.md @@ -1,4 +1,4 @@ -furtherphysical# How do we study Computer Systems? +# How do we study Computer Systems? ## Admin From 859c2f4980cf145f9a41e363817598787834f217 Mon Sep 17 00:00:00 2001 From: brownsarahm Date: Fri, 30 Sep 2022 16:54:12 -0400 Subject: [PATCH 2/8] add title and make table @mark-bowen note these changes --- resources/more_info_on_cpus.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/resources/more_info_on_cpus.md b/resources/more_info_on_cpus.md index bbca567..0afeb6f 100644 --- a/resources/more_info_on_cpus.md +++ b/resources/more_info_on_cpus.md @@ -1,3 +1,7 @@ +# More info on cpus + + +```{list-table} :header-rows: 1 * - Resource - Level @@ -14,4 +18,5 @@ * - [The Central Processing Unit](https://www.youtube.com/watch?v=FZGugFqdr60&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=8) - 1 - Video - - Video by Crash Course that explains what the Central Processing Unit (CPU) is and how it works. \ No newline at end of file + - Video by Crash Course that explains what the Central Processing Unit (CPU) is and how it works. +``` From 0ea8825cd85af7b9b6bf7c89c2cefd26ecaf39a1 Mon Sep 17 00:00:00 2001 From: brownsarahm Date: Fri, 30 Sep 2022 16:54:31 -0400 Subject: [PATCH 3/8] fix myst subs --- _config.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 2b1847f..7112996 100644 --- a/_config.yml +++ b/_config.yml @@ -24,7 +24,7 @@ latex: latex_documents: targetname: book.tex -exclude_patterns : ['_data/*', README.md, ignore/*] # Patterns to skip when building the book. Can be glob-style (e.g. "*skip.ipynb") +exclude_patterns : ['_data/*', README.md, ignore/*, syllabus/index.md] # Patterns to skip when building the book. Can be glob-style (e.g. "*skip.ipynb") ####################################################################################### # Execution settings @@ -51,6 +51,9 @@ parse: myst_substitutions: time: MW 4:30-5:45 location: Engineering Building Room 045 + bscalendar: | + [course calendar](https://brightspace.uri.edu/d2l/le/calendar/202430) + semester: Fall 2022 repo_name: FIXME repo_commits: | [commit history](https://github.com/introcompsys/fall2022/commits) From 7d6713b8749be2e1b31983e932dee45c8d8420dd Mon Sep 17 00:00:00 2001 From: brownsarahm Date: Fri, 30 Sep 2022 17:56:46 -0400 Subject: [PATCH 4/8] rm deleted file --- _toc.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/_toc.yml b/_toc.yml index e6cc7a5..a262587 100644 --- a/_toc.yml +++ b/_toc.yml @@ -40,7 +40,6 @@ parts: - file: resources/tips - file: resources/learning - file: resources/gettinghelp - - file: resources/terminal - file: resources/organization - file: resources/more_info_on_cpus - url: https://introcompsys.github.io/spring2022/resources/testimonials.html From 3f826c924052ba0624a6d6eae83cd80c39d69f22 Mon Sep 17 00:00:00 2001 From: brownsarahm Date: Fri, 30 Sep 2022 17:57:03 -0400 Subject: [PATCH 5/8] rm unneded file --- resources/languages.md | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 resources/languages.md diff --git a/resources/languages.md b/resources/languages.md deleted file mode 100644 index ca26d32..0000000 --- a/resources/languages.md +++ /dev/null @@ -1,9 +0,0 @@ -# Language Specific References - -## Python - -- [Python](https://docs.python.org/3/) - - From b3c152052439b43c7f4c83f63903dd68f7ff6bb5 Mon Sep 17 00:00:00 2001 From: brownsarahm Date: Fri, 30 Sep 2022 17:57:25 -0400 Subject: [PATCH 6/8] fix headings --- syllabus/about.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syllabus/about.md b/syllabus/about.md index 15446d5..14eb65a 100644 --- a/syllabus/about.md +++ b/syllabus/about.md @@ -1,9 +1,9 @@ # Basic Facts -### About this course +## About this course -### About this syllabus +## About this syllabus This syllabus is a *living* document. You can get notification of changes from GitHub by "watching" the {{ '[repository](https://github.com/introcompsys/{/{repo})'.format(repo=repo_name) }} @@ -12,7 +12,7 @@ You can view the date of changes and exactly what changes were made on the Githu Creating an {{ repo_issue }} is also a good way to ask questions about anything in the course it will prompt additions and expand the FAQ section. -### About your instructor +## About your instructor Name: Dr. Sarah M Brown Office hours: TBA via zoom, link on BrightSpace From 050700e533ab4a4ead6769ba9718c979603931d7 Mon Sep 17 00:00:00 2001 From: brownsarahm Date: Fri, 30 Sep 2022 18:07:30 -0400 Subject: [PATCH 7/8] fix formatting --- syllabus/about.md | 2 +- syllabus/schedule.md | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/syllabus/about.md b/syllabus/about.md index 14eb65a..af74725 100644 --- a/syllabus/about.md +++ b/syllabus/about.md @@ -15,7 +15,7 @@ Creating an {{ repo_issue }} is also a good way to ask questions about anything ## About your instructor Name: Dr. Sarah M Brown -Office hours: TBA via zoom, link on BrightSpace +Office hours: listed on communication page Dr. Sarah M Brown is a third year Assistant Professor of Computer Science, who does research on how social context changes machine learning. Dr. Brown earned a PhD in Electrical Engineering from Northeastern University, completed a postdoctoral fellowship at University of California Berkeley, and worked as a postdoctoral research associate at Brown University before joining URI. At Brown University, Dr. Brown taught the Data and Society course for the Master's in Data Science Program. You can learn more about me at my [website](http://sarahmbrown.org/) or my research on my [lab site](https://ml4sts.com/). diff --git a/syllabus/schedule.md b/syllabus/schedule.md index 54b1cca..774adc8 100644 --- a/syllabus/schedule.md +++ b/syllabus/schedule.md @@ -92,7 +92,7 @@ Content from above will be expanded and slotted into specific classes as we go. - introductions, tool practice * - 2022-09-12 - How does knowledge work in computing? - - [Read through the class site, notes, reflect on a thing you know well]() + - [Read through the class site, notes, reflect on a thing you knw well - course FAQ, knowledge discussion * - 2022-09-14 - How do I use git offline? @@ -100,19 +100,19 @@ Content from above will be expanded and slotted into specific classes as we go. - cloning, pushing, terminal basics * - 2022-09-19 - Why do I need to use a terminal? - - [review notes, practice git offline 2 ways, update kwl]() + - review notes, practice git offline 2 ways, update kwl - bash, organizing a project * - 2022-09-21 - What are the software parts of a computer system? - - [practice bash, contribute to the course site, examine a software project]() + - [practice bash, contribute to the course site, examine a sotware project - hardware simulator * - 2022-09-26 - What are the hardware parts of a computer system? - - [practice, install h/w sim, review memory]() + - practice, install h/w sim, review memory - hardware simulation * - 2022-09-28 - How does git really work? - - [practice, begin contract, understand git]() + - practice, begin contract, understand git - grading contract Q&A, git diff, hash * - 2022-20-03 - What happens under the hood of git? @@ -120,7 +120,7 @@ Content from above will be expanded and slotted into specific classes as we go. - git plumbing and more bash (pipes and find) * - 2022-10-05 - Why are git commit numbers so long? - - [review, map git]() + - review, map git - more git, number systems * - 2022-10-12 - How can git help me when I need it? @@ -128,11 +128,11 @@ Content from above will be expanded and slotted into specific classes as we go. - git merges * - 2022-10-17 - How do programmers build documentation? - - [review git recovery, practice with rebase, merge, revert, etc; confirm jupyterbook is installed]() + - [review git recovery, practice with rebase, merge, revert, etc; cofirm jupyterbook is installed - templating, jupyterbook * - 2022-10-19 - How do programmers auotmate mundane tasks? - - [convert your kwlrepo]() + - convert your kwlrepo - shell scripting, pipes, more redirects, grep * - 2022-10-24 - How do I work remotely ? @@ -140,7 +140,7 @@ Content from above will be expanded and slotted into specific classes as we go. - ssh/ ssh keys, sed/ awk, file permissions * - 2022-10-26 - How do programmers keep track of all these tools? - - [summarize IDE reflections]() + - summarize IDE reflections - IDE anatomy * - 2022-10-31 - How do Developers keep track of all these tools? From 7062cbdda2bb506294fec2a5a7027b8a03f8972c Mon Sep 17 00:00:00 2001 From: brownsarahm Date: Fri, 30 Sep 2022 18:26:04 -0400 Subject: [PATCH 8/8] fix refs --- syllabus/about.md | 2 +- syllabus/schedule.md | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/syllabus/about.md b/syllabus/about.md index af74725..528af9a 100644 --- a/syllabus/about.md +++ b/syllabus/about.md @@ -6,7 +6,7 @@ ## About this syllabus This syllabus is a *living* document. You can get notification of changes from GitHub by "watching" the -{{ '[repository](https://github.com/introcompsys/{/{repo})'.format(repo=repo_name) }} +{{ '[repository](https://github.com/introcompsys/{repo})'.format(repo=repo_name) }} You can view the date of changes and exactly what changes were made on the Github {{ repo_commits}} page. Creating an {{ repo_issue }} is also a good way to ask questions about anything in the course it will prompt additions and expand the FAQ section. diff --git a/syllabus/schedule.md b/syllabus/schedule.md index 774adc8..8301248 100644 --- a/syllabus/schedule.md +++ b/syllabus/schedule.md @@ -16,7 +16,7 @@ We'll spend the first two classes introducing some basics of GitHub and setting ### How do all of these topics relate? -*approximatley two weeks* +*approximately two weeks* ````{margin} ```{tip} @@ -92,11 +92,11 @@ Content from above will be expanded and slotted into specific classes as we go. - introductions, tool practice * - 2022-09-12 - How does knowledge work in computing? - - [Read through the class site, notes, reflect on a thing you knw well + - Read through the class site, notes, reflect on a thing you knw well - course FAQ, knowledge discussion * - 2022-09-14 - How do I use git offline? - - [review notes, reflect on issues, check environment, map cs knowledge]() + - review notes, reflect on issues, check environment, map cs knowledge - cloning, pushing, terminal basics * - 2022-09-19 - Why do I need to use a terminal? @@ -124,7 +124,7 @@ Content from above will be expanded and slotted into specific classes as we go. - more git, number systems * - 2022-10-12 - How can git help me when I need it? - - [reveiw numbers and hypothesize what git could help with]() + - reveiw numbers and hypothesize what git could help with - git merges * - 2022-10-17 - How do programmers build documentation? @@ -136,7 +136,7 @@ Content from above will be expanded and slotted into specific classes as we go. - shell scripting, pipes, more redirects, grep * - 2022-10-24 - How do I work remotely ? - - [install reqs, reflect on grade, practice scrip]() + - install reqs, reflect on grade, practice script - ssh/ ssh keys, sed/ awk, file permissions * - 2022-10-26 - How do programmers keep track of all these tools? @@ -156,7 +156,7 @@ Content from above will be expanded and slotted into specific classes as we go. - * - 2022-11-09 - Why is the object file unreadable? - - [what are operators] + - what are operators - bits, bytes, and integers/character representtion * - 2022-11-14 - What about non integer numbers? @@ -164,7 +164,7 @@ Content from above will be expanded and slotted into specific classes as we go. - floating point representation * - 2022-11-16 - Where do those bitwise operations come from? - - [review simulator] + - review simulator - gates, registers, more integer * - 2022-11-21 - What actually is a gate?