Editing User:Lk
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
= Public application template = | = Public application template = | ||
This part should be answered in public on your '''[[Special:MyPage|user page]]'''. Please '''copy''' its source ('''edit''' tab) and then fill. '''DO NOT MAKE CHANGES TO THIS PAGE!''' Delete any examples and annotations (''this markup'') afterwards. Same for questions that do not apply to your situation. | |||
== A: An introduction == | == A: An introduction == | ||
* Please describe yourself in three sentences, one of them regarding your current studies.<br />I am studying at the University of Illinois at Urbana-Champaign, in the process of obtaining a major in computer engineering and minors in physics and statistics (expected graduation: May 2022). I attended the Illinois Mathematics and Science Academy for high school, taking most computer science and physics courses offered. In my free time, I like to draw, cook, work out, and read. | * Please describe yourself in three sentences, one of them regarding your current studies.<br />I am studying at the University of Illinois at Urbana-Champaign, in the process of obtaining a major in computer engineering and minors in physics and statistics (expected graduation: May 2022). I attended the Illinois Mathematics and Science Academy for high school, taking most computer science and physics courses offered. In my free time, I like to draw, cook, work out, and read. | ||
Line 15: | Line 17: | ||
== E: Coding experience == | == E: Coding experience == | ||
This part is one of the more important ones in your application. You are allowed to be as verbose as you want, as long as you stay on topic ;-) | This part is one of the more important ones in your application. You are allowed to be as verbose as you want, as long as you stay on topic ;-) | ||
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt.<br /> | * Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt.<br />I have experience with Octave from the Coursera Machine Learning Course and experience with Matlab from my electronics courses in university. | ||
* Please describe your experience with other programming languages.<br />I have experience with C | * Please describe your experience with other programming languages.<br />I have experience with C, Java, LC-3, MATLAB, Python, HTML, CSS, Bootstrap, Javascript, JQuery, PHP, and SQL from various courses in high school and university. | ||
* Please describe your experience with being in a development team. <br />I am currently interning at Synchrony Financial, on a team of three students and one mentor. My only experience with open-source so far has been at the 2020 Hack Illinois hackathon working on the gRPC project. | * Please describe your experience with being in a development team. <br />I am currently interning at Synchrony Financial, on a team of three students and one mentor. My only experience with open-source so far has been at the 2020 Hack Illinois hackathon working on the gRPC project. | ||
* Please describe the biggest project you have written code for and what you learned by doing so. Also, describe your role in that project over time.<br />During high school, I was on my FRC robotics team's programming team. I learned a lot about Java and controlling physical parts using code. Initially, I had no experience with programming beyond JavaScript, but eventually, I was able to code and debug for any part of the robot. | * Please describe the biggest project you have written code for and what you learned by doing so. Also, describe your role in that project over time.<br />During high school, I was on my FRC robotics team's programming team. I learned a lot about Java and controlling physical parts using code. Initially, I had no experience with programming beyond JavaScript, but eventually, I was able to code and debug for any part of the robot. | ||
Line 25: | Line 27: | ||
** IRC and mailing lists <br />I have no experience with IRC. I have set up mailing lists using PHP in a web technologies course. | ** IRC and mailing lists <br />I have no experience with IRC. I have set up mailing lists using PHP in a web technologies course. | ||
** Mercurial or other source code management systems<br />I have no experience with Mercurial. I have extensive experience with Git. | ** Mercurial or other source code management systems<br />I have no experience with Mercurial. I have extensive experience with Git. | ||
** Mediawiki or other wiki software<br />I have no experience with Mediawiki. I have used other wiki software in a few courses to create and share content with classmates and instructors | ** Mediawiki or other wiki software<br />I have no experience with Mediawiki. I have used other wiki software in a few courses to create and share content with classmates and instructors. | ||
** make, gcc, gdb or other development tools<br />I have used make, gcc, and gdb somewhat extensively in class. I have experience in creating and modifying makefiles. | ** make, gcc, gdb or other development tools<br />I have used make, gcc, and gdb somewhat extensively in class. I have experience in creating and modifying makefiles. | ||
* What will make you actively stay in our community after this GSoC is over? <br />To me, the most offputting part of open-source projects is the seemingly high entry barrier. As long as I understand what needs to be done and where I can find the resources to do it (which I should know following GSoC), I plan on staying active in the Octave community. | * What will make you actively stay in our community after this GSoC is over? <br />To me, the most offputting part of open-source projects is the seemingly high entry barrier. As long as I understand what needs to be done and where I can find the resources to do it (which I should know following GSoC), I plan on staying active in the Octave community. | ||
Line 48: | Line 50: | ||
== Y: Your task == | == Y: Your task == | ||
* Did you select a task from our list of proposals and ideas? | * Did you select a task from our list of proposals and ideas? | ||
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. <br />Yes, I selected the [https://wiki.octave.org/Summer_of_Code_-_Getting_Started#JSON_encoding.2Fdecoding JSON encoding/decoding] project. I have used JSON files in data analysis and visualization projects in the past, and I think that Octave needs to have JSON integration to succeed as a widespread computational language. [[ | ** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. <br />Yes, I selected the [https://wiki.octave.org/Summer_of_Code_-_Getting_Started#JSON_encoding.2Fdecoding JSON encoding/decoding] project. I have used JSON files in data analysis and visualization projects in the past, and I think that Octave needs to have JSON integration to succeed as a widespread computational language. [[Proposal]] for reference. | ||
* Please provide a rough estimated timeline for your work on the task. <br /> | * Please provide a rough estimated timeline for your work on the task. <br /> | ||
{| class="wikitable" style="margin-left: | {| class="wikitable" style="margin-left:10px;" | ||
|- | |- | ||
|May 4 - June 1 | |May 4 - June 1 | ||
|Community Bonding | |Community Bonding | ||
|- | |- | ||
|June 1 | |June 1 - August 24 | ||
| | |Coding | ||
|- | |- | ||
|June 29 - July 3 | |June 29 - July 3 | ||
|Evaluations 1 | |Evaluations 1 | ||
|- | |- | ||
|July 27 - 31 | |July 27 - 31 | ||
|Evaluations 2 | |Evaluations 2 | ||
|- | |- | ||
|August 6-8 | |August 6-8 | ||
|Unavailable (UIUC finals) | |Unavailable (UIUC finals) | ||
|- | |- | ||
|August 24 - 31 | |August 24 - 31 | ||
Line 85: | Line 75: | ||
|Final Results | |Final Results | ||
|} | |} | ||
[[Category: Summer of Code]] | [[Category: Summer of Code]] |