{"id":17,"date":"2021-10-07T13:41:02","date_gmt":"2021-10-07T13:41:02","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/rachid\/?p=17"},"modified":"2021-10-07T13:41:04","modified_gmt":"2021-10-07T13:41:04","slug":"the-final-chapter","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/rachid\/2021\/10\/07\/the-final-chapter\/","title":{"rendered":"The Final Chapter"},"content":{"rendered":"\n<p>The final chapter in my journey at Oregon State University has begun. OSU CS467 is my final class that I need to complete in order to graduate with a BS in Computer Science. The goal of this class is to work on a project of our choice (with approval from the Professor). I&#8217;ve teamed up with two individuals, Kento Woolery and Ted Kim, to develop and place our own spin on an Intel 8080 Emulator that will be able to disassemble and run a Space Invaders ROM file.<\/p>\n\n\n\n<p>We are all excited to start coding away and working on the emulator, but we are still in the planning stages and we realize that working in a team is very different from working alone. When working alone, there isn&#8217;t a need to come up with an agreement between the team members on the team&#8217;s standards because you are the entire team. And while you still should make a plan or outline for a project, it&#8217;s just your ideas, your way of doing things. <\/p>\n\n\n\n<p>But that isn&#8217;t necessarily better than working with others. In a creative or technical process such as developing software, I feel like working in a team is actually better. It&#8217;s easier to bounce ideas off of team members than it is to come up with something on your own. It&#8217;s better to have a set of standards that everyone follows and enforces when coding or performing code reviews. <\/p>\n\n\n\n<p>So, I am excited to have the opportunity to work with Kento and Ted on a project we all are interested in and will be able to make our own in some way. We don&#8217;t want to just create a command line emulator that mounts a ROM and be done with it. I mean, it&#8217;s just too simple. We want to do more. Add a GUI? Implement controller and mouse+keyboard inputs? Maybe have options to emulate other Intel CPU&#8217;s to run other ROMs? <\/p>\n\n\n\n<p>But who knows, we&#8217;re still planning and I&#8217;m sure we&#8217;ll add on more if we finish with time to spare. That&#8217;s the beauty of working in a team, and that&#8217;s what&#8217;s great about this class. We can make the project ours, and that&#8217;s definitely what we will do.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The final chapter in my journey at Oregon State University has begun. OSU CS467 is my final class that I need to complete in order to graduate with a BS in Computer Science. The goal of this class is to work on a project of our choice (with approval from the Professor). I&#8217;ve teamed up &hellip; <a href=\"https:\/\/blogs.oregonstate.edu\/rachid\/2021\/10\/07\/the-final-chapter\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Final Chapter<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":11733,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/users\/11733"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":18,"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/posts\/17\/revisions\/18"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/rachid\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}