Skip to content

Commit

Permalink
update page
Browse files Browse the repository at this point in the history
  • Loading branch information
ranjitjhala committed Sep 27, 2018
1 parent b5e26c0 commit b9b916b
Show file tree
Hide file tree
Showing 27 changed files with 112 additions and 138 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

Public course materials for [UCSD CSE 131](https://ucsd-progsys.github.io/131-web)

## Install
## Install

You too, can build this webpage locally, like so:

```bash
git clone https://github.com/ucsd-progsys/131-web.git
cd 131-web
make
```
```

The website will live in `_site/`.

Expand All @@ -20,15 +20,15 @@ By editing the parameters in `siteCtx` in `Site.hs`

## View

You can view it by running
You can view it by running

```bash
make server
```

## Update

Either do
Either do

```bash
make upload
Expand All @@ -38,12 +38,12 @@ or, if you prefer

```bash
make
cp -r _site/* docs/
cp -r _site/* docs/
git commit -a -m "update webpage"
git push origin master
```

## Credits
## Credits

This theme is a fork of [CleanMagicMedium-Jekyll](https://github.com/SpaceG/CleanMagicMedium-Jekyll)
originally published by Lucas Gatsas.
7 changes: 1 addition & 6 deletions assignments.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,7 @@ atomic units over the entire quarter. By *atomic* I mean, for example, that

## Programming Assignments

- [HW #0][hw0-git], due Fri 1/19 by 23:59pm
- [HW #1][hw1-git], due Mon 1/29 by 23:59pm
- [HW #2][hw2-git], due Mon 2/5 by 23:59pm
- [HW #3][hw3-git], due Mon 2/19 by 23:59pm
- [HW #4][hw4-git], due Fri 3/2 by 23:59pm
- [HW #5][hw5-git], due Fri 3/9 by 23:59pm
- [HW #0][hw0-git], due Fri 10/5 by 23:59pm

## Practice Midterm

Expand Down
8 changes: 4 additions & 4 deletions calendar.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ headerImg: road.jpg

## Clicker Groups

- [Seating Chart](/static/img/center119.pdf)
- [Groups](/static/img/groups.txt)
- [Register your clicker here](https://goo.gl/forms/uVtZ7oRVfvS56M5r1)
- [Seating Chart](/static/img/center216-TBD.pdf)
- [Groups](/static/img/groups-TBD.txt)
- [Register your clicker here](https://goo.gl/forms/aXVSks1T2iRGmiZj1)

## Calendar (Deadlines, Office Hours)

<iframe src="https://calendar.google.com/calendar/embed?src=eng.ucsd.edu_lgl8ibjd9g2t031tfceulq4o2k%40group.calendar.google.com&ctz=America/Los_Angeles" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
<iframe src="https://calendar.google.com/calendar/embed?src=eng.ucsd.edu_v8t75kqs3780nta0k6n8h2h4mo%40group.calendar.google.com&ctz=America%2FLos_Angeles" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
14 changes: 7 additions & 7 deletions contact.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@ headerImg: world-map.jpg

## Co-ordinates

- *Lectures:* MWF 3:00-3:50p in CENTER 119
- *Discussion:* M 8:00-8:50p in CENTER 119
- *Final:* Wednesday March 21, 3-6PM.
- *Announcements:* [Posted on Piazza; check often!](https://piazza.com/class/jc2ce1cs4n223)
- *Lectures:* MWF 10:00-10:50p in CENTER 216
- *Discussion:* W 4:00-4:50p in CENTER 119
- *Final:* Friday Dec 14, 8 - 11AM
- *Announcements:* [Posted on Piazza; check often!](https://piazza.com/class/jmkt5fpo5h4387)

## Instructor

* [Ranjit Jhala](http://ranjitjhala.github.io)

## Teaching Assistants

* [Rami Gokhan Kici](http://www.cs.ucsd.edu/~rkici)
* [Anish Tondwalkar](http://www.cs.ucsd.edu/~pvekris)
* [Madhuri Kadur Yoganatha](https://www.linkedin.com/in/madhuri-yoganatha)
* [Marc Andrysco](https://cseweb.ucsd.edu/~mandrysc/)
* [Gary Soeller](https://github.com/soelgary)
* [Anish Tondwalkar](http://ani.sh/)
9 changes: 2 additions & 7 deletions docs/assignments.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
<li><a href="https://ucsd-progsys.github.io/131-web/lectures.html">Lectures</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/assignments.html">Assignments</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/links.html">Links</a></li>
<li><a href="https://www.piazza.com/ucsd/winter2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<li><a href="https://www.piazza.com/ucsd/fall2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<!--
<li><a href="https://ucsd-progsys.github.io/131-web/archive.html">Archive</a></li>
<li><a href="https://www.twitter.com/ranjitjhala" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>RanjitJhala</a></li>
Expand Down Expand Up @@ -231,12 +231,7 @@ <h1>Assignments</h1>
<p><strong>LATE POLICY:</strong> You have a total of <strong>4</strong> late days that can be used in atomic units over the entire quarter. By <em>atomic</em> I mean, for example, that 35 mins over the deadline is equal to 1 late day.</p>
<h2 id="programming-assignments">Programming Assignments</h2>
<ul>
<li><a href="https://github.com/ucsd-cse131/00-warmup">HW #0</a>, due Fri 1/19 by 23:59pm</li>
<li><a href="https://github.com/ucsd-cse131/01-adder">HW #1</a>, due Mon 1/29 by 23:59pm</li>
<li><a href="https://github.com/ucsd-cse131/02-boa">HW #2</a>, due Mon 2/5 by 23:59pm</li>
<li><a href="https://github.com/ucsd-cse131/03-cobra">HW #3</a>, due Mon 2/19 by 23:59pm</li>
<li><a href="https://github.com/ucsd-cse131/04-diamondback">HW #4</a>, due Fri 3/2 by 23:59pm</li>
<li><a href="https://github.com/ucsd-cse131/05-egg-eater">HW #5</a>, due Fri 3/9 by 23:59pm</li>
<li><a href="https://github.com/ucsd-cse131/00-warmup">HW #0</a>, due Fri 10/5 by 23:59pm</li>
</ul>
<h2 id="practice-midterm">Practice Midterm</h2>
<ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/assignments/hw0.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
<li><a href="https://ucsd-progsys.github.io/131-web/lectures.html">Lectures</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/assignments.html">Assignments</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/links.html">Links</a></li>
<li><a href="https://www.piazza.com/ucsd/winter2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<li><a href="https://www.piazza.com/ucsd/fall2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<!--
<li><a href="https://ucsd-progsys.github.io/131-web/archive.html">Archive</a></li>
<li><a href="https://www.twitter.com/ranjitjhala" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>RanjitJhala</a></li>
Expand Down
10 changes: 5 additions & 5 deletions docs/calendar.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
<li><a href="https://ucsd-progsys.github.io/131-web/lectures.html">Lectures</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/assignments.html">Assignments</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/links.html">Links</a></li>
<li><a href="https://www.piazza.com/ucsd/winter2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<li><a href="https://www.piazza.com/ucsd/fall2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<!--
<li><a href="https://ucsd-progsys.github.io/131-web/archive.html">Archive</a></li>
<li><a href="https://www.twitter.com/ranjitjhala" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>RanjitJhala</a></li>
Expand Down Expand Up @@ -230,12 +230,12 @@ <h1>Calendar</h1>
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<h2 id="clicker-groups">Clicker Groups</h2>
<ul>
<li><a href="./static/img/center119.pdf">Seating Chart</a></li>
<li><a href="./static/img/groups.txt">Groups</a></li>
<li><a href="https://goo.gl/forms/uVtZ7oRVfvS56M5r1">Register your clicker here</a></li>
<li><a href="./static/img/center216-TBD.pdf">Seating Chart</a></li>
<li><a href="./static/img/groups-TBD.txt">Groups</a></li>
<li><a href="https://goo.gl/forms/aXVSks1T2iRGmiZj1">Register your clicker here</a></li>
</ul>
<h2 id="calendar-deadlines-office-hours">Calendar (Deadlines, Office Hours)</h2>
<iframe src="https://calendar.google.com/calendar/embed?src=eng.ucsd.edu_lgl8ibjd9g2t031tfceulq4o2k%40group.calendar.google.com&amp;ctz=America/Los_Angeles" style="border: 0" width="800" height="600" frameborder="0" scrolling="no">
<iframe src="https://calendar.google.com/calendar/embed?src=eng.ucsd.edu_v8t75kqs3780nta0k6n8h2h4mo%40group.calendar.google.com&amp;ctz=America%2FLos_Angeles" style="border: 0" width="800" height="600" frameborder="0" scrolling="no">
</iframe>
<hr>
</div>
Expand Down
16 changes: 8 additions & 8 deletions docs/contact.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
<li><a href="https://ucsd-progsys.github.io/131-web/lectures.html">Lectures</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/assignments.html">Assignments</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/links.html">Links</a></li>
<li><a href="https://www.piazza.com/ucsd/winter2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<li><a href="https://www.piazza.com/ucsd/fall2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<!--
<li><a href="https://ucsd-progsys.github.io/131-web/archive.html">Archive</a></li>
<li><a href="https://www.twitter.com/ranjitjhala" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>RanjitJhala</a></li>
Expand Down Expand Up @@ -230,20 +230,20 @@ <h1>Contact</h1>
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<h2 id="co-ordinates">Co-ordinates</h2>
<ul>
<li><em>Lectures:</em> MWF 3:00-3:50p in CENTER 119</li>
<li><em>Discussion:</em> M 8:00-8:50p in CENTER 119</li>
<li><em>Final:</em> Wednesday March 21, 3-6PM.</li>
<li><em>Announcements:</em> <a href="https://piazza.com/class/jc2ce1cs4n223">Posted on Piazza; check often!</a></li>
<li><em>Lectures:</em> MWF 10:00-10:50p in CENTER 216</li>
<li><em>Discussion:</em> W 4:00-4:50p in CENTER 119</li>
<li><em>Final:</em> Friday Dec 14, 8 - 11AM</li>
<li><em>Announcements:</em> <a href="https://piazza.com/class/jmkt5fpo5h4387">Posted on Piazza; check often!</a></li>
</ul>
<h2 id="instructor">Instructor</h2>
<ul>
<li><a href="http://ranjitjhala.github.io">Ranjit Jhala</a></li>
</ul>
<h2 id="teaching-assistants">Teaching Assistants</h2>
<ul>
<li><a href="http://www.cs.ucsd.edu/~rkici">Rami Gokhan Kici</a></li>
<li><a href="http://www.cs.ucsd.edu/~pvekris">Anish Tondwalkar</a></li>
<li><a href="https://www.linkedin.com/in/madhuri-yoganatha">Madhuri Kadur Yoganatha</a></li>
<li><a href="https://cseweb.ucsd.edu/~mandrysc/">Marc Andrysco</a></li>
<li><a href="https://github.com/soelgary">Gary Soeller</a></li>
<li><a href="http://ani.sh/">Anish Tondwalkar</a></li>
</ul>
<hr>
</div>
Expand Down
8 changes: 4 additions & 4 deletions docs/grades.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
<li><a href="https://ucsd-progsys.github.io/131-web/lectures.html">Lectures</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/assignments.html">Assignments</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/links.html">Links</a></li>
<li><a href="https://www.piazza.com/ucsd/winter2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<li><a href="https://www.piazza.com/ucsd/fall2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<!--
<li><a href="https://ucsd-progsys.github.io/131-web/archive.html">Archive</a></li>
<li><a href="https://www.twitter.com/ranjitjhala" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>RanjitJhala</a></li>
Expand Down Expand Up @@ -229,13 +229,13 @@ <h1>Grading</h1>
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<ul>
<li><strong>Class Participation (5%)</strong> : Involves answering questions with the clicker. Register your clicker <a href="https://goo.gl/forms/uVtZ7oRVfvS56M5r1">in this google form</a>
<li><strong>Class Participation (5%)</strong> : Involves answering questions with the clicker. Register your clicker <a href="https://goo.gl/forms/qL6E5ADtYVz600iE2">in this google form</a>
<ul>
<li>Use your PID <code>A0XXXXXXXXX</code></li>
</ul></li>
<li><p><strong>(Seven) Homework Assignments (30%)</strong> : They may be <strong>done in pairs</strong>; they will be assigned at the rate of one per week. You have a total of <em>four late days</em> that you can use throughout the quarter as you need them, where a late day means anything between 1 second and 23 hours 59 minutes and 59 seconds past a deadline.</p></li>
<li><p><strong>Midterm (30%)</strong> : Will be held on <strong>Friday February 16th, in lecture</strong>. The midterm is <strong>closed book</strong>, but you may use a double-sided <strong>“cheat sheet”</strong>.</p></li>
<li><p><strong>Final (35%)</strong> : Will be held on <strong>Wednesday March 21st, from 3.00 – 6:00pm</strong>. It <strong>must</strong> be taken at the scheduled time and location. To turn in your completed final examination, you must present a valid UCSD ID at the time the examination papers are handed to the instructor; papers not accompanied by a valid UCSD ID will not be accepted. The final is <strong>closed book</strong>, but you may use a double-sided <strong>“cheat sheet”</strong>.</p></li>
<li><p><strong>Midterm (30%)</strong> : Will be held on <strong>Friday November 2nd, in lecture</strong>. The midterm is <strong>closed book</strong>, but you may use a double-sided <strong>“cheat sheet”</strong>.</p></li>
<li><p><strong>Final (35%)</strong> : Will be held on <strong>Friday December 14th, from 8.00 – 11:00am</strong>. It <strong>must</strong> be taken at the scheduled time and location. To turn in your completed final examination, you must present a valid UCSD ID at the time the examination papers are handed to the instructor; papers not accompanied by a valid UCSD ID will not be accepted. The final is <strong>closed book</strong>, but you may use a double-sided <strong>“cheat sheet”</strong>.</p></li>
</ul>
<hr>
</div>
Expand Down
8 changes: 7 additions & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
<li><a href="https://ucsd-progsys.github.io/131-web/lectures.html">Lectures</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/assignments.html">Assignments</a></li>
<li><a href="https://ucsd-progsys.github.io/131-web/links.html">Links</a></li>
<li><a href="https://www.piazza.com/ucsd/winter2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<li><a href="https://www.piazza.com/ucsd/fall2018/cse131/home" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>Piazza</a></li>
<!--
<li><a href="https://ucsd-progsys.github.io/131-web/archive.html">Archive</a></li>
<li><a href="https://www.twitter.com/ranjitjhala" id="roundbutton" target="_blank"><i class="fa fa-twitter"></i>RanjitJhala</a></li>
Expand Down Expand Up @@ -233,6 +233,12 @@ <h1>Compilers</h1>
<p>A compiler is a computer program (or a set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language), with the latter often having a binary form known as object code.[1] The most common reason for converting source code is to create an executable program.</p>
</blockquote>
<p>In the course of the next ten weeks, we will look at how to convert programs written in a high-level language think ML from <a href="http://ucsd-progsys.github.io/cse130/">CSE 130</a>, all the way down to bare metal, i.e. x86 assembly. While doing so, we will <em>also</em> learn important lessons about Software Engineering and Testing. As an added bonus, CSE 131 will reinforce and tie together concepts learnt in Computer Organization and Programming Languages, in particular showing the connections between assembly (x86), systems (C) and functional (Haskell) programming.</p>
<h2 id="diversity-and-inclusion">Diversity and Inclusion</h2>
<p>We are committed to fostering a learning environment for this course that supports a diversity of thoughts, perspectives and experiences, and respects your identities (including race, ethnicity, heritage, gender, sex, class, sexuality, religion, ability, age, educational background, etc.) Our goal is to create a diverse and inclusive learning environment where all students feel comfortable and can thrive.</p>
<p>Our instructional staff will make a concerted effort to be welcoming and inclusive to the wide diversity of students in this course. If there is a way we can make you feel more included please let one of the course staff know, either in person, via email/discussion board, or even in a note under the door. Our learning about diverse perspectives and identities is an ongoing process, and we welcome your perspectives and input.</p>
<p>We also expect that you, as a student in this course, will honor and respect your classmates, abiding by the <a href="https://ucsd.edu/about/principles.html">UCSD Principles of Community</a>.<br />
Please understand that others’ backgrounds, perspectives and experiences may be different than your own, and help us to build an environment where everyone is respected and feels comfortable.</p>
<p>If you experience any sort of harassment or discrimination, please contact the instructor as soon as possible. If you prefer to speak with someone outside of the course, please contact the <a href="https://ophd.ucsd.edu/">Office of Prevention of Harassment and Discrimination.</a></p>
<h2 id="integrity-of-scholarship">Integrity of Scholarship</h2>
<p>University rules on integrity of scholarship will be strictly enforced. By taking this course, you implicitly agree to abide by the UCSD Policy on Integrity of Scholarship described <a href="http://www-senate.ucsd.edu/manual/Appendices/app2.htm">here</a>. In particular,</p>
<blockquote>
Expand Down
Loading

0 comments on commit b9b916b

Please sign in to comment.