https://reu.cs.mu.edu/api.php?action=feedcontributions&user=Omokolade.Hunpatin&feedformat=atomREU@MU - User contributions [en]2024-03-28T17:32:25ZUser contributionsMediaWiki 1.23.13https://reu.cs.mu.edu/index.php/Summer_2016_ProjectsSummer 2016 Projects2016-06-03T18:57:57Z<p>Omokolade.Hunpatin: /* Mathematics and Computer Science Education */</p>
<hr />
<div>[[Game Engine for Serious Educational Games]]. Student Researchers: <br />
[[User:Dcronce|Daniel Cronce]] and [[User:Mjbaker4|Michael Baker]]. Mentors [http://www.marquette.edu/ctl/about/staff.shtml Dr. Shaun Longstreet], [http://www.utdallas.edu/~kcooper/ Dr. Kendra Cooper], and [[User:Brylow|Dr. Dennis Brylow]].<br />
<br />
Predicting Relative 'Cleanability' from Geometry. [[User:Asisk|Anna Sisk]]. Mentors: Dr. Stephen Merrill and Casey O'Brien <br />
<br />
[[Sudoku Distances]]. [[User:Jbeilke|Julia Beilke]] and [[User:Jmiller|Joel Miller]]. Mentor: Dr. Kim Factor.<br />
<br />
[[Algorithms of CT and SPECT Scans]]. [[kskamp | Kim Sommerkamp]]. Mentor: Dr. Anne Clough<br />
<br />
[[Text Mining in Keyword Extraction | Text Mining in Keyword Extraction]]. Student: [[Phuc Nguyen | Phuc Nguyen]]. Mentor: [http://www.marquette.edu/mscs/facstaff-kaczmarek.shtml Dr. Thomas Kaczmarek].<br />
<br />
[[Applied Probabilistic Forecasting Methods in Energy Consumption]]. Dr. George Corliss, students [[User:Scloew|Stephen Loew]] and [[User:ARuiz|Alberto Ruiz]]<br />
<br />
[[Analyzing and Mapping out data of Milwaukee]] . [[ghong|Gina Hong]]. Mentor: Dr. Gary Krenz.<br />
<br />
[[Development of Authentication and Management Systems for Systems Administration Offices]]. [[User:Cmorley|Charlie Morley]]. Mentors: [http://www.marquette.edu/mscs/facstaff-staff.shtml Steve Goodman] and [[User:Brylow|Dr. Dennis Brylow]].<br />
<br />
== Mathematics and Computer Science Education ==<br />
* [[MUzECS:Chrome|A browser-based IDE for the MUzECS platform.]] [[User:Omokolade.Hunpatin|Omokolade Hunpatin]] and [[User:Rthomas|Ryan Thomas]]. Mentor: [[User:Brylow|Dr. Dennis Brylow]].</div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-06-03T18:25:36Z<p>Omokolade.Hunpatin: /* Daily Log of Summer 2016 */</p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
'''(Summer of 2015)''' To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
'''(Summer of 2016)''' Browser based IDE of the MUzECS block based programming dialect for a high school computer science curriculum.<br />
<br />
== Daily Log of Summer 2015==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presentation</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on build scripts in order to build the Xinupi operating system</li><br />
<li> Continued working on the build scripts</li><br />
<li> Discovered the problem with kexec: MAC address of the pis were randomized</li><br />
<li> Learned about the mailbox API on the raspberry Pis and replace randomization algorithm with code that utilized the mailbox API in order to receive the accurate MAC Address of the raspberry Pi</li><br />
<li> Continued working on the build scripts</li><br />
</li> finished working build scripts for building XinuPi</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
<li> Testing kexec function with new kernels</li><br />
<li> Soldered more MUzECS boards</li><br />
<li> Cut out Raspberry Pi shapes from Plexiglas</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old MIPS Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
<li> Finished porting old MIPS Hardware course curriculum to ARM</li><br />
<li> Made outline for research poster</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculum for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research presentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul><br />
<br />
== Daily Log of Summer 2016==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with new co-researcher</li><br />
<li> Discussed with Dr.Brylow and co-researcher about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Read research papers from SIGSCE 2016 on block based programming languages</li><br />
<li> Researched Code.org's arudino computer science curriculum which will be rolled out later this summer</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Outlined goals with research group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-06-03T18:20:54Z<p>Omokolade.Hunpatin: /* Research Topic */</p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
'''(Summer of 2015)''' To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
'''(Summer of 2016)''' Browser based IDE of the MUzECS block based programming dialect for a high school computer science curriculum.<br />
<br />
== Daily Log of Summer 2015==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presentation</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on build scripts in order to build the Xinupi operating system</li><br />
<li> Continued working on the build scripts</li><br />
<li> Discovered the problem with kexec: MAC address of the pis were randomized</li><br />
<li> Learned about the mailbox API on the raspberry Pis and replace randomization algorithm with code that utilized the mailbox API in order to receive the accurate MAC Address of the raspberry Pi</li><br />
<li> Continued working on the build scripts</li><br />
</li> finished working build scripts for building XinuPi</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
<li> Testing kexec function with new kernels</li><br />
<li> Soldered more MUzECS boards</li><br />
<li> Cut out Raspberry Pi shapes from Plexiglas</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old MIPS Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
<li> Finished porting old MIPS Hardware course curriculum to ARM</li><br />
<li> Made outline for research poster</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculum for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research presentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul><br />
<br />
== Daily Log of Summer 2016==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with new co-researcher</li><br />
<li> Discussed with Dr.Brylow and co-researcher about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Read research papers from SIGSCE 2016 on block based programming languages</li><br />
<li> Researched code.org's arudino computer science curriculum which will be rolled out later this summer</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Outlined goals with research group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-06-03T18:20:36Z<p>Omokolade.Hunpatin: </p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
(Summer of 2015) To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
(Summer of 2016) Browser based IDE of the MUzECS block based programming dialect for a high school computer science curriculum.<br />
<br />
== Daily Log of Summer 2015==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presentation</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on build scripts in order to build the Xinupi operating system</li><br />
<li> Continued working on the build scripts</li><br />
<li> Discovered the problem with kexec: MAC address of the pis were randomized</li><br />
<li> Learned about the mailbox API on the raspberry Pis and replace randomization algorithm with code that utilized the mailbox API in order to receive the accurate MAC Address of the raspberry Pi</li><br />
<li> Continued working on the build scripts</li><br />
</li> finished working build scripts for building XinuPi</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
<li> Testing kexec function with new kernels</li><br />
<li> Soldered more MUzECS boards</li><br />
<li> Cut out Raspberry Pi shapes from Plexiglas</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old MIPS Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
<li> Finished porting old MIPS Hardware course curriculum to ARM</li><br />
<li> Made outline for research poster</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculum for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research presentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul><br />
<br />
== Daily Log of Summer 2016==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with new co-researcher</li><br />
<li> Discussed with Dr.Brylow and co-researcher about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Read research papers from SIGSCE 2016 on block based programming languages</li><br />
<li> Researched code.org's arudino computer science curriculum which will be rolled out later this summer</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Outlined goals with research group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-06-03T18:19:34Z<p>Omokolade.Hunpatin: /* Daily Log of Summer 2016 */</p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
[[Summer of 2015]] To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
[[Summer of 2016]] Browser based IDE of the MUzECS block based programming dialect for a high school computer science curriculum.<br />
<br />
== Daily Log of Summer 2015==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presentation</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on build scripts in order to build the Xinupi operating system</li><br />
<li> Continued working on the build scripts</li><br />
<li> Discovered the problem with kexec: MAC address of the pis were randomized</li><br />
<li> Learned about the mailbox API on the raspberry Pis and replace randomization algorithm with code that utilized the mailbox API in order to receive the accurate MAC Address of the raspberry Pi</li><br />
<li> Continued working on the build scripts</li><br />
</li> finished working build scripts for building XinuPi</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
<li> Testing kexec function with new kernels</li><br />
<li> Soldered more MUzECS boards</li><br />
<li> Cut out Raspberry Pi shapes from Plexiglas</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old MIPS Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
<li> Finished porting old MIPS Hardware course curriculum to ARM</li><br />
<li> Made outline for research poster</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculum for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research presentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul><br />
<br />
== Daily Log of Summer 2016==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with new co-researcher</li><br />
<li> Discussed with Dr.Brylow and co-researcher about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Read research papers from SIGSCE 2016 on block based programming languages</li><br />
<li> Researched code.org's arudino computer science curriculum which will be rolled out later this summer</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Outlined goals with research group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-06-03T18:17:22Z<p>Omokolade.Hunpatin: /* Daily Log */</p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
[[Summer of 2015]] To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
[[Summer of 2016]] Browser based IDE of the MUzECS block based programming dialect for a high school computer science curriculum.<br />
<br />
== Daily Log of Summer 2015==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presentation</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on build scripts in order to build the Xinupi operating system</li><br />
<li> Continued working on the build scripts</li><br />
<li> Discovered the problem with kexec: MAC address of the pis were randomized</li><br />
<li> Learned about the mailbox API on the raspberry Pis and replace randomization algorithm with code that utilized the mailbox API in order to receive the accurate MAC Address of the raspberry Pi</li><br />
<li> Continued working on the build scripts</li><br />
</li> finished working build scripts for building XinuPi</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
<li> Testing kexec function with new kernels</li><br />
<li> Soldered more MUzECS boards</li><br />
<li> Cut out Raspberry Pi shapes from Plexiglas</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old MIPS Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
<li> Finished porting old MIPS Hardware course curriculum to ARM</li><br />
<li> Made outline for research poster</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculum for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research presentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul><br />
<br />
== Daily Log of Summer 2016==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with new co-researcher</li><br />
<li> Discussed with Dr.Brylow and co-researcher about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Outlined goals with research group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-06-03T18:10:11Z<p>Omokolade.Hunpatin: /* Research Topic */</p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
[[Summer of 2015]] To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
[[Summer of 2016]] Browser based IDE of the MUzECS block based programming dialect for a high school computer science curriculum.<br />
<br />
== Daily Log ==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presentation</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on build scripts in order to build the Xinupi operating system</li><br />
<li> Continued working on the build scripts</li><br />
<li> Discovered the problem with kexec: MAC address of the pis were randomized</li><br />
<li> Learned about the mailbox API on the raspberry Pis and replace randomization algorithm with code that utilized the mailbox API in order to receive the accurate MAC Address of the raspberry Pi</li><br />
<li> Continued working on the build scripts</li><br />
</li> finished working build scripts for building XinuPi</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
<li> Testing kexec function with new kernels</li><br />
<li> Soldered more MUzECS boards</li><br />
<li> Cut out Raspberry Pi shapes from Plexiglas</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old MIPS Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
<li> Finished porting old MIPS Hardware course curriculum to ARM</li><br />
<li> Made outline for research poster</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculum for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research presentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-06-03T18:09:28Z<p>Omokolade.Hunpatin: </p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
[[Summer of 2015]]To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
[[Summer of 2016]] Browser based IDE of the MUzECS block based programming dialect for a high school computer science curriculum.<br />
== Daily Log ==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presentation</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on build scripts in order to build the Xinupi operating system</li><br />
<li> Continued working on the build scripts</li><br />
<li> Discovered the problem with kexec: MAC address of the pis were randomized</li><br />
<li> Learned about the mailbox API on the raspberry Pis and replace randomization algorithm with code that utilized the mailbox API in order to receive the accurate MAC Address of the raspberry Pi</li><br />
<li> Continued working on the build scripts</li><br />
</li> finished working build scripts for building XinuPi</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
<li> Testing kexec function with new kernels</li><br />
<li> Soldered more MUzECS boards</li><br />
<li> Cut out Raspberry Pi shapes from Plexiglas</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old MIPS Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
<li> Finished porting old MIPS Hardware course curriculum to ARM</li><br />
<li> Made outline for research poster</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculum for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research presentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T20:40:38Z<p>Omokolade.Hunpatin: </p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
== Daily Log ==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presentation</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on build scripts in order to build the Xinupi operating system</li><br />
<li> Continued working on the build scripts</li><br />
<li> Discovered the problem with kexec: MAC address of the pis were randomized</li><br />
<li> Learned about the mailbox API on the raspberry Pis and replace randomization algorithm with code that utilized the mailbox API in order to receive the accurate MAC Address of the raspberry Pi</li><br />
<li> Continued working on the build scripts</li><br />
</li> finished working build scripts for building XinuPi</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
<li> Testing kexec function with new kernels</li><br />
<li> Soldered more MUzECS boards</li><br />
<li> Cut out Raspberry Pi shapes from Plexiglas</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old MIPS Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
<li> Finished porting old MIPS Hardware course curriculum to ARM</li><br />
<li> Made outline for research poster</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculum for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research presentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T20:25:55Z<p>Omokolade.Hunpatin: </p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
== Daily Log ==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presention</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Started working on a Makefile in order to build the Xinupi operating system</li><br />
<li> Continued working on the Makefile</li><br />
<li> </li><br />
<li> Continued working on the Makefile</li><br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Engaged in planning out a new server rack for the Raspberry Pis</li><br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to port old Mips Hardware course curriculum to ARM</li><br />
<li> Tested new Raspberry Pi rack to ensure it worked in a pool, and could kexec correctly</li><br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Began to work on final research presentation</li><br />
<li> Began to work on research paper on MUzECS</li><br />
<li> Finished doing ARM curriculm for incoming Fall Hardware course</li><br />
<li> Began to work on research paper on XinuPi</li><br />
<li> Finished research prsentation</li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T20:10:07Z<p>Omokolade.Hunpatin: </p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
== Daily Log ==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presention</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> <br />
</ul><br />
<br />
'''Week 7'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> <br />
</ul><br />
<br />
'''Week 8'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> <br />
</ul><br />
<br />
'''Week 9'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> </li><br />
</ul><br />
<br />
'''Week 10'''<br />
<ul><br />
<li> Met with Dr.Brylow </li><br />
<li> Presented XinuPi poster to passer-biers</li><br />
<li> Presented XinuPi to co-researchers</li><br />
<li> Finished research paper on MUzECS</li><br />
<li> Made sure to extensively test XinuPi and MUzECS so that they can go into production this or the following year</li><br />
<li> Attended a conclusive meeting with Dr.Brylow and group members</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T20:04:59Z<p>Omokolade.Hunpatin: </p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
== Daily Log ==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow</li><br />
<li> Received new research project</li><br />
<li> Outlined goals and objectives for the new research project</li><br />
<li> Learned about previous REU group's unfinished XinuPi project</li><br />
<li> worked on research presention</li><br />
<li> Tested previous REU group's XinuPi project in order to find out what we have to do in the next 5 weeks</li><br />
<li> Received collaboration access to XinuPi's git repository</li><br />
<li> Talked with two members from previous XinuPi group</li><br />
<li> Discovered kexec command does not work</li><br />
<li> Presented MUzECS to REU co-researchers</li><br />
<li> Attended REU presentations</li><br />
</ul><br />
<br />
'''Week 6'''<br />
<ul><br />
<br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T19:51:56Z<p>Omokolade.Hunpatin: </p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
== Daily Log ==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Receive a virtual machine server to run our Blockly website on from Dr.Brylow</li><br />
<li> Configure virtual machine server to fit our needs </li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul><br />
<br />
'''Week 5'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Work on visualization code for the blocks and make sure they are the same as Ardublock's blocks</li><br />
<li> Download ino arduino compiler on virtual machine</li><br />
<li> Make python program on our virtual machine server that sends arduino code from website to ino compiler</li><br />
<li> Make the python program multi-threaded in order to handle more requests at a time</li><br />
<li> Add logging capabilities to the python program so that we can debug any errors in the future easier</li><br />
<li> Test python backend program by having 4+ computers connect to it and try to compile their arduino code</li><br />
<li> Met with Dr. Brylow and group members </li><br />
<li> Talked with Dr.Brylow after finishing MUzECS project</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T19:41:42Z<p>Omokolade.Hunpatin: </p>
<hr />
<div>== Personal Info ==<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
== Research Topic ==<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
== Daily Log ==<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Talked with Dr.Brylow after finishing MUzECS</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T19:40:48Z<p>Omokolade.Hunpatin: </p>
<hr />
<div><br />
== Personal Info ==<br />
<br />
<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
<br />
== Research Topic ==<br />
<br />
<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
<br />
<br />
== Daily Log ==<br />
<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members</li><br />
</ul><br />
<br />
'''Week 2 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow on weekly milestones and objectives</li><br />
<li> Perused through MUzECS code repository in order to better understand how to construct blocks graphically and how to use them logically in making programs</li><br />
<li> Attended sample research presentation by Dr. Factor</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Started reading Resnik et al.</li><br />
</ul><br />
<br />
'''Week 3'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li>\<br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Attended research talk by Dr. Brylow</li><br />
<li> forked google's open source blockly and peruse the code</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Watched RCR training videos</li><br />
<li> Soldered more MUzECS shields</li><br />
</ul><br />
<br />
'''Week 4'''<br />
<ul><br />
<li> Met with Dr.Brylow and showed him the progress so far on the research project/li><br />
<li> Began to read Google's documentation on Blockly</li><br />
<li> Tested programs made in Ardublock on working Arduino Leonardo boards</li><br />
<li> Corrected errors in Ardublock</li><br />
<li> Talked with Dr.Brylow after finishing MUzECS</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T19:26:26Z<p>Omokolade.Hunpatin: </p>
<hr />
<div><br />
== Personal Info ==<br />
<br />
<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
<br />
== Research Topic ==<br />
<br />
<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
<br />
<br />
== Daily Log ==<br />
<br />
'''Week 1 (6/1 - 6/5)'''<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU NSF survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
<li> Started to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
<li> Attended research discussion with Dr. Factor</li><br />
<li> Installed Arduino and Ardublock software</li><br />
<li> Learned about LaTex and downloaded it</li><br />
<li> Outlined goals with research group members<<br />
</ul><br />
<br />
'''Week 1 (6/5 - 6/12)'''<br />
<ul><br />
<li> Discussed with group members and Dr. Brylow</li><br />
<li> Perused through </li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T17:47:00Z<p>Omokolade.Hunpatin: </p>
<hr />
<div><br />
== Personal Info ==<br />
<br />
<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
<br />
== Research Topic ==<br />
<br />
<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.<br />
<br />
<br />
== Daily Log ==<br />
<br />
'''Week 1 (6/1 - 6/5)'''<br />
<br />
'''Monday, June 1'''<br />
<br />
<ul><br />
<li> Attended REU Introduction Session, and became acquainted with co-researchers</li><br />
<li> Discussed with Dr.Brylow and co-researchers about what research project we should work on</li><br />
<li> Took pre-REU survey</li><br />
<li> Started researching block based programming dialects and languages</li><br />
</ul><br />
<br />
'''Tuesday, June 2'''<br />
<br />
<ul><br />
<li> Start to learn how to make basic programs in Scratch(block based programming language) in order to become better acquainted with research project</li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
</ul><br />
<br />
'''Wednesday, June 3'''<br />
<br />
<ul><br />
<li> Installed Arduino and </li><br />
<li> Attended library resources orientation with Heather James</li><br />
<li> Discussed with Dr.Brylow about previous REU's group contribution to MUzECS, and access to the MUzECS repository</li><br />
</ul></div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T16:53:48Z<p>Omokolade.Hunpatin: </p>
<hr />
<div><br />
== Personal Info ==<br />
<br />
<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
<br />
== Research Topic ==<br />
<br />
<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.</div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T16:53:01Z<p>Omokolade.Hunpatin: /* Personal Info */</p>
<hr />
<div><br />
== Personal Info ==<br />
<br />
----<br />
<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.<br />
<br />
== Research Topic ==<br />
<br />
----<br />
<br />
To help complete the porting of the Xinu Operating System to the Raspberry Pi, and to set up a pool of Raspberry Pis for use in a Marquette University Operating System course.</div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T16:45:41Z<p>Omokolade.Hunpatin: </p>
<hr />
<div><br />
== Personal Info ==<br />
<br />
----<br />
<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.</div>Omokolade.Hunpatinhttps://reu.cs.mu.edu/index.php/User:Omokolade.HunpatinUser:Omokolade.Hunpatin2016-05-02T16:45:01Z<p>Omokolade.Hunpatin: Created page with "Personal Info ---- Omokolade Hunpatin is a Math and Computer Science double major at Marquette University."</p>
<hr />
<div>[[Personal Info]]<br />
<br />
----<br />
<br />
Omokolade Hunpatin is a Math and Computer Science double major at Marquette University.</div>Omokolade.Hunpatin