mirror of
https://github.com/prakhar1989/awesome-courses.git
synced 2024-10-01 05:45:36 -04:00
Add UPenn's CIS 500 in a separate CS Theory section
This commit is contained in:
parent
423d845889
commit
868cde7958
@ -106,6 +106,12 @@ Courses
|
|||||||
- This includes the introduction of hashes, heaps, various forms of trees, and graphs. It also revisits recursion and the sorting problem from a higher perspective than was presented in the prequels. On top of this, it is intended to introduce methods of algorithmic analysis.
|
- This includes the introduction of hashes, heaps, various forms of trees, and graphs. It also revisits recursion and the sorting problem from a higher perspective than was presented in the prequels. On top of this, it is intended to introduce methods of algorithmic analysis.
|
||||||
- [Lectures and Assignments](http://compsci.hunter.cuny.edu/~sweiss/course_materials/csci335/csci335_s14.php)
|
- [Lectures and Assignments](http://compsci.hunter.cuny.edu/~sweiss/course_materials/csci335/csci335_s14.php)
|
||||||
|
|
||||||
|
### CS Theory
|
||||||
|
- [CIS 500](http://www.seas.upenn.edu/~cis500/cis500-f14/index.html) **Software Foundations** *University of Pennsylvania*
|
||||||
|
- An introduction to formal verification of software using the Coq proof assistant. Topics include basic concepts of logic, computer-assisted theorem proving, functional programming, operational semantics, Hoare logic, and static type systems.
|
||||||
|
* [Lectures and Assignments](http://www.seas.upenn.edu/~cis500/cis500-f14/index.html#schedule)
|
||||||
|
- [Textbook](http://www.cis.upenn.edu/~bcpierce/sf/current/index.html)
|
||||||
|
|
||||||
### Introduction to CS
|
### Introduction to CS
|
||||||
- [CS 50](https://cs50.harvard.edu/) **Introduction to Computer Science** *Harvard University*
|
- [CS 50](https://cs50.harvard.edu/) **Introduction to Computer Science** *Harvard University*
|
||||||
- CS50x is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan.
|
- CS50x is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan.
|
||||||
|
Loading…
Reference in New Issue
Block a user