Skip to content

Commit 38080e0

Browse files
Advanced Applications subsumed by Project
Clarifies that the advanced application list is a subset of a larger, unspecified, set of adequate options. Advanced Applications was listed as a precursor and possible replacement for the final project. This merges the two and specifies that students may choose another avenue for creating a capstone project. Resolves ossu#830
1 parent 167de29 commit 38080e0

File tree

1 file changed

+19
-35
lines changed

1 file changed

+19
-35
lines changed

README.md

Lines changed: 19 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@ just remember that you can't purchase success!
100100
- [Advanced systems](#advanced-systems)
101101
- [Advanced theory](#advanced-theory)
102102
- [Advanced math](#advanced-math)
103-
- [Advanced applications](#advanced-applications)
104103
- [Final project](#final-project)
105104

106105
---
@@ -306,10 +305,6 @@ After completing **every required course** in Core CS, students should choose a
306305
Not every course from a subcategory needs to be taken.
307306
But students should take *every* course that is relevant to the field they intend to go into.
308307

309-
The Advanced CS study should then end with one of the Specializations under [Advanced applications](#advanced-applications).
310-
A Specialization's Capstone, if taken, may act as the [Final project](#final-project), if permitted by the Honor Code of the course.
311-
If not, or if a student chooses not to take the Capstone, then a separate Final project will need to be done to complete this curriculum.
312-
313308
### Advanced programming
314309

315310
**Topics covered**:
@@ -389,52 +384,41 @@ Courses | Duration | Effort | Prerequisites | Discussion
389384
[Introduction to Logic](https://www.coursera.org/learn/logic-introduction) | 10 weeks | 4-8 hours/week | [set theory](https://www.youtube.com/playlist?list=PL5KkMZvBpo5AH_5GpxMiryJT6Dkj32H6N) | [chat](https://discord.gg/MbM2Gg5)
390385
[Probability](https://projects.iq.harvard.edu/stat110/home) | 24 weeks | 12 hours/week | [Differentiation and Integration](https://www.edx.org/course/calculus-1b-integration) | [chat](https://discord.gg/UVjs9BU)
391386

392-
### Advanced applications
387+
## Final project
388+
389+
OSS University is project-focused.
390+
The assignments and exams for each course are to prepare you to use your knowledge to solve real-world problems.
393391

394-
These Coursera Specializations all end with a Capstone project.
395-
Depending on the course, you may be able to utilize the Capstone as your Final Project for this Computer Science curriculum.
396-
Note that doing a Specialization with the Capstone at the end always costs money.
397-
So if you don't wish to spend money or use the Capstone as your Final, it may be possible to take the courses in the Specialization for free by manually searching for them, but not all allow this.
392+
After you've gotten through all of Core CS and the parts of Advanced CS relevant to you, you should think about a problem that you can solve using the knowledge you've acquired.
393+
Not only does real project work look great on a resume, but the project will also validate and consolidate your knowledge.
394+
You can create something entirely new, or you can find an existing project that needs help via websites like
395+
[CodeTriage](https://www.codetriage.com/)
396+
or
397+
[First Timers Only](http://www.firsttimersonly.com/).
398398

399+
Students who would like more guidance in creating a project may choose to use a series of project oriented courses. Here is a sample of options (many more are available, at this point you should be capable of identifying a series that is interesting and relevant to you):
399400
Courses | Duration | Effort | Prerequisites
400401
:-- | :--: | :--: | :--:
402+
[Fullstack Open](https://fullstackopen.com/en) | 12 weeks | 6 hours/week | programming
401403
[Modern Robotics (Specialization)](https://www.coursera.org/specializations/modernrobotics) | 26 weeks | 2-5 hours/week | freshman-level physics, linear algebra, calculus, [linear ordinary differential equations](https://www.khanacademy.org/math/differential-equations)
402404
[Data Mining (Specialization)](https://www.coursera.org/specializations/data-mining) | 30 weeks | 2-5 hours/week | machine learning
403405
[Big Data (Specialization)](https://www.coursera.org/specializations/big-data) | 30 weeks | 3-5 hours/week | none
404406
[Internet of Things (Specialization)](https://www.coursera.org/specializations/internet-of-things) | 30 weeks | 1-5 hours/week | strong programming
405407
[Cloud Computing (Specialization)](https://www.coursera.org/specializations/cloud-computing) | 30 weeks | 2-6 hours/week | C++ programming
406-
[Fullstack Open](https://fullstackopen.com/en) | 12 weeks | 6 hours/week | programming
407408
[Data Science (Specialization)](https://www.coursera.org/specializations/jhu-data-science) | 43 weeks | 1-6 hours/week | none
408409
[Functional Programming in Scala (Specialization)](https://www.coursera.org/specializations/scala) | 29 weeks | 4-5 hours/week | One year programming experience
409410
[Game Design and Development with Unity 2020 (Specialization)](https://www.coursera.org/specializations/game-design-and-development) | 6 months | 5 hours/week | programming, interactive design
410411

411-
## Final project
412-
413-
OSS University is **project-focused**.
414-
You are encouraged to do the assignments and exams for each course, but what really matters is whether you can *use* your knowledge to solve a real-world problem.
415-
416-
After you've gotten through all of Core CS and the parts of Advanced CS relevant to you, you should think about a problem that you can solve using the knowledge you've acquired.
417-
Not only does real project work look great on a resume, but the project will also *validate* and *consolidate* your knowledge.
418-
You can create something entirely new, or you can find an existing project that needs help via websites like
419-
[CodeTriage](https://www.codetriage.com/)
420-
or
421-
[First Timers Only](http://www.firsttimersonly.com/).
422-
423-
Another option is using the Capstone project from taking one of the Specializations in [Advanced applications](#advanced-applications);
424-
whether or not this makes sense depends on the course, the project, and whether or not the course's Honor Code permits you to display your work publicly.
425-
In some cases, it may not be permitted;
426-
do **not** violate your course's Honor Code!
412+
### Evaluation
427413

428-
Put the OSSU-CS badge in the README of your repository!
414+
Upon completing your final project:
415+
- Submit your project's information to [PROJECTS](PROJECTS.md) via a pull request.
416+
- Put the OSSU-CS badge in the README of your repository!
429417
[![Open Source Society University - Computer Science](https://img.shields.io/badge/OSSU-computer--science-blue.svg)](https://github.com/ossu/computer-science)
430418

431-
- Markdown: `[![Open Source Society University - Computer Science](https://img.shields.io/badge/OSSU-computer--science-blue.svg)](https://github.com/ossu/computer-science)`
432-
- HTML: `<a href="https://github.com/ossu/computer-science"><img alt="Open Source Society University - Computer Science" src="https://img.shields.io/badge/OSSU-computer--science-blue.svg"></a>`
433-
434-
### Evaluation
435-
436-
Upon completing your final project, submit your project's information to [PROJECTS](PROJECTS.md)
437-
via a pull request and use our [community](#community) channels to announce it to your fellow students.
419+
- Markdown: `[![Open Source Society University - Computer Science](https://img.shields.io/badge/OSSU-computer--science-blue.svg)](https://github.com/ossu/computer-science)`
420+
- HTML: `<a href="https://github.com/ossu/computer-science"><img alt="Open Source Society University - Computer Science" src="https://img.shields.io/badge/OSSU-computer--science-blue.svg"></a>`
421+
- Use our [community](#community) channels to announce it to your fellow students.
438422

439423
Solicit feedback from your OSSU peers.
440424
You will not be "graded" in the traditional sense — everyone has their own measurements for what they consider a success.

0 commit comments

Comments
 (0)