From ffadd267b83df10d0b4c393ad00aa09e786321ee Mon Sep 17 00:00:00 2001 From: ignacio Date: Wed, 20 Sep 2023 14:10:10 -0400 Subject: [PATCH] Updated files for 2023 --- content/index.md | 5 +- content/pages/project.md | 1 - content/pages/schedule.csv | 16 +- content/pages/schedule_static.md | 718 ++++++++++++++++++++++++++++++- content/pages/syllabus.md | 1 - content/pages/tutorials.md | 2 +- 6 files changed, 728 insertions(+), 15 deletions(-) mode change 100755 => 100644 content/pages/schedule.csv diff --git a/content/index.md b/content/index.md index 91e9074..3895825 100644 --- a/content/index.md +++ b/content/index.md @@ -2,7 +2,6 @@ Title: Systems Development for Computational Science Date: 2023-09-18 save_as: index.html -## ¡This is a draft 08-30-2023! Computation has emerged as the third pillar of science alongside the pillars of theory and experiment. Computational science is maturing rapidly and has found considerable and significant use in supporting scientists from various @@ -47,8 +46,8 @@ Staff Mailing List](./#staff-mailinglist) section below. * Ignacio Becker () * Office: SEC, Office 1.312-05 - - +* Office Hours: + - Wed 5:00-6:00pm diff --git a/content/pages/project.md b/content/pages/project.md index 9a1e2ab..ad95cf6 100644 --- a/content/pages/project.md +++ b/content/pages/project.md @@ -1,7 +1,6 @@ Title: CS107/AC207 Project Slug: project Date: 2023-08-30 -## ¡This is a draft 08-30-2023! ## Project Overview diff --git a/content/pages/schedule.csv b/content/pages/schedule.csv old mode 100755 new mode 100644 index 506bc4d..d69a5a2 --- a/content/pages/schedule.csv +++ b/content/pages/schedule.csv @@ -1 +1,15 @@ -Week,Dates,Tuesday Lecture,Thursday Lecture,Pair Programming,Homework,Project +1,"9/5, 9/7",Lecture 1: Unix and Linux,Lecture 2: Command line,, +2,"9/12, 9/14",Lecture 3: Bash Scripting,Lecture 4: Version Control / git,Pair Programming Wk1(9/22),HW1: (9/12 - 9/27) +3,"9/19, 9/21",Lecture 5: git,Lecture 6: Python ,Pair Programming Wk2(9/29), +4,"9/26, 9/28",Lecture 7: Python / OOP,Lecture 8: Python,Pair Programming Wk3(10/06),HW2: (9/27 - 10/11) +5,"10/3, 10/5",Lecture 9: Python,Lecture 10: Databases I,Pair Programming Wk4(10/13), +6,"10/10, 10/12",,,, +7,"10/17, 10/19",,,, +8,"10/24, 10/26",,,, +9,"10/31, 11/2",,,, +10,"11/7, 11/9",,,, +11,"11/14, 11/16",,,, +12,"11/21, 11/23",,Thanksgiving Break,, +13,"11/28, 11/30",,,, +14,"12/5, 12/7",,Reading Period,, +15,"12/12,12/14",Final Exam Period ,Final Exam Period ,, diff --git a/content/pages/schedule_static.md b/content/pages/schedule_static.md index 77396cd..ab422fc 100644 --- a/content/pages/schedule_static.md +++ b/content/pages/schedule_static.md @@ -1,12 +1,23 @@ Title: Schedule Slug: schedule_static -Date: 2023-08-30 +Date: 2023-07-30 - + + + + +All due events **with a given date are due on 21:59pm that day**. + + + +@@ -14,10 +25,701 @@ Date: 2023-08-30 ---> - - - -TBD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WkTuesdayThursdayLabsEvents
1(35)Lecture 1: + 2023-09-05 +
+
    +
  • Class introduction/organization
  • +
  • History of Bell Labs, Unix and Linux
  • +
  • Command line introduction
  • +
+
Lecture 2: + 2023-09-07 +
+
    +
  • More command line
  • +
  • Pipes
  • +
  • Regular expressions
  • +
  • File attributes
  • +
+
+ + + + +
2(36)Lecture 3: + 2023-09-12 +
+
    +
  • Command line customization
  • +
  • I/O redirection
  • +
  • Environment variables
  • +
  • Shell scripting
  • +
  • Process management
  • +
+
Lecture 4: + 2023-09-14 +
+
    +
  • Version control systems (VCS)
  • +
  • Centralized and distributed models
  • +
  • Intro to Git
  • +
