Skip to content

Commit 4b68459

Browse files
committed
Updating the program
1 parent 14585e1 commit 4b68459

3 files changed

Lines changed: 111 additions & 37 deletions

File tree

_quarto.yml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
project:
2+
type: book
3+
output-dir: _book
4+
5+
book:
6+
title: "PHS 7045: Advanced Programming"
7+
page-navigation: true
8+
chapters:
9+
- index.qmd
10+
- part: "01 Git"
11+
chapters:
12+
- 01-git/slides.qmd
13+
- 01-git/lab.qmd
14+
- 01-git/hello-world.qmd
15+
- 01-git/quarto.qmd
16+
- part: "02 Essentials"
17+
chapters:
18+
- 02-essentials/slides.qmd
19+
- 02-essentials/lab.qmd
20+
- 02-essentials/01-essentialsSimulations.qmd
21+
- part: "03 Debugging And Profiling"
22+
chapters:
23+
- 03-debugging-and-profiling/slides.qmd
24+
- 03-debugging-and-profiling/lab.qmd
25+
- part: "04 More Functions And Data Table"
26+
chapters:
27+
- 04-more-functions-and-datatable/slides.qmd
28+
- 04-more-functions-and-datatable/lab.qmd
29+
- 04-more-functions-and-datatable/homework.qmd
30+
- part: "05 Cpp"
31+
chapters:
32+
- 05-cpp/slides.qmd
33+
- 05-cpp/lab.qmd
34+
- part: "06 Rcpp"
35+
chapters:
36+
- 06-rcpp/slides.qmd
37+
- 06-rcpp/lab.qmd
38+
- 06-rcpp/02-vectorizing-rcpp.qmd
39+
- part: "07 Parallel Computing"
40+
chapters:
41+
- 07-parallel-computing/slides.qmd
42+
- 07-parallel-computing/lab.qmd
43+
- part: "09 Midterm"
44+
chapters:
45+
- 09-midterm/homework.qmd
46+
- part: "10 Slurm Practice"
47+
chapters:
48+
- 10-slurm-practice/lab.qmd
49+
- 10-slurm-practice/04-slurm.qmd
50+
- part: "11 Slurm Week 1"
51+
chapters:
52+
- 11-slurm-week1/slides.qmd
53+
- part: "12 Slurm Week 2"
54+
chapters:
55+
- 12-slurm-week2/slides.qmd
56+
- 12-slurm-week2/12-slurm-hw.qmd
57+
- part: "13 Rpkgs I"
58+
chapters:
59+
- 13-rpkgs-i/slides.qmd
60+
- 13-rpkgs-i/lab.qmd
61+
- part: "15 Autoreport"
62+
chapters:
63+
- 15-autoreport/slides.qmd
64+
- 15-autoreport/README.qmd
65+
66+
format:
67+
html:
68+
toc: true
69+
number-sections: false

index.qmd

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "PHS 7045: Advanced Programming"
3+
---
4+
5+
{{< include _course-home.qmd >}}

