Østfold College - Department of Informatics and Automation
Software Design

Practicalities

  • Englsh
    In order that all participants in the course be familiar with the course contents and intentions, all background material and written communications will be held in English. The CHI supplemental lectures will be held in Englash by Angelia Sebok from IFE. If anyone needs any clarification in Norwegian, contact the releveant lecturer or Børre Ludvigsen.

  • Projects
    The central theme work-projects are shared between both courses. They are an essential part of the course with about 50% of all contact-hours spent in lab-tutorials. Lab-tutorials may be held collectively in the 2. floor lab or as individual or group tutorials in lecturers offices.

    Work-projects will be presented and criticized, either individually or groups, depending on initial assignement. Final prerequisite for sitting for exams in both groups is that all three projects are completed and approved. (Marks will not be given on work-projects.

  • Programming examples for the Program Construction course.

  • Exams
    The exam-format, length and date has not yet been fixed.

  • Groups, machines and other equipment
    The 2. floor lab is relatively well equipped with Macintoshes, some of which are PowerPC's and the rest 68K machines. OS 7.5.3. has been installed on all of them. The class is required to orgaize itself into an evenly distributed number of groups corresponding to the number of useable machines. Each group will be responisble for their own machine. Each group will also be responsible for allocating a fair amount of time for each individuals needs in accessing machines and other resources. This also applies to exams at the end of the year. As the course progresses additional resources will be allocated on Unixs servers as necessary.

    Faulty equipment must be reported to <feil@hiof.no>

  • Software tools
    Mac Emacs (GNU Emacs 18.59 version 1.17 or later) and the latest version of MacPERL are required software tools for the initial part of the course. These can be downloaded from the net, if the latest versions are not available on SOFUS. If you need to download, do it only once and ask Hans Olav Bøe or Jon Løvstad to place them on SOFUS. Additional software tools will be allocated and assigned as the course progresses. It is recommended that you aquire an Emacs manual. Richard Stallmann's GNU Emacs Manual is great for classicists. O'Reilly's Learning GNU Emacs by Cameron and Rosenblatt is also very good. Finally, read the GNU Manifesto!

  • Reading assignments and habits
    Not all parts of the course follow the textbooks closely. The textbooks, URL's and hand-outs in the PD part of the course are assigned as essential reading material. Start read Kevin Hughs first, the Designing Web Graphics and finally Envisioning Information.

    Assigned URL's are meant to be read and understood, not just browsed.

    The recommended additional reading material is just that; highly recommended. Some of it is very relevant to the courses this autumn and next spring, and the rest is remedial reading highly applicable to this stage of your education.

  • Private machines and equipment
    Make sure you are all familiar with the rules and regulations for placing private machines in the college and connecting them to the net. The use of private machines are welcome, but only when that use supplements and does NOT interfere with normal course work either for the owner or others in the lab. In addition to filling the normal rules for the use of private machines in the college, placement in the lab requires that you send an application to me, with detailed reasons for use and that I approve the application. Failure to comply with these requirements will result in the immediate removal of the machine.

    That use of other equipment in the lab presupposes approval by the others present.

    The college does not accept any form of liability for private equipment or belongings left unattended on its premises.

  • Security
    There is a push-button code lock on the 2. floor lab door. It is there to protect the equipment in the lab. Do not divulge the code to anyone other than students registered on the 2 courses. If you feel that the code has been spread to others, report it immediatly to the administration for recoding.

  • Spring semester projects

    We already have a sufficient number of projects to cover the course participants in the spring semester. Projects will be announced and assigned around October 15.

  • Spring semester courses
    (descriptions later)

  • Guest lecturers
    (details later)

  • Volunteers
    We need volunteers for the following:

    Technician
    A technician to cover the daily needs of the lab, organize and tidy equpment, set up video projectors and other AV-aids for lectures, help out with quick software/hardware fixes the student groups are unable to solve themselves, etc..

    Al Mashriq
    Al Mashriq is a running research and development project at the college. Its continued growth and maintenance requires some insight into web-authoring and administration. Eexciting new contribution arrive all the time and need to be converted. I need a couple of volunteers to help me keep the server going. Although unrelated to this appeal for volunteers, the server will be part of a visualization and complex content project in the spring semester. (Børre Ludvigsen)

    SMM - remote camera
    There is a remote controlled CU-SeeMe camera set up in the lab. The project has been running for 3 years and needs some tending to stay alive. A new control system was developed last spring, but needs tweeking. We need a person to help keep the camera and software going. This involves periodic checks (about twice a day), resetting the software and realigning the camera, answering questions from users, and maybe also looking into the new system. Although unrelated to this appeal, there will be a project in mobile digital imaging in the spring. The SMM-project might also need personell after the new year.


Created 960820