1 / 11

Introduction to Project Period

Introduction to Project Period. Stephen Alstrup Carsten Butz Jan Clausen IT University of Copenhagen. Time Frame. Form groups November 18 (Monday): Request supervisor (vejlederansøgning) November 22: Start of project period December 2 (Monday): Submit project agreement

gaston
Download Presentation

Introduction to Project Period

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Project Period Stephen Alstrup Carsten Butz Jan Clausen IT University of Copenhagen

  2. Time Frame • Form groups • November 18 (Monday): Request supervisor (vejlederansøgning) • November 22: Start of project period • December 2 (Monday): Submit project agreement • December 20 (Friday) 12:00: Submit project • January: Project exam Note: • Deadline at Dec. 20, 12:00 is absolutely strict • No extensions for illness, computer or printer problems • Forms are available on the internet Stephen Alstrup, Carsten Butz, Jan Clausen 1

  3. Type of Projects • Individual projects - suggestions can be found in the project base • Standardized projects • Search Engine (Algorithms group, Stephen Alstrup) • Server/client projects (Carsten Butz, Jan Clausen) using databases and servlets Notes: • No prior knowledge of algorithms, servlets, or databases is required Stephen Alstrup, Carsten Butz, Jan Clausen 2

  4. Why Doing a Programming Project? • Courses GP and IPBR focus on individual concepts and Java, not on writing programs • Gain skills in writing larger piece of real software • Deepen your understanding or programming • PREPARE YOURSELF FOR THE EXAM Note the additional advantages of standardised projects: • Substantial additional help is available, including a help desk and programming assistants • Introductory lectures on software development, databases, and servlets • Proven success of those projects Stephen Alstrup, Carsten Butz, Jan Clausen 3

  5. Aims Of The Programming Projects • Improve programming skills • Gain experience with program design • Gain experience in team-based software development • Use state-of-the-art software technology that goes beyond the introductory courses • Work on standard programming problems (algorithms, server/client technology) Stephen Alstrup, Carsten Butz, Jan Clausen 4

  6. Organisation • Groups of 2-5 students (3 to 4 recommended) • Projects are open to all students from SWU, Diplom, INT, MMT, TIT, DKM, EBUSS • Supervisor (vejleder) is a vip (Stephen Alstrup, Carsten Butz, Jan Clausen, or other staff members) • Help desk available throughout the project period manned with senior students (teaching assistants, TAs) • Each group has a TA attached to it that will help with the program design and program structure Stephen Alstrup, Carsten Butz, Jan Clausen 5

  7. How To Sign Up? • Form and find group • Get supervisor request signed by Monday, November 18 • Join the lectures on • Monday, November 25 • Thursday, November 28 • Friday, November 29 • Get your project description ready by Monday, December 2, get it signed and submit before 12:00. Stephen Alstrup, Carsten Butz, Jan Clausen 6

  8. Further Information: • Search Engine: http://www.it-c.dk/ research/algorithms/Kurser/SoegeProjekt/2002DECEMBER/ • Client/server projects: http://www.it-c.dk/courses/IPBR/E2002/projects.html • Projects news group called standardprojekter Note: • We have linked those pages from the relevant course pages. • The pages are currently restructured and will be available through http://www.it-c.dk/standardprojekter/ Stephen Alstrup, Carsten Butz, Jan Clausen 7

  9. Examples Of Server/Client Project: Online registration of course enrolment • Database with current courses and prerequisites • Database with student data (name, cpr, passed courses) • Possibility for online registration where students enter their wishes. After submitting the server displays additional information about the (now) registered courses. Stephen Alstrup, Carsten Butz, Jan Clausen 8

  10. Examples Of Server/Client Project: New agency A news agency surveys articles in various newspapers and puts information online so that people can search for articles according to various search criteria. • Database with information about articles (source, page numbers, heading, author, size, topics covered,...) • Display of articles according to topic (economics, education, export, society, finances, environment, ...) • Search function to search for articles matching key words Stephen Alstrup, Carsten Butz, Jan Clausen 9

  11. Examples Of Server/Client Project: Student meeting point Projects like our project groups require that students form groups according to their interest/skills, etc. • Database with information about students (name, cpr, email, study line, (special) skills, projects interested in, ...) • Display students interested in a particular project • Search for students • Allow for forming groups and joining groups Stephen Alstrup, Carsten Butz, Jan Clausen 10

More Related