mirror of
https://github.com/ossu/computer-science.git
synced 2025-01-11 15:29:41 -05:00
New UBC course sequence
This commit is contained in:
parent
90fca40084
commit
9552eb9d47
17
README.md
17
README.md
@ -93,12 +93,15 @@ Courses | Duration | Effort | Prerequisites
|
|||||||
|
|
||||||
### Core programming
|
### Core programming
|
||||||
**Topics covered**:
|
**Topics covered**:
|
||||||
basic testing;
|
functional programming;
|
||||||
functional program composition;
|
design for testing;
|
||||||
object-oriented program design;
|
program requirements;
|
||||||
|
common design patterns;
|
||||||
|
unit testing;
|
||||||
|
object-oriented design;
|
||||||
|
Java;
|
||||||
static typing;
|
static typing;
|
||||||
dynamic typing;
|
dynamic typing;
|
||||||
common design patterns;
|
|
||||||
ML-family languages (via Standard ML);
|
ML-family languages (via Standard ML);
|
||||||
Lisp-family languages (via Racket);
|
Lisp-family languages (via Racket);
|
||||||
Ruby;
|
Ruby;
|
||||||
@ -106,8 +109,10 @@ and more.
|
|||||||
|
|
||||||
Courses | Duration | Effort | Prerequisites
|
Courses | Duration | Effort | Prerequisites
|
||||||
:-- | :--: | :--: | :--:
|
:-- | :--: | :--: | :--:
|
||||||
[How to Code: Systematic Program Design (XSeries)](https://www.edx.org/xseries/how-code-systematic-program-design) | 15 weeks | 5 hours/week | none
|
[How to Code - Simple Data](https://www.edx.org/course/how-code-simple-data-ubcx-htc1x) | 7 weeks | 8-10 hours/week | none
|
||||||
[Object Oriented Programming in Java](https://www.coursera.org/learn/object-oriented-java) | 6 weeks | 4-6 hours/week | basic programming in C or Java
|
[How to Code - Complex Data](https://www.edx.org/course/how-code-complex-data-ubcx-htc2x) | 6 weeks | 8-10 hours/week | How to Code: Simple Data
|
||||||
|
[Software Construction - Data Abstraction](https://www.edx.org/course/software-construction-data-abstraction-ubcx-softconst1x) | 6 weeks | 8-10 hours/week | How to Code - Complex Data
|
||||||
|
[Software Construction - Object-Oriented Design](https://www.edx.org/course/software-construction-object-oriented-ubcx-softconst2x) | 6 weeks | 8-10 hours/week | Software Construction - Data Abstraction
|
||||||
[Programming Languages, Part A](https://www.coursera.org/learn/programming-languages) | 4 weeks | 8-16 hours/week | recommended: Java, C
|
[Programming Languages, Part A](https://www.coursera.org/learn/programming-languages) | 4 weeks | 8-16 hours/week | recommended: Java, C
|
||||||
[Programming Languages, Part B](https://www.coursera.org/learn/programming-languages-part-b) | 3 weeks | 8-16 hours/week | Programming Languages, Part A
|
[Programming Languages, Part B](https://www.coursera.org/learn/programming-languages-part-b) | 3 weeks | 8-16 hours/week | Programming Languages, Part A
|
||||||
[Programming Languages, Part C](https://www.coursera.org/learn/programming-languages-part-c) | 3 weeks | 8-16 hours/week | Programming Languages, Part B
|
[Programming Languages, Part C](https://www.coursera.org/learn/programming-languages-part-c) | 3 weeks | 8-16 hours/week | Programming Languages, Part B
|
||||||
|
Loading…
Reference in New Issue
Block a user