Skip to content

anewgithubname/MATH10017-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATH10017 Algorithms and Programming in C(++) and R

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

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

Teaching Assistants:


Lecture Materials (Download slides to your PC before reading them!)

  1. Lecture slides: Foundation

  2. Lecture slides: Functions

  3. Lecture slides: Flow Control

  4. Lecture Slides: Advanced Flow Control

  5. Lecture Slides: Time Complexity, Recursion and Memory Allocation

  6. Coursework 1

  7. Lecture Slides: Arrays

  8. Lecture Slides: Pointer

  9. Lecture Slides: Pointer 2

  10. Lecture Slides: Structure and File IOs

  11. Lecture Slides: CW2 and Revision

Extra Learning Materials

  1. CS50 is Harvard University's introductory course to computer science and the art of programming.
  2. The C Programming Language, Brian Kernighan and Dennis Ritchie.
  3. Wikibooks: C Programming.
  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.

About

Algorithms and Programming in C/C++ and R

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •