You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The assignments and exams for each course are to prepare you to use your knowledge to solve real-world problems.
425
425
426
-
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.
427
-
Not only does real project work look great on a resume, but the project will also validate and consolidate your knowledge.
428
-
You can create something entirely new, or you can find an existing project that needs help via websites like
After you've completed Core CS and the parts of Advanced CS relevant to you,
427
+
you should identify a problem that you can solve using the knowledge you've acquired.
428
+
You can create something entirely new, or you can improve some tool/program that you use and wish were better.
432
429
433
-
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):
430
+
Students who would like more guidance in creating a project may choose to use a series of project oriented courses.
431
+
Here is a sample of options
432
+
(many more are available, at this point you should be capable of identifying a series that is interesting and relevant to you):
[Functional Programming in Scala (Specialization)](https://www.coursera.org/specializations/scala) | 29 weeks | 4-5 hours/week | One year programming experience
445
444
[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
446
445
447
-
### Evaluation
448
-
449
-
Upon completing your final project:
450
-
- Submit your project's information to [PROJECTS](PROJECTS.md) via a pull request.
451
-
- Put the OSSU-CS badge in the README of your repository!
452
-
[](https://github.com/ossu/computer-science)
453
-
454
-
- Markdown: `[](https://github.com/ossu/computer-science)`
455
-
- 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>`
456
-
- Use our [community](#community) channels to announce it to your fellow students.
457
-
458
-
Solicit feedback from your OSSU peers.
459
-
You will not be "graded" in the traditional sense — everyone has their own measurements for what they consider a success.
460
-
The purpose of the evaluation is to act as your first announcement to the world that you are a computer scientist
461
-
and to get experience listening to feedback — both positive and negative.
462
-
463
-
The final project evaluation has a second purpose: to evaluate whether OSSU,
464
-
through its community and curriculum, is successful in its mission to guide independent learners in obtaining a world-class computer science education.
465
-
466
-
### Cooperative work
467
-
468
-
You can create this project alone or with other students!
469
-
**We love cooperative work**!
470
-
Use our [channels](#community) to communicate with other fellows to combine and create new projects!
471
-
472
-
### Which programming languages should I use?
473
-
474
-
My friend, here is the best part of liberty!
475
-
You can use **any** language that you want to complete the final project.
476
-
477
-
The important thing is to **internalize** the core concepts and to be able to use them with whatever tool (programming language) that you wish.
478
-
479
446
## Congratulations
480
447
481
-
After completing the requirements of the curriculum above, you will have completed the equivalent of a full bachelor's degree in Computer Science. Congratulations!
448
+
After completing the requirements of the curriculum above,
449
+
you will have completed the equivalent of a full bachelor's degree in Computer Science.
450
+
Congratulations!
482
451
483
452
What is next for you? The possibilities are boundless and overlapping:
0 commit comments