Throughout my years in Georgia Tech, I have completed many different projects. They are listed in chronological order (most recent projects are listed first). To find out more information about a project, keep on reading! :)
The waterfall model has been a long-standing important concept of software engineering. A team of four of us decided to apply the model, along with some major XP (extreme programming) techniques, by builing a restaurant ordering and management system. Along with implementing a fully web-based application, I was also able to put my UI skills to use (which I learned from doing the iGarden project).
I love to study all aspects of computer science, and combining computer science with cognitive thoughts and abilities has often been a very intriguing and fun subject for me. For my final paper, I wrote about semantic-pragmatic disorder, a topic which I am very passionate about and that is close to my heart. However, I put a cognitive science spin on the topic, and this is the paper that I came up with (link to come soon). Not only did the paper receive an outstanding grade, but it is now given to students currently enrolled in the course as an example of a well- written paper.
For part of my databases course, a group of us were required to implement a library system. This included both librarian and member tasks, including checking in & out books, managing books, book categories, and members, and generating many different types of reports. To see more tasks, you can sview the project here. Please note that the Zend Framework must be used in order for the project to work properly.
For an Objects and Design course, a group of four of us designed a stock market simulation, called StockTrader in Smalltalk. We started out by designing a UML diagram, and then, we implemented the stock market, with a database back-end. We also evaluated another group's project, and finally, we fixed a few things in our project and turned part of our project into a web application. Here is the final product: this includes the code to be filed into VisualWorks, as well as the files used in the web design. There is also a really thorough guide to setting up the database in VisualWorks that is necessary to properly run this simulation.
My Introduction to Information Security class was a lot of fun and learning combined together. Towards the end of the semester, we had to choose a topic and research it. So, I wrote a paper about Internet Security threats. It was a group paper, but because of various group dynamics, only Sonia and I ended up doing almost all of the work on the paper. The website that goes along with this paper was also created, and I helped with the phishing section, along with the introduction, articles, and terminology pages.
The Technical Communications course at GT requires an end-of-the-semester survival guide for each group. My group chose to write a guide on Workplace Interactions. There is also a website that has all of the same information in it. My personal contributions included the entire "Conduct" section, in the guide and on the website. I also helped make some other pages on the website, as well as edited the entire guide and helped format it.
While in Barcelona, my group and I researched, developed, and tested our own graphical user interface. Our project, called iGarden, is currently in the stages of a working prototype. However, in this zip file, you can find all of the different parts of the project, as well as the current prototype.
For an ethics class that I took in Barcelona, I had to choose a topic and write a paper about the technological controversy surrounding this topic. My paper was about the Real ID Act and RFID technology. Click here to read the paper. If you want to see just the main points or an abridged version, you can view the accompanying presentation instead.
During my first semester as a teaching assistant, I was required to do a project that showed that I was capable of teaching the Introduction to Media Computation course. In addition to meeting this requirement, the project also had to be useful to students. So, I decided to write a tutorial that explained to students how to create a speech bubble in Jython.
As part of my computer-science-based calculus class, projects were required to be coded in Java or Matlab. I was only required to complete two projects, but I decided to complete four, in order to deepen my understanding of calculus. Each project is in its own zip file below.
For the first two projects, run the .html files to see the applets.
Project #1: Drawing Level Curves
Project #2: Newton's Method
To run this project properly, you must have MATLAB.
Project #3: SVD & Image Compression
For this project, please run Project6.java
Project #4: Power Method for Finding Eigenvalues
I coded my first game, called Space Roundup, which is a different version of the all-famous Space Invaders. It not only helped me understand GUIs, but also various different object-oriented concepts, such as accessors, modifiers, constructers, inheritance, etc.