Code Monkey home page Code Monkey logo

Comments (13)

waciumawanjohi avatar waciumawanjohi commented on May 31, 2024 1

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:

  1. 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.
  2. 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.

waciumawanjohi avatar waciumawanjohi commented on May 31, 2024 1

Hi @mejbass,
The next steps are to write:

  1. a contribution policy for your curriculum.
  2. 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.

mejbass avatar mejbass commented on May 31, 2024

Hy @waciumawanjohi

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.

mejbass avatar mejbass commented on May 31, 2024

@waciumawanjohi

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.