mirror of
https://github.com/ossu/computer-science.git
synced 2024-12-25 07:19:34 -05:00
Swapped Core security and Core applications links in the curriculum index to reflect the order of the page. Added a link for Core ethics to the index. Updated some capitalization.
This commit is contained in:
parent
90ae924c1f
commit
fa898956eb
@ -93,8 +93,9 @@ just remember that you can't purchase success!
|
||||
- [CS Tools](#cs-tools)
|
||||
- [Core systems](#core-systems)
|
||||
- [Core theory](#core-theory)
|
||||
- [Core applications](#core-applications)
|
||||
- [Core security](#core-security)
|
||||
- [Core applications](#core-applications)
|
||||
- [Core ethics](#core-ethics)
|
||||
- [Advanced CS](#advanced-cs)
|
||||
- [Advanced programming](#advanced-programming)
|
||||
- [Advanced systems](#advanced-systems)
|
||||
@ -171,7 +172,7 @@ Courses | Duration | Effort | Prerequisites | Discussion
|
||||
[Design Patterns](https://www.coursera.org/learn/design-patterns) | 4 weeks | 4 hours/week | Object-Oriented Design
|
||||
[Software Architecture](https://www.coursera.org/learn/software-architecture) | 4 weeks | 2-5 hours/week | Design Patterns
|
||||
|
||||
### Core Math
|
||||
### Core math
|
||||
Discrete math (Math for CS) is a prerequisite and closely related to the study of algorithms and data structures. Calculus both prepares students for discrete math and helps students develop mathematical maturity.
|
||||
|
||||
**Topics covered**:
|
||||
@ -251,7 +252,7 @@ Courses | Duration | Effort | Prerequisites | Discussion
|
||||
[Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming](https://www.coursera.org/learn/algorithms-greedy) | 4 weeks | 4-8 hours/week | Graph Search, Shortest Paths, and Data Structures | [chat](https://discord.gg/dWVvjuz)
|
||||
[Shortest Paths Revisited, NP-Complete Problems and What To Do About Them](https://www.coursera.org/learn/algorithms-npcomplete) | 4 weeks | 4-8 hours/week | Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming | [chat](https://discord.gg/dYuY78u)
|
||||
|
||||
### Core Security
|
||||
### Core security
|
||||
**Topics covered**
|
||||
`Confidentiality, Integrity, Availability`
|
||||
`Secure Design`
|
||||
@ -302,7 +303,7 @@ Courses | Duration | Effort | Prerequisites | Discussion
|
||||
[Computer Graphics](https://www.edx.org/course/computer-graphics-2)| 6 weeks | 12 hours/week | C++ or Java, linear algebra | [chat](https://discord.gg/68WqMNV)
|
||||
[Software Engineering: Introduction](https://www.edx.org/course/software-engineering-introduction) | 6 weeks | 8-10 hours/week | Core Programming, and a [sizable project](FAQ.md#why-require-experience-with-a-sizable-project-before-the-Software-Engineering-courses) | [chat](https://discord.gg/5Qtcwtz)
|
||||
|
||||
### Core Ethics
|
||||
### Core ethics
|
||||
|
||||
**Topics covered**:
|
||||
`Social Context`
|
||||
|
Loading…
Reference in New Issue
Block a user