mirror of
https://github.com/ossu/computer-science.git
synced 2025-02-03 10:00:00 -05:00
Update project requirements
This commit is contained in:
parent
70890e0983
commit
a8b6e30bef
@ -266,10 +266,7 @@ Courses | Duration | Effort | Prerequisites
|
|||||||
[Computer Graphics](https://www.edx.org/course/computer-graphics-uc-san-diegox-cse167x)| 6 weeks | 12 hours/week | C++ or Java, linear algebra
|
[Computer Graphics](https://www.edx.org/course/computer-graphics-uc-san-diegox-cse167x)| 6 weeks | 12 hours/week | C++ or Java, linear algebra
|
||||||
[Cryptography I](https://www.coursera.org/course/crypto)| 6 weeks | 5-7 hours/week | linear algebra, probability
|
[Cryptography I](https://www.coursera.org/course/crypto)| 6 weeks | 5-7 hours/week | linear algebra, probability
|
||||||
[Software Engineering: Introduction](https://www.edx.org/course/software-engineering-introduction-ubcx-softeng1x) | 6 weeks | 8-10 hours/week | Software Construction - Object-Oriented Design
|
[Software Engineering: Introduction](https://www.edx.org/course/software-engineering-introduction-ubcx-softeng1x) | 6 weeks | 8-10 hours/week | Software Construction - Object-Oriented Design
|
||||||
[Software Development Capstone Project](https://www.edx.org/course/software-development-capstone-project-ubcx-softengprjx)**<sup>1</sup>** | 6-7 weeks | 8-10 hours/week | Software Engineering: Introduction
|
[Software Development Capstone Project](https://www.edx.org/course/software-development-capstone-project-ubcx-softengprjx) | 6-7 weeks | 8-10 hours/week | Software Engineering: Introduction
|
||||||
|
|
||||||
**<sup>1</sup> Required** if you intend not to go past Core CS;
|
|
||||||
**strongly recommended** even for those who will continue on to Advanced CS.
|
|
||||||
|
|
||||||
## Advanced CS
|
## Advanced CS
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# OSSU Academic Requirements
|
# OSSU Academic Requirements
|
||||||
|
|
||||||
This document contains the subjects the student must master to pass through this curriculum.
|
This document contains the subjects and projects the student must master to pass through this curriculum.
|
||||||
The subject requirements are based on topics, rather than specific courses, because sometimes a certain course isn't available at the right time or doesn't fit the student's learning style.
|
The subject requirements are based on topics, rather than specific courses, because sometimes a certain course isn't available at the right time or doesn't fit the student's learning style.
|
||||||
|
|
||||||
## Subjects
|
## Subjects
|
||||||
@ -60,3 +60,15 @@ The subject requirements are based on topics, rather than specific courses, beca
|
|||||||
- Computer graphics
|
- Computer graphics
|
||||||
- Cybersecurity
|
- Cybersecurity
|
||||||
- Machine learning
|
- Machine learning
|
||||||
|
|
||||||
|
## Projects
|
||||||
|
|
||||||
|
Students are required to complete a project at the end of [Core CS](README.md#core-cs) and at the end of [Advanced CS](README.md#advanced-cs).
|
||||||
|
|
||||||
|
For Core CS, students have two options:
|
||||||
|
- They can use the Capstone course at the end of [Core applications](#core-applications) as their Core CS Project, in which case they are not required to share their project code.
|
||||||
|
- They can skip that Capstone project and make their own project, in which case they *are* required to share the project code.
|
||||||
|
|
||||||
|
For the Advanced CS Project (also known as the Final Project), students again have two options:
|
||||||
|
- They can take one of the Specializations under [Advanced applications](#advanced-applications), all of which include Capstone Projects. Students *must* share their project code unless the course's honor code forbids it.
|
||||||
|
- They can create their own Final Project, and must share the project code to be evaluated by the community.
|
Loading…
x
Reference in New Issue
Block a user