Comments (13)
Hi Bassam,
It is wonderful to hear your enthusiasm! You are absolutely correct, there is a place for an Arabic language curriculum.
One challenge that I will point out to you is that there isn't a Chinese or Portuguese translation so much as there is a Chinese CS curriculum and a Portuguese curriculum. This may already be obvious; these are curricula that bring together resources created in those languages, not translations of the resources from the english OSSU CS curriculum.
In terms of requirements for creating a curriculum, two things are necessary to begin:
- A curricular guide. Our computer-science curriculum uses the CS 2013. The Portuguese curriculum balances between [two](Referenciais de Formação para os Cursos de Graduação em Computação 2017 (SBC)) different guidelines.
- An explanation of how to contribute. Users should have clarity around how to make suggestions for new or different resources that can meet the requirements of the curricular guide.
Given these two elements, OSSU is happy to create a repository for a new curricula!
from computer-science.
Hi @mejbass,
The next steps are to write:
- a contribution policy for your curriculum.
- a clear explanation of your curricular guide.
A stranger who reads these documents should have a clear idea of how to evaluate if a course will fit in the curriculum. They should know if an Arabic language course on Scratch fits, and whether an Arabic language course on Advanced Design of VLSI Circuits and Systems fits. It is generally easier to make such judgements if there is one curricular guide, a reason that the OSSU CS curriculum changed from having two to one a number of years ago.
That stranger should also have a clear idea how to mechanically make an improvement to the curriculum. Should they open a PR, an issue, something else? Are there specific pieces of information which they must include?
Feel free to borrow from the existing OSSU curricula for these.
Once you've shared these two pieces of the curriculum, I'll be happy to make a repository for you and other contributors to collaborate.
from computer-science.
I sincerely appreciate your thoughtful guidance and swift response.
After careful consideration, I'd like to clarify that my goal is to develop a dedicated Arabic OSSU curriculum, aligning it with the CS 2013 framework and incorporating principles from the "Referenciais de Formação para os Cursos de Graduação em Computação 2017 (SBC)." Additionally, I plan to contribute by incorporating relevant Arabic computer science courses, ensuring a comprehensive and culturally relevant learning experience.
Your ongoing support is truly invaluable, and I commit to keeping you updated on the progress. Should you have specific areas or considerations you'd like me to focus on during this process, please share your insights.
Thank you once again for your support and guidance.
Best regards.
from computer-science.
I hope this message finds you well. I wanted to confirm whether you received my last response regarding the Creation and development of the Arabic OSSU curriculum. I'm enthusiastic about contributing and providing Arabic computer science courses. If there are any additional insights or guidance you can provide, I would greatly appreciate it.
Thank you for your time and support.
Warm regards
from computer-science.
Related Issues (20)
- RFC: HOT 1
- RFC: Add Human-Computer Interaction Book or MOOC to Additional Resources HOT 4
- RFC: Replace Py4E with CS50P HOT 27
- RFC: Adding another optional introduction to cs harvard CS50 2023 HOT 4
- RFC: Object-Oriented Design Course is Prerequiring basics of JAVA HOT 1
- RFC: Replace the current Object Oriented Design and Design Patterns courses HOT 14
- RFC: problem on course Software Testing HOT 9
- RFC: Replacing edX: Software Engineering: Introduction with Coursera: Introduction to Software Engineering HOT 6
- How to Enroll into OSS HOT 1
- Software Testing course link gives 404 HOT 2
- RFC: Consider adding physics courses HOT 5
- The advanced math section on cs.ossu.dev is broken HOT 1
- RFC: Link for Software Testing course is broken - 404 (under Advanced programming section) HOT 2
- ENHANCEMENT: Can I provide a small website hosted using github pages ? HOT 1
- README link to Discord is outdated HOT 4
- Ossu masters
- Blank template HOT 2
- google spreadsheet "OSSU CS Timeline" has small error in timeline estimate HOT 1
- RFC: Math Prereqs are not recommended on the Discord HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from computer-science.