Monday, September 29, 2014
Wednesday, September 17, 2014
Agenda Cultural Campus @ FIX University UPI newsRus.com
Paradigms of Computer Programming – Fundamentals
This course covers functional, object-oriented, and declarative dataflow programming in a unified framework, with practical code fragments and a simple semantics.
About this Course
Louv1.1x (starting Sep. 22, 2014) and Louv1.2x (coming in Nov. 2014) together give an introduction to all major programming concepts, techniques, and paradigms in a unified framework. We cover the three main programming paradigms : functional, object-oriented, and declarative dataflow.
The two courses are targeted toward people with a basic knowledge of programming. It will be most useful to beginning programming students, but the unconventional approach should be insightful even to seasoned professionals.
Louv1.1x covers fundamental concepts. You’ll learn functional programming, its techniques and its data structures. You’ll use simple formal semantics for all concepts, and see those concepts illustrated with practical code that runs on the accompanying open-source platform, the Mozart Programming System.
Louv1.2x covers data abstraction, state, and concurrency. You’ll learn the four ways to do data abstraction and discuss the trade-offs between objects and abstract data types. You’ll be exposed to deterministic dataflow, the most useful paradigm for concurrent programming, and learn how it avoids race conditions.
To learn more about the practical organization of the two courses, watch the introductory video.
At the end of Louv1.1x and Louv1.2x, the successful participant will be able to :
- Specify problems, break them down into their basic steps, and design algorithms and abstractions to solve them
- Choose the right programming paradigm and write a program in this paradigm to solve a problem
- Use formal semantics to reason about program correctness
- Write small concurrent programs in the deterministic dataflow paradigm
WAYS TO TAKE THIS EDX COURSE:
Simply Audit this Course
Audit this course for free and have complete access to all of the course material, tests, and the online discussion forum. You decide what and how much you want to do.
Subscribe to:
Posts (Atom)
Blog Archive
-
▼
2014
(149)
-
▼
September
(8)
- Agenda Cultural Campus @ FIX University UPI newsRu...
- Agenda Cultural Campus @ FIX University UPI newsRu...
- Agenda Cultural Campus @ FIX University UPI newsRu...
- Agenda Cultural Campus @ FIX University UPI newsRu...
- ’Catarsis’ de Lina Hincapié Agenda Cultural Campus...
- Universidad Fernando Noveno @ FIX University Agend...
- FIX University Agenda Cultural UPI newsRus.com @ U...
- Universidad Fernando Noveno @ FIX University UPI n...
-
▼
September
(8)