pages.csv

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
1-
date,week,session,name,issue,link_text,link,source,extra
2-
8/25/26,1,Lecture,Intro classes AI (George),,"slides",01-git/slides.html,01-git/slides.qmd,
3-
8/27/26,1,Lab,How to use AI in the class (George),,"slides",01-git/slides.html,01-git/slides.qmd,
4-
9/1/26,2,Lecture,Intro to Git (Mui),,"slides",01-git/slides.html,01-git/slides.qmd,
5-
9/3/26,2,Lab,Intro to classes (Mui),,"lab",01-git/lab.html,01-git/lab.qmd,"+ [quarto](https://UofUEpiBio.github.io/PHS7045-advanced-programming/01-git/quarto.html) ([source](01-git/quarto.qmd))"
6-
9/8/26,2,Lecture,Functions and data.table,,"slides",04-more-functions-and-datatable/slides.html,04-more-functions-and-datatable/slides.qmd,"+ 02-essentials/slides.qmd"
7-
9/10/26,2,Lab,Functions and data.table,,"lab",04-more-functions-and-datatable/lab.html,04-more-functions-and-datatable/lab.qmd,"+ [Homework 2](https://UofUEpiBio.github.io/PHS7045-advanced-programming/04-more-functions-and-datatable/homework.html) ([source](04-more-functions-and-datatable/homework.qmd))"
8-
9/15/26,3,Lecture,Debugging and profiling,,"slides",03-debugging-and-profiling/slides.html,03-debugging-and-profiling/slides.qmd,
9-
9/17/26,3,Lab,Debugging and profiling,,"lab",03-debugging-and-profiling/lab.html,03-debugging-and-profiling/lab.qmd,
10-
9/22/26,4,Lecture,Functions and data.table,,"slides",04-more-functions-and-datatable/slides.html,04-more-functions-and-datatable/slides.qmd,
11-
9/24/26,4,Lab,Functions and data.table,,"lab",04-more-functions-and-datatable/lab.html,04-more-functions-and-datatable/lab.qmd,""
12-
9/29/26,5,Lecture,Introduction to C++,,"slides",05-cpp/slides.html,05-cpp/slides.qmd,
13-
10/1/26,5,Lab,Introduction to C++,,"lab",05-cpp/lab.html,05-cpp/lab.qmd,
14-
10/6/26,6,Lecture,C++ in R,,"slides",06-rcpp/slides.html,06-rcpp/slides.qmd,
15-
10/8/26,6,Lab,C++ in R,,"lab",06-rcpp/lab.html,06-rcpp/lab.qmd,"Deliver a paragraph in abstract mode describing their projects for the midterm."
16-
10/13/26,7,Break,Fall Break,,,,,
17-
10/15/26,7,Break,Fall Break,,,,,
18-
10/20/26,8,Lecture,Parallel Computing,,"slides",07-parallel-computing/slides.html,07-parallel-computing/slides.qmd,
19-
10/22/26,8,Lab,Parallel Computing,,"lab",07-parallel-computing/lab.html,07-parallel-computing/lab.qmd,
20-
10/27/26,9,Lecture,Midterm project,,,,,
21-
10/29/26,9,Presentations,Midterm project,,"Homework 3",09-midterm/homework.html,09-midterm/homework.qmd,
22-
11/3/26,10,Lecture,UofU's CHPC,,"CHPC overview",10-chpc-week/chpc_overview.pdf,,"[Linux slides](10-chpc-week/IntroLinux-RClass.pdf), [using R slides](10-chpc-week/using_r_at_chpc.pdf), [Slurm slides](10-chpc-week/RClass-Slurm.pdf)"
23-
11/5/26,10,Lab,Slurm practice,,"lab",10-slurm-practice/lab.html,10-slurm-practice/lab.qmd,
24-
11/10/26,11,Lecture,Slurm,,"slides",11-slurm-week1/slides.html,11-slurm-week1/slides.qmd,
25-
11/12/26,11,Lab,Slurm,,,,,"+ Homework 4 (Slurm)"
26-
11/17/26,12,Lecture,More practice with slurm,,"slides",12-slurm-week2/slides.html,12-slurm-week2/slides.qmd,
27-
11/19/26,12,Lab,More practice with slurm,,"Homework 4",12-slurm-week2/12-slurm-hw.html,12-slurm-week2/12-slurm-hw.qmd,
28-
11/24/26,13,Lecture,R packages I,,"slides",13-rpkgs-i/slides.html,13-rpkgs-i/slides.qmd,
29-
11/26/26,13,Lab,R packages I,,"lab",13-rpkgs-i/lab.html,13-rpkgs-i/lab.qmd,
30-
12/1/26,14,Lecture,R packages II,,,,,
31-
12/3/26,14,Off,Thanksgiving recess,,,,,
32-
12/8/26,15,Lecture,Automatic Reports with GitHub Actions,,"slides",15-autoreport/slides.html,15-autoreport/slides.qmd,
33-
12/10/26,15,Lab,R packages II,,,,,
34-
12/15/26,16,Hybrid,Final Prep (Hackathon),,,,,
35-
12/17/26,16,Hybrid,Final Prep (Hackathon),,,,,
36-
12/22/26,17,Package,Final,,,,,
37-
12/24/26,17,Talk,Final,,Requirements,https://UofUEpiBio.github.io/PHS7045-advanced-programming/exams/02-final.html,,
1+
date,week,session,name,issue,link_text,link,source,extra,notes,who
2+
8/25/26,1,Lecture,Intro classes AI,,slides,01-git/slides.html,01-git/slides.qmd,,,George
3+
8/27/26,1,Lab,How to use AI in the class,,slides,01-git/slides.html,01-git/slides.qmd,,,George
4+
9/1/26,2,Lecture,Intro to Git,,slides,01-git/slides.html,01-git/slides.qmd,,,Mui
5+
9/3/26,2,Lab,Intro to classes,,lab,01-git/lab.html,01-git/lab.qmd,+ [quarto](https://UofUEpiBio.github.io/PHS7045-advanced-programming/01-git/quarto.html) ([source](01-git/quarto.qmd)),,Mui
6+
9/8/26,2,Lecture,Functional programming,,slides,04-more-functions-and-datatable/slides.html,04-more-functions-and-datatable/slides.qmd,#NAME?,,Mui
7+
9/10/26,2,Lab,Functional programming,,lab,04-more-functions-and-datatable/lab.html,04-more-functions-and-datatable/lab.qmd,+ [Homework 2](https://UofUEpiBio.github.io/PHS7045-advanced-programming/04-more-functions-and-datatable/homework.html) ([source](04-more-functions-and-datatable/homework.qmd)),,Mui
8+
9/15/26,3,Lecture,Debugging and profiling,,slides,03-debugging-and-profiling/slides.html,03-debugging-and-profiling/slides.qmd,,Mui out,George
9+
9/17/26,3,Lab,Debugging and profiling,,lab,03-debugging-and-profiling/lab.html,03-debugging-and-profiling/lab.qmd,,Mui out,George
10+
9/22/26,4,Lecture,Introduction to C++,,slides,05-cpp/slides.html,05-cpp/slides.qmd,,,Mui
11+
9/24/26,4,Lab,Introduction to C++,,lab,05-cpp/lab.html,05-cpp/lab.qmd,,,Mui
12+
9/29/26,5,Lecture,C++ in R,,slides,06-rcpp/slides.html,06-rcpp/slides.qmd,,,George
13+
10/1/26,5,Lab,C++ in R,,lab,06-rcpp/lab.html,06-rcpp/lab.qmd,Deliver a paragraph in abstract mode describing their projects for the midterm.,,George
14+
10/6/26,6,Lecture,Parallel Computing,,slides,07-parallel-computing/slides.html,07-parallel-computing/slides.qmd,,,George
15+
10/8/26,6,Lab,Parallel Computing,,lab,07-parallel-computing/lab.html,07-parallel-computing/lab.qmd,,,George
16+
10/13/26,7,Break,Fall Break,,,,,,,
17+
10/15/26,7,Break,Fall Break,,,,,,,
18+
10/20/26,8,Lecture and Lab,Bonus Track 1: More on AI,,,,,,,"Mui, George"
19+
10/22/26,8,Lecture and Lab,Bunus Track 2: Ollama,,,,,,,"Mui, George"
20+
10/27/26,9,Lecture,Midterm project,,,,,,,"Mui, George"
21+
10/29/26,9,Lab,Midterm project,,Homework 3,09-midterm/homework.html,09-midterm/homework.qmd,,,"Mui, George"
22+
11/3/26,10,Lecture and Lab,UofU's CHPC intro,,CHPC overview,10-chpc-week/chpc_overview.pdf,,"[Linux slides](10-chpc-week/IntroLinux-RClass.pdf), [using R slides](10-chpc-week/using_r_at_chpc.pdf), [Slurm slides](10-chpc-week/RClass-Slurm.pdf)",,CHPC
23+
11/5/26,10,Lecture and Lab,UofU's CHPC coding agents,,lab,10-slurm-practice/lab.html,10-slurm-practice/lab.qmd,,,CHPC
24+
11/10/26,11,Lecture,Slurm,,slides,11-slurm-week1/slides.html,11-slurm-week1/slides.qmd,,,Mui
25+
11/12/26,11,Lab,More practice with slurm,,slides,12-slurm-week2/slides.html,12-slurm-week2/slides.qmd,,,George
26+
11/17/26,12,Lecture,R packages I,,slides,13-rpkgs-i/slides.html,13-rpkgs-i/slides.qmd,,Mui out,George
27+
11/19/26,12,Lab,R packages I,,lab,13-rpkgs-i/lab.html,13-rpkgs-i/lab.qmd,,Mui out,George
28+
11/24/26,13,Lecture,TBD,,,,,,,Mui
29+
11/26/26,13,Lab,Thanksgiving recess,,,,,,,
30+
12/1/26,14,Lecture,Automatic Reports with GitHub Actions,,slides,15-autoreport/slides.html,15-autoreport/slides.qmd,,,George
31+
12/3/26,14,Off,TBD,,,,,,,Mui
32+
12/8/26,15,Lecture,Final Prep (Hackathon),,,,,,,"Mui, George"
33+
12/10/26,15,Lab,Final Prep (Hackathon),,,,,,,"Mui, George"
34+
12/15/26,16,Lecture,Final,,,,,,,"Mui, George"
35+
12/17/26,16,Lecture,Final,,Requirements,https://UofUEpiBio.github.io/PHS7045-advanced-programming/exams/02-final.html,,,,"Mui, George"
36+
,,,,,,,,,,
37+
,,,,,,,,,,

0 commit comments

Comments
 (0)