GithubHelp home page GithubHelp logo

ashsi / ox Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 0.0 7.17 MB

Oxford Uni Programming Work & 2022-3 Revisit (Python/Scala Problem Solving)

Scala 51.80% Haskell 30.45% Python 17.75%
scala oxford undergraduate haskell ml python

ox's Introduction

ox

Oxford Uni Programming Work

Update I am currently writing Python solutions to the ip (imperative programming) problem sheet questions originally for Scala, delving into differences between Python and Scala, and explaining my interpretation of the problem sheet questions and issues relating to them. I am doing this for an extra chellenge beyond my current coding bootcamp. The questions on the sheet are included as comments in the files and problem sheet questions with no code component have been excluded.

In this repository I have uploaded some of my programming from my university modules, though most of my work for university was paper-based and/or mathematical as opposed to programming.

In this repo I have included programming tasks in weekly problem sheets as well as assessed practical coursework. These solutions serve to represent my learning and improvement over time instead of provide model answers (though all practical code has been passed by the Department). The tutorial questions and practical instructions are on the respective Oxford website pages for users with permission to access them.

My priorities are writing clean code that clearly resembles the underlying maths and writing code that is enjoyable to read by ordering and structuring my code in an intuitive way.

Contents:

fp = Functional Programming - lecture series and problem sheets by Geraint Jones - Oct-Nov 2018 https://www.cs.ox.ac.uk/courses/2018-2019/fp/

ip1 = Imperative Programming Term 1 (IP Module 1 & IP Module 2) - by Joe Pitt-Francis - Jan-Mar 2019 https://www.cs.ox.ac.uk/courses/2018-2019/imperativeprogramming1/

ip2 = Imperative Programming Term 2 (IP Module 3) - by Peter Jeavons - Apr-May 2019 https://www.cs.ox.ac.uk/teaching/courses/2018-2019/imperativeprogramming3/

daa = Design and Analysis of Algorithms - by Giulio Chiribella - Jan-Mar 2019 https://www.cs.ox.ac.uk/teaching/courses/2018-2019/algdesign/

ml = Machine Learning - by Atılım Güneş Baydin, Phil Blunsom - Oct-Nov 2021 https://www.cs.ox.ac.uk/teaching/courses/2021-2022/ml/

ox's People

Contributors

ashsi avatar

Stargazers

 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.