FUNCTIONAL PROGRAMMING

Slides:



Advertisements
Similar presentations
C.Sc. 110 Computer Science 113: Computer Systems.
Advertisements

Committing Computer Science “Set and answer any question on international law which you would have wished to see in this paper” Level H International Law,
Exercise Exercise3.1 8 Exercise3.1 9 Exercise
Exercise Exercise Exercise Exercise
Exercise Exercise Exercise Exercise
CS3161 Operating System Principles Lecturer: Victor Lee Office: B6415 Telephone: Homepage :
Exercise Exercise6.1 7 Exercise6.1 8 Exercise6.1 9.
Revision Week John Barnden School of Computer Science University of Birmingham Natural Language Processing /11 Semester 2.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Overview Slide 1 EE3900 Computer Networks.
The University of Nottingham Malaysia Campus School of Computer Science Faculty of Science.
School of Computer ScienceG53FSP Formal Specifications1 G53FSP Formal Specification Dr. Rong Qu Course Introduction
«Mathematics should be studied because it puts the mind in order» Lomonosov M. Mathematics and Natural Sciences Program.
Distributed Systems Dr. Almetwally Mohamad Mostafa
Department of Computer Science Comparative Study of Imperative Programming Languages Vergelijkende studie van imperatieve programmeertalen.
1 G53ACC: Advanced Computer Communications Prof. Chris Greenhalgh School of Computer Science and IT University of Nottingham.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
University of Tampere, CS Department Studying Computer Sciences at the University of Tampere Jyrki Nummenmaa
PHY111 course outline ●lecture course ●coursework ●assessment ●resources.
University of Edinburgh Academic orientation. University of Edinburgh Classes Mix of teaching methods varies dependant upon subject area and level of.
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
APPLIED COMPUTER PROGRAMMING Who am I? Adriana ALBU Lecturer at Automation and Applied Informatics Department from Automation and Computers.
HOW ARE CS COURSES ORGANISED? Jyrki Nummenmaa
Fall 2012 Professor C. Van Loan Introduction to CSE Using Matlab GUIs CS 1115.
G5BAIM Artificial Intelligence Methods Dr. Graham Kendall Course Introduction.
Mohammad Alauthman 1/22/20162 This 3-credit first course for computer science & IT majors, which provides students the basic understanding.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
Research Skills. Aims of the course: Basic grounding in research skills - designing questionnaires and experiments data analysis using statistics and.
BSNS-171 FAQs Frequently Asked Questions. THIS IS A 3-CREDIT CLASS DOES IT ONLY MEET ONCE A WEEK? Answer: Yes and No AttendanceTime per week Monday class.
Sixth Form Information
CIS 206 Discrete Mathematics II
PROGRAMMING PARADIGMS
Welcome to the course! Meetings and communication: AC meetings
Welcome to the course! Meetings and communication: AC meetings
15 Science teachers supported by 4 science technicians
Functional Programming (MTAT )
continued on next slide
WELCOME TO AP COMPUTER SCIENCE PRINCIPLES!
Are You Connected?.
Applied Mathematics.
Note: You can print this template to use as a wall calendar. You can also copy the slide for any month to add to your own presentation. New Year’s.
                                                                                                                                                                                                                                                
continued on next slide
continued on next slide
G5BAIM Artificial Intelligence Methods
Back to School Night 8th grade math
FUNCTIONAL PROGRAMMING
Schedules My Schedule Monday: 9:00-2:00 Work 3:00-6:00 Clean
Clicker Question 1 Given: f(x) = 1 + x + x2/2 + x3/3! + x4/4!, g(x) = x - x3/3! + x5/5!, and h(x) = (x –1) – (x –1)2/2 + (x –1)3/3 – (x –1)4/4.
COMS S1007 Object-Oriented Programming and Design in Java
Research Skills.
G53OPS Operating Systems
CS 336/536: Computer Network Security Fall 2015 Nitesh Saxena
Informatics 121 Software Design I
HOW ARE CS COURSES ORGANISED?
PROGRAMMING PARADIGMS
Note: You can print this template to use as a wall calendar. You can also copy the slide for any month to add to your own presentation. New Year’s.
Math 1316 Prof. Thomas Jay.
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
Investment Analysis and Portfolio Management
Folders Unit 2 Language Unit 3 Language Unit 1 Literature – OMAM TKAM
Announcements HW #1 - graded HW and solutions returned now
Computer Science GCSE OCR J276
Folsom High School Class: AP Human Geography Grade: 11/12
Research in the Library & Computer Lab
ENGR 3300 – 505 Advanced Engineering Mathematics
Data science course in Bangalore.
Database Fajar Agung Nugroho, S.Kom, M.CS
continued on next slide
AME Spring Lecture 11 - Thrust and aircraft range
continued on next slide
Presentation transcript:

FUNCTIONAL PROGRAMMING Graham Hutton University of Nottingham

Lectures Practicals Mondays, 17.00 - 18.00, LT2 (Exchange); Thursdays, 11.00 - 12.00, B52 (Business South). Practicals Mondays, 09.00 - 11.00, A32 (Computer Science). 1

Lecture Notes Textbook My slides are the lecture notes for the course, and printed copies are provided for free. Textbook The course and slides are based on Programming in Haskell. 2

Assessment Exercises Series of programming courseworks (25%) Two-hour written examination (75%). Exercises In addition to the coursworks, most lectures have a number of informal (non-assessed) exercises.