Course Information

INFO3490 Project

COURSE CODE:   INFO 3490

COURSE TITLE:   Project

CREDITS:              4

LEVEL:                   3

PRE-REQUISITES: INFO 2400 AND INFO 2420

COURSE DESCRIPTION:

This course requires the student to implement an IT project of an appropriate scope. The student will liaise with an academic supervisor. Several lectures will be given on project management and research methodologies.

COURSE RATIONALE:

This course will allow students to apply what they have learned from the prerequisite courses in order to implement a functional project. This course also encourages students to work with each other to achieve an objective, much like the real world. This course also allows students a project management experience with involve project planning, group communications to improve social skills and meeting deadlines.

CONTENT:

1. Assessing project feasibility

2. Methods of investigation

3. Project planning

4. Project management methodology

5. Select and implement an appropriate project on some topic in IT. This may include design and implementation of a computer application.

LEARNING OUTCOMES:

At the end of this course, students should be able to:

  • Prepare a project plan for an IT project that demonstrates an ability to follow standard project management methodology
  • Manage a project from start to finish.
  • Write a project report

ASSESSMENT:

Method of Evaluation

Percentage of Grade

Restriction

Coursework

        Requirements Engineering

        Project Management

        Project Planning

        Software Design & Implementation

        Software Testing

        Documentation             

 

10 %

10%

10%

40%

5%

5%

At the end of the project, students would be allocated coursework marks based on their contributions and peer evaluation forms.

Presentation
        Students must present a working

        project at the end of the semester

 

20%

 

Final Examination

       NO WRITTEN FINAL EXAMINATION

 

 

TEACHING STRATEGIES:

The student already has the background needed for this course. Groups will be met every week for consultation to monitor their progress. Appointments are scheduled as needed and communication via email is maintained on a weekly basis. At the end of each major milestone, groups are required to give a 10 minute presentation on their progress and they will receive feedback from the lecturer. This is practical since the end of semester presentation is 30 minutes long.

RESOURCES:

Not applicable

COURSE CALENDAR:

TIME PERIOD

TOPIC

WEEK 1

Choosing a Project

WEEK 2

Requirements Engineering

WEEK 3

Project Management

WEEK 4

Project Planning

WEEK 5

Project Planning

WEEK 6

Software Design, Implementation & Project Documentation

WEEK 7

Software Design, Implementation & Project Documentation

WEEK 8

Software Design, Implementation & Project Documentation

WEEK 9

Implementation & Project Documentation

WEEK 10

Implementation & Project Documentation

WEEK 11

Implementation, Testing & Project Documentation

WEEK 12

Implementation, Testing & Project Documentation

WEEK 13

Presentation of the working project and its design.