Skip to content

anewgithubname/MATH10017_2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATH10017 Algorithms and Programming in C and R

TL,DR; This unit teaches basic language features of C, R.

Lecturer: Matteo Fasiolo (matteo.fasiolo@bristol.ac.uk), Song Liu (song.liu@bristol.ac.uk),

Teaching Assistants:

Announcement:


Lecture Materials (Download slides to your PC or the links won't work!)

Last Year's Materials, may slightly differ from this year's.

Go to Blackboard, Resource and Learning Tools to watch replay!

  1. Lecture slides: Foundation
  2. Lecture slides: Functions
  3. Lecture slides: Flow Control
  4. Lecture slides: Advanced Flow Control
  5. Lecture slides: Time-Complexities, Recursion and Memory Management
  6. Lecture slides: Array
  7. Lecture slides: Pointers, Pointers 2
  8. Lecture slides: Structure
  9. Lecture slides: Intro to R and Matrices and vectors
  10. Lecture slides: R speed and Graphics in R
  11. Lecture slides: Search algos and Iterative algos
  12. Lecture slides: Functional Prog and Data frames

Extra Learning Materials

  1. CS50 is Harvard University's introductory course to computer science and the art of programming.
  2. The C Programming Language, by Brian Kernighan and Dennis Ritchie, who invented the C language.
  3. Wikibooks: C Programming. Good reference book, if you want to look up something.
  4. COMS10008: Imperative Programming
    1. An excellent unit use to be taught by Dr. Ian Holyer in Computer Science department.
  5. C Programming under 4 hours is a youtube video crash course designed for beginners.
  6. The Art of R Programming, a good reference book for R programming.
  7. Introductory Statistics with R, an introductory book for both statistics and R programming.

Miscellaneous

About

This is the course page of MATH10017 for year 2025/2026

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published