+
+ +

+

+
+ + PP01: (2023-09-12) + +

+ Setup private class repository, tmate +

+
+
+ +
3(37)Lecture 5: + 2023-09-19 +
+
    +
  • Version control systems (VCS)
  • +
  • Managing repositories
  • +
  • Remote repositories
  • +
  • Branching
  • +
+
Lecture 6: + 2023-09-21 +
+
    +
  • Python basics
  • +
  • Objects and Functions
  • +
  • Environments
  • +
  • Closures
  • +
+
+ +

+

+
+ + PP02: (2023-09-18) + +

+ Bash scripting, Git workflow +

+
+
+ Note: +
    +
  1. PP01 deadline
    (2023-09-22)
  2. +
+
4(38)Lecture 7: + 2023-09-26 +
+
    +
  • TOPIC 1
  • +
  • TOPIC 2
  • +
  • TOPIC 3
  • +
+
Lecture 8: + 2023-09-28 +
+
    +
  • TOPIC 1
  • +
  • TOPIC 2
  • +
  • TOPIC 3
  • +
+
+ +

+

+
+ + PP03: (2023-09-25) + +

+ Topics PP03 +

+
+
+ Note: +

+ +

+
    +
  1. HW1 deadline
    (2023-09-27)
  2. +
  3. PP02 deadline
    (2023-09-29)
  4. +
+
5(39)Lecture 9: + 2023-10-03 +
+
    + +
+
Lecture 10: + 2023-10-05 +
+
    + +
+
+ +

+

+ +
+ +

+ +

+
    + +
+
6(40)Lecture 11: + 2023-10-10 +
+
    + +
+
Lecture 12: + 2023-10-12 +
+
    + +
+
+ +

+

+ +
+ +

+ +

+
    + +
+
7(40)Lecture 13: + 2023-10-17 +
+
    + +
+
Lecture 14: + 2023-10-19 +
+
    + +
+
+ +

+

+ +
+ +

+ +

+
    + +
+
8(40)Lecture 15: + 2023-10-24 +
+
    + +
+
Lecture 16: + 2023-10-26 +
+
    + +
+
+ +

+

+ +
+ +

+ +

+
    + +
+
9(40)Lecture 17: + 2023-10-31 +
+
    + +
+
Lecture 18: + 2023-11-02 +
+
    + +
+
+ +

+

+ +
+ +

+ +

+
    + +
+
10(40)Lecture 19: + 2023-11-07 +
+
    + +
+
Lecture 20: + 2023-11-09 +
+
    + +
+
+ +

+

+ +
+ +

+ +

+
    + +
+
11(40)Lecture 21: + 2023-11-14 +
+
    + +
+
Lecture 22: + 2023-11-16 +
+
    + +
+
+ +

+

+ +
+ +

+ +

+
    + +
+
12(40)Lecture 23: + 2023-11-21 +
+
    + +
+
+ + Thanksgiving break: + + 2023-11-23 + + +

+

+ +
+ +

+ +

+
    + +
+
11(40)Lecture 24: + 2023-11-28 +
+
    + +
+
Lecture 25: + 2023-11-30 +
+
    + +
+
+ +

+

+ +
+ +

+ +

+
    + +
+
11(40)Lecture 26: + 2023-12-05 +
+
    + +
+
+ + Reading period: + + 2023-12-07 + + +

+

+ +
+ +

+ +

+
    + +
+
11(40) + + Final exam period: + + 2023-12-12 + + + Final exam period: + + 2023-12-14 + + +

+

+ +
+ +

+ +

+
    + +
+
+ diff --git a/content/pages/syllabus.md b/content/pages/syllabus.md index b1bddca..109fa18 100644 --- a/content/pages/syllabus.md +++ b/content/pages/syllabus.md @@ -1,7 +1,6 @@ Title: Syllabus Slug: syllabus Date: 2023-08-30 -## ¡This is a draft 08-30-2023! ## Course Objective The primary goal of this course is to teach you how to develop effective diff --git a/content/pages/tutorials.md b/content/pages/tutorials.md index 501ef08..3335c0b 100644 --- a/content/pages/tutorials.md +++ b/content/pages/tutorials.md @@ -4,7 +4,7 @@ Date: 2022-07-26 -## ¡This is a draft 08-30-2023! + * [How to Setup your Private Class Repository](#tutorial-repo) * [Steps to Setup Your Private Class Repository](#tutorial-repo-steps) * [Add an SSH Key to Your Account](#tutorial-repo-ssh)