Giter Club home page Giter Club logo

cs131's Introduction

S23 COM SCI 131: Programming Languages

CS major bandwagon of open-sourcing their coursework for more GitHub contributions, or something. Oh oops, was I not supposed to say that? CS majors, man.

Backup of my homework files and practice exams for my UCLA COM SCI 131 class, taken Spring 2023 with Professor Carey Nachenberg. All handout files (like assignment specs and solutions) are already publicly available on the course website, which also contains TA lecture notes, links to the lecture slides, and specs and solutions to the quarter-long project where we built an interpreter for Brewin, a custom language.

Course Grading

This information is also publicly available on the syllabus.

Category Weight Notes
Project #1 10% (graded on correctness)
Project #2 10% (graded on correctness)
Project #3 10% (graded on correctness)
Homework 10% (graded on effort only)
Midterm 25% Open book & notes
Final 35% Open book & notes

Homework Organization

Each Homework X/ started as its own repository. This was kind of overkill and is the reason I have 9 private repositories that are just separate backups I'll never touch again. This was the primary motivation for bringing everything together into one large backup.

Within each of the Homework X/ directories, we have:

  • src/: Markdown source of my submission as well as code files used to answer some of the questions.
  • submission.pdf: The exported version of my Markdown source. These are the files I submitted to Gradescope.
  • CS_131_HW_X.pdf: Original handout file. Unfortunately the links on the homework page redirects to a Gradescope submission page, so it's impossible to recover the assignment spec unless you happened to be enrolled in the class and saved the file before making a submission.
  • CS 131 HW X (Solutions).pdf: Official solution file.

cs131's People

Contributors

vinlin24 avatar

Stargazers

Cixuan Zhang avatar Kosta Gjorgjievski avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.