Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC]: Learn programming #86

Open
6 tasks done
Nada-Hub2024 opened this issue Aug 25, 2024 · 0 comments
Open
6 tasks done

[RFC]: Learn programming #86

Nada-Hub2024 opened this issue Aug 25, 2024 · 0 comments
Labels
2025 2025 GSoC proposal. rfc Project proposal.

Comments

@Nada-Hub2024
Copy link

Full name

Nada Riad Riad Abolnour

University status

Yes

University name

Alexandria University

University program

Educational technology

Expected graduation

1/9/2027

Short biography

I am a student at Alexandria University, Faculty of Specific Education, from Egypt. I have finished my first year of university and my academic level was very good. I do not currently have technical competence, but I am looking forward to mastering the JavaScript language in the GSOC program as well. I studied Visual Basic in my college, and I will study in the new academic year. C++ language. I hope to be accepted into this scholarship, as I desperately need it

This is my result in the first academic year at university
النتيجة

Timezone

(GMT+02:00) alqahira

Contact details

[email protected]

Platform

Other

Editor

Visual Basic Code
Because we are scheduled to study it at the university

Programming experience

I have created a calculator program, a program for calculating multiplication tables, and a program for calculating the length of a literal string using the Visual Basic language.

JavaScript experience

In fact, I have not tried JavaScript yet, and I would like to learn this language from you

Node.js experience

I haven't actually tried it either

C/Fortran experience

I haven't tried it either

Interest in stdlib

No, I have no experience

Version control

No

Contributions to stdlib

In fact, I haven't made any contributions yet

Goals

I hope to learn the JavaScript language and master it so that I can create websites to teach programming with features that reduce and facilitate the suffering of users who do not have sufficient experience to deal with codes, as I am Egyptian, and in Egypt there are many users who do not have experience in dealing with codes and technology in general.
For example, I want to create a site that is easy to access. This site includes a contract with the Java company to provide paid educational scholarships to learn the Java programming language so that we can produce the largest possible number of programmers and engineers to help increase the company’s growth and innovate new programs and sites of benefit, which increases the company’s income. And a lot of programmers and engineers

Why this project?

This project excites me: learning the JavaScript language itself. If everyone learned it, life would be much easier

Qualifications

In fact, I have no qualifications, and I hope to obtain qualifications from you

Prior art

In fact, no one has done this project before

Commitment

Yes, I have obligations. I am a student at the university. The new academic year in Egypt will start on 9/28/2024

Schedule

Assuming a 12 week schedule,

  • Community Bonding Period:

  • Week 1:14 hours a week

  • Week 2:14 hours a week

  • Week 3:14 hours a week

  • Week 4:14 hours a week

  • Week 5:14 hours a week

  • Week 6: (midterm)14 hours a week

  • Week 7:14 hours a week

  • Week 8:14 hours a week

  • Week 9:14 hours a week

  • Week 10:14 hours a week

  • Week 11:14 hours a week

  • Week 12:14 hours a week

  • Final Week:14 hours a week

Notes:

  • The community bonding period is a 3 week period built into GSoC to help you get to know the project community and participate in project discussion. This is an opportunity for you to setup your local development environment, learn how the project's source control works, refine your project plan, read any necessary documentation, and otherwise prepare to execute on your project project proposal.
  • Usually, even week 1 deliverables include some code.
  • By week 6, you need enough done at this point for your mentor to evaluate your progress and pass you. Usually, you want to be a bit more than halfway done.
  • By week 11, you may want to "code freeze" and focus on completing any tests and/or documentation.
  • During the final week, you'll be submitting your project.

Related issues

No, there are no problems

Checklist

  • I have read and understood the Code of Conduct.
  • I have read and understood the application materials found in this repository.
  • I understand that plagiarism will not be tolerated, and I have authored this application in my own words.
  • I have read and understood the patch requirement which is necessary for my application to be considered for acceptance.
  • The issue name begins with [RFC]: and succinctly describes your proposal.
  • I understand that, in order to apply to be a GSoC contributor, I must submit my final application to https://summerofcode.withgoogle.com/ before the submission deadline.
@Nada-Hub2024 Nada-Hub2024 added 2024 2024 GSoC proposal. rfc Project proposal. labels Aug 25, 2024
@kgryte kgryte added 2025 2025 GSoC proposal. and removed 2024 2024 GSoC proposal. labels Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2025 2025 GSoC proposal. rfc Project proposal.
Projects
None yet
Development

No branches or pull requests

2 participants