Home | Assignments | Journal | Progress | Proposal | Techlab

An Online User Interface for
Tracking Stock Portfolios

Quarter I | Quarter II | Quarter III | Quarter IV

Quarter I

03 September 2002—01 November 2002

Week 1

Goals

  • To familiarize myself with the Computer Systems Laboratory, the requirements for the project, and my classmates
  • To learn some basic HTML and begin work on my website

    Entries

    03 September 2002—On the first day of school, Mr. Latimer and Mr. Holliman introduced us to the Computer Systems Laboratory and reviewed a tentative schedule for the first quarter. We discussed potential areas of research and possible projects.

    05 September 2002—We continued the conversation on plans for this class and received more information on specific requirements for the project and corresponding website. I used the website of the Computer Systems Laboratory to learn about the fundamentals of HTML, so that I can begin making my website next week.

    Week 2

    Goals

  • To create a functional website for my project
  • To formulate a list of topics that may become the basis of my work

    Entries

    09 September 2002—My classmates and I recieved a list of the projects done last year as a base of potential ideas. In additon to discussing these undertakings, I created the homepage of the website for my project.

    10 September 2002—I continued work on my homepage, adding frames with links to the pages required in a website for this class. I still have not decided on a project.

    12 September 2002—Nick Shelly and I discussed the possibility of a combined project consisting of (1) a predictor of stock movements using the principles of technical analysis and (2) an online user interface that tracks the performance of the user's portfolio. This idea is promising because I have not made programs involving the Internet in previous computer science classes and I want to expand my programming abilities.

    Week 3

    Goals

  • To plan the project discussed on 12 September 2002 in detail, defining its scope and the relation of my user interface to Nick Shelly's analyzer
  • To add to the content of my website by writing a brief proposal of the project and working on the Assignments section

    Entries

    16 September 2002—I was absent.

    17 September 2002—After brief discussion with Nick Shelly, I wrote a proposal for An Online User Interface for Tracking Stock Portfolios. This document includes a basic outline of the project and states the guiding principles of the collaborative effort to offer expert advice on portfolio management and an abundance of analytic data.

    19 September 2002—Following additonal consultations with Nick Shelly, I added the Assignments section to the website. Another page on my site describes the Techlab program to visitors.

    Week 4

    Goals

  • To research possible languages for my project, Java and PHP
  • To expand my website to include administrative assigments

    Entries

    23 September 2002—I became accustomed with the various browsers on the computers in the laboratory, finding that Galeon makes printing easiest of all.

    24 September 2002—I added content to my page for assignments. I began the Sun Microsystems Java Tutorials.

    26 September 2002—Nick Shelly and I discussed our progress in preparing to begin coding the project. It appears that both of us need more time to acquire the necessary programming skills, as we continue to watch the stock market struggle.

    Week 5

    Goals

  • To formally evaluate my progress
  • To create my first Java application and applet

    Entries

    30 September 2002—I wrote a progress report for the first month of school.

    01 October 2002—Using Sun Microsystems Java Tutorials, I made my first application.

    03 October 2002—Using Sun Microsystems Java Tutorials, I made my first applet.

    Week 6

    Goals

  • To learn about PHP
  • To learn about JavaScript to make the interface aesthetically pleasing

    Entries

    07 October 2002—I looked at php.net, noting that my C++ skills will be applicable in many cases. I intend to go through the exercises in the tutorial later in the week.

    09 October 2002—Risk.

    11 October 2002—After using the PHP tutorial, I searched the Internet for information on JavaScript. I wrote a progress report descrbing my work with the Java and PHP tutorials.

    Week 7

    17 October 2002—Risk.

    Week 8

    Goals

  • To learn LATEX
  • To begin drafting my report using LATEX

    Entries

    21 October 2002—I read about LATEX (Mr. Hyatt).

    22 October 2002—I converted my preliminary proposal from LATEX to HTML (An Online User Interface for Tracking Stock Portfolios).

    24 October 2002—I wrote a progress report regarding my work with LATEX and my plans for the final weeks of Quarter I and the beginning weeks of Quarter II.

    Week 9

    Goals

  • To complete the requirements for Quarter I
  • To give an oral report regarding my progress in Quarter I

    Entries

    28 October 2002—I discussed additional preparation with Mr. Holliman and Mr. Latimer. I will have to continue working with PHP and learn MySQL.

    29 October 2002—I edited my website to comply with the requirements for Quarter I.

    31 October 2002—I delivered my oral presentation, discussed my progress with Mr. Latimer, and applied for a MySQL account in the Computer Systems Laboratory.

    Special Update
    01 November 2002—The illustrious Jeff Arnold created my MySQL account; his pleasant demeanor, rapid installation, and informative examples represent the finest traditions of system administrators in this laboratory.

    Home