Link to the DIT Home Page

CS3

 

Constructive Support for Computing Students by placing College in Schools
Detailed Outline

 
  1. Project Goal
  2. Project Objectives
  3. Background
  1. Existing and Previous Projects
  2. Community Links Office
  3. Brunswick St Christian Brothers School
  4. Active Learning
  1. Project Description
  1. Overview
  2. Format
  1. Timeline
  2. Evaluation

Project Summary

Active learning is a form of learning that empowers students by forcing them to internally organise their knowledge in such a way that they can acquire and demonstrate a deep understanding of a subject area.

We propose to carry out an active learning project within the School of Computing over the next academic year to support second year Computer Science students who have demonstrated low to medium levels of competence in strongly practical and challenging subjects such as Programming.

According to the research at the USA's National Training Laboratory, the most effective tool for improving student learning and knowledge retention is getting students to actively teach others. This led us to carry out small scale student-led instruction projects in the past, yielding positive results.

We intend to build on this experience by implementing the CS3 project for our second year students. Participants will provide instruction to second-level transition year pupils over 12 weeks, resulting in the pupils producing useful software applications and acquiring introductory programming skills. Most importantly, it will provide our students with an opportunity to develop their understanding of, and practical ability in, programming by instructing others in an environment where there is no pressure of assessment.

This project and its surrounding research will support the development of a novel model of instructional support named the R-CUBE. Instruction using R-CUBE methods assists students in revisiting material by stressing three important dimensions to revision: reviewing, reinforcing and rewarding. These methods are employed in parallel with typical constructively aligned modules.


Associations

The project will run with support from the DIT's Community Links office, in particular the DISC (Dublin Inner-City Schools Computerisation) project. The proposal's chief applicant is a member of the managerial committee of DISC and has an established history of managing projects under the DISC banner.

The chief contacts for both the Community Links office and the DISC project are:

Dr. Thomas Cooke
Community Links Office
Dublin Institute of Technology
30 Upper Pembroke Street
Dublin 2

Ms. Riona Fitzgerald
DISC Project
Dublin Institute of Technology
23 Mountjoy Sq. East
Dublin 1

The project will involve selected pupils and teachers from a set of secondary schools in Dublin's Inner City to include at least St Pauls C.B.S. on Brunswick St. Our main contact in the school is:

Mr. Tony Brady,
St Pauls Christian Brothers School,
North Brunswick Street,
Dublin 7

We intend to approach other schools in order to promote the project and recruit between 15 and 20 transition year pupils to the project. Although we will not attempt to recruit pupils outside transition year, we will not discourage any pupils who are studying for the Leaving Certificate that display an interest in the area. We will, however, need to remain mindful of the priorities of these pupils.


Terminology

The project / this project / CS3

This will refer to the project for which we are seeking funding, CS3.

 

 

Student

We will use the word student to refer to a third level student, in particular students in second year of our BSc Computer Science in the School of Computing.

 

 

Participant student

In cases where we are discussing all our students, this term will refer to students who are participating in the project. Where there is no ambiguity, we will refer to participant students as students. This will sometimes be abbreviated to participants where the context clearly distinguishes participant students from participant pupils.

 

 

Non-participant student

Those students who are not involved in the project. This will sometimes be abbreviated to non-participants.

 

 

Pupil

This will refer to students from second level, in particular the transition year pupils participating in the project.

 

 

Participant pupil

In cases where we are discussing all pupils in a particular school, this term will refer to pupils who are participating in the project. Where there is no ambiguity, we will refer to participant pupils as pupils. This will sometimes be abbreviated to participants where the context clearly distinguishes participant pupils from participant students.

 

 

Non-participant pupil

Those pupils who are not involved in the project. This will sometimes be abbreviated to non-participants.

 

 

School

A second level school.

 

 

School of Computing

Our school in the DIT

 

 

Project Co-ordinator(s)

This will refer to the two applicants for funding for the project. These two people will run and manage the project, by recruiting instructors where necessary, and recruiting all pupils and students who will participate in the project.

 

 

Instructor

Those members of the lecturing staff from the School of Computing who will be present for the tutorials.

 

 

Tutorial

The two hour classes that will take place on Wednesday evenings, involving 3 instructors, 5-10 students and 15-20 pupils.


1. Project Goal

The goal of our project is to design, implement and evaluate a model of instructional support which we name the R-CUBE. The R-CUBE (Figure 1) recognises three important dimensions to revising material students have already been taught and assessed on. Each of the three dimensions, review, reinforce and reward is structured to facilitate the further development of the student, in particular students who have demonstrated the minimum level of competence required to satisfy the learning outcomes of a given module. The notion of a three dimensional model is familiar to educationalists through Biggs model for constructive alignment [1] (Figure 2).

Figure 1: The three dimensions of the R-CUBE: an instructional model for revising material previously passed. Figure 2: The three dimensions of constructive alignment

The core idea underlying constructive alignment is that successful learning is best facilitated in situations where the learning outcomes, teaching and learning strategies and assessment strategies are designed and implemented in parallel, with careful consideration given to how they can support and complement each other. Our hypothesis is that, in situations where students have successfully passed constructively aligned modules, and are taking constructively aligned modules at the next stage of a degree programme, their learning and performance in assessment can be significantly improved if the material they have previously been assessed on is revisited in a changed environment using alternative teaching and learning strategies. We intend to evaluate whether this will then lead to improved performance in the modules they are currently undertaking.

Although we have put together a preliminary design for the R-CUBE, we are seeking funding for a very focussed and comprehensive implementation of a project designed around the R-CUBE. This funding will be directed towards replacing some lecturing hours for each of the three instructors we require for the implementation. Small amounts of additional funding are required for recruitment of secondary school pupils to the project.

We intend that the outcome of this research will be a fully documented design of a new instructional model, with supporting evidence of its efficacy derived from a thorough evaluation. This output will be published in 2007 at educational research conferences and in at least one educational research journal.


2. Project Objectives

Our aim is to involve Computer Science students who have demonstrated low levels of competence in certain challenging practical subject areas in a project which will present them with an opportunity to actively engage with the subject material by presenting it to secondary school pupils with little or no background in computing. Our objective is to use this form of student-led instruction to develop our students' depth of understanding of the subject area to assist their development in the succeeding stages of their degree programme. We intend to carry out a thorough evaluation of the project using the students' performances in their summative assessment in both preceding and succeeding stages, in tandem with surveys, questionnaires and quizzes.

The important benefits to the student that we expect to arise from the successful execution of the project are summarised here:

  1. Improved retention of students: Due to the challenging nature of Programming and other practical modules on the BSc Computer Science, there has been an increasing difficulty in retaining students beyond the second year of the programme.
  2. Improved skills for subsequent years: Students with excellent practical programming skills after second year find themselves in a much stronger position to tackle the challenges of the final two years of the programme.
  3. Improved employment prospects: Employers recruit students after the completion of second year for a six month industrial placement module in third year. The primary influence on employers' decisions on who to select is the performance in the practical programming modules. The complexity and success of an individual student's Industrial Placement experience has a direct influence on their employment prospects post-graduation.
  4. Improved communication and interpersonal skills: Students taking part in the project will be required to interact with lecturers, teachers, peers and pupils. This will force them to consciously or otherwise develop the necessary skills and confidence to interact with a wide range of individuals.
  5. Improved Staff-Student Contact: Frequent student-faculty contact in and out of classes is the one of most important factors in student motivation and involvement [2]. In this project staff and students will be working together to prepare class material, thereby giving the student a sense of being a member of a team working towards a common objective.

In addition we envisage a number of supplementary benefits to arise from the project. While these benefits are much wider reaching and require much greater attention than is possible in a project of this size, we see our project as a contributor to these social and educational goals.

  1. Encouraging wider participation: Pupils from the secondary schools involved will be from areas where traditionally there has been little or no involvement in third level education. This project will introduce these pupils to Ireland's largest third level education provider, and the nature of third level education in general.
  2. Promoting Computer Science / Information Technology: These two key areas have suffered from a substantial decline in interest since the end of the "dot-com boom" of the late 1990s and early 2000s. Exposing second level pupils to these areas will promote interest, and hopefully will result in the pupil participants considering entering these areas of study upon completion of the Leaving Certificate.
  3. Promoting female participation: Computing in general has had a shamefully low participation rate from females. Currently, within the first two years of our BSc Computer Science less than 10% of our students are female. Although the first secondary school we have recruited for the project is an all-male school, we intend to recruit pupils from all-female schools, thus hopefully stimulating an interest in computing among these pupils and in these schools.
  4. Promoting the School of Computing and the DIT: The DIT has campuses across the entire Inner-City. It is vital that we both engage with our surrounding communities and promote our Institute as a potential educator of our neighbours.

3. Background

This section describes the background for the project, including all participants and relevant preceding projects. The first sub-section describes two projects that have been recently undertaken in the school under the management of this proposal's principal applicant. The second sub-section describes the Community Links office at the DIT, as their involvement was key to the success of both previous projects and is crucial for the project for which funding is being sought. The third sub-section provides a quick discussion of one of the secondary schools which will be involved in the project, focussing in particular on the transition year programme in the school, as it is from this programme (and similar ones in other schools) that the pupils for this project will be selected. Lastly, in the fourth sub-section we provide a quick overview of the area of active learning. Further research on this area will be conducted as part of the project.

3.1 Existing and Previous Projects

The School of Computing has conducted a number of unfunded learning and teaching projects over the past five years in liaison with the Community Links office. Two projects took place for the benefit of, and with the involvement of, students from the Web Development module in second year of the BSc Computer Science.

The first such project, which ran for three years, required various sets of students to develop websites for schools in Dublin's Inner City. Termed a service learning project, because of its relationship to that area of educational research, it resulted in the successful development of websites for 24 separate schools. Overall, over 100 DIT students were involved. Details of the project have been published in the proceedings of the Second China-Europe Symposium on Software Industry-Oriented Education and have been submitted to Ireland's Fourth Annual Conference on Teaching & Learning. In summary, the key observed benefits to the DIT students from the project are as follows:

  1. They were able to witness a real software development project in operation from beginning to end, incorporating all stages of the standard Systems Development Lifecycle, from requirements analysis to deployment. Such experience is rarely, if ever, available to undergraduate students.
  2. They were forced to develop the key transferable skills such as teamwork, communication, presentation and ethics. This was particularly important because they were required to interact with real software users and real clients, rather than the more typical simulated environments.
  3. They were properly prepared for their Industrial Placement in third year, since they had already interacted with groups and individuals outside the campus with whom they were required to have a professional relationship.
  4. The novelty of the project encouraged participation and interest in the module, positively affecting student performance.

The second project is currently ongoing, and is more closely related to the project for which funding is being sought. It involves a six-week set of tutorials on Web Design for transition year pupils in Brunswick St CBS. The aim of the project is to provide the 13 participating pupils from Brunswick St CBS with the skills required to develop, manage and maintain their school's website. 10 volunteer students from second year of the BSc Computer Science are participating in the project with their role incorporating:

  1. The development of lesson plans for each of the six weeks.
  2. The research and provision of materials to help the pupil's skill development.
  3. The supervision of pupils over the six weeks.

Tutorials take place for 90 minutes on Wednesday evenings. The 10 volunteer DIT students, selected on a first come, first served basis, participate in the project as an alternative to a small component of the assessment of the Web Development module. Their mark for the assessment will be based on the management of the project, as well as the quality of the final product developed. Requiring students to develop and provide instruction is seen as something that is of great benefit to their web development skills, and it is expected that this will be reflected in their performance in this element of their coursework as well as their final summative assessment.

3.2 Community Links Office

The Community Links Office manages a number of projects in communities which experience educational disadvantage in Dublin city. It is funded through partnership with educational, voluntary, statutory and community bodies as well as the corporate sector. One important project is DISC (Dublin Inner City Schools Computerisation Project).

The DISC Project was established in 1998 with the aim of achieving equality of access, opportunity and training to Information and Communication Technology (ICTs) across inner-city disadvantaged schools.

In order to achieve this aim a co-ordinated and structured programme for the upgrade of inner-city disadvantaged primary and post-primary schools was put in place. Relevant teacher training programmes were developed and implemented and the DISC ICT Projects Initiative was established.

The project is currently working with 42 inner city schools (9 post-primary, 33 primary) with approximately 7,000 pupils and 700 teachers in total.

It was under the DISC umbrella that the two projects described above were run. Collaboration with DISC is also important for the project for which we are seeking funding.

3.3 Brunswick St. Christian Brothers School

Brunswick St CBS is one of 42 schools designated by the Department of Education as serving disadvantaged areas in Dublin's Inner-City. Located on North Brunswick St on the northside of Dublin, it has served the local area since 1869. It currently has a student population numbering 201 pupils, across five years (first year, second year, third year, transition year and sixth year [there are currently no fifth year students, as all third year students passed into the transition year, which became available for the first time this year]).

38 pupils from the school are currently participating in transition year. Although optional, it is projected that there will be between 25 and 30 pupils in transition year in the academic year beginning in September 2006. Pupils in the current transition year class are undertaking a wide range of projects, including:

  • Work Experience: Two weeks of traditional work experience, coupled with two weeks of work experience in a special community project, such as the soup kitchens in the local areas.
  • ECDL: The pupils are taking all seven stages of the European Computer Driving Licence examinations, leading to the award of the ECDL certificate.
  • President's Award: Pupils spend 26 hours acquiring a skill, 15 hours engaged in physical activity, 12 hours contributing to the community and a weekend on an adventure trip. Upon completion the pupils are eligible for the President's award, an internationally recognised award for young people between 15 and 25 years old.
  • Television Production: The pupils produced a 20 minute documentary.
  • Fire Safety: The pupils completed a short course fire safety and first aid.
  • Build a Bank: The students opened and managed a bank in the school, in cooperation with Allied Irish Bank.

In addition to this, 13 pupils from the school have just participated in the Web Design project in the School of Computing, as described in section 2.2.

Historically there has been very little progression by the school's graduates to further education. Despite some involvement in apprenticeship and post-Leaving Certificate courses, there has been less than 5% progression to Level-7 (ordinary degree) or Level-8 (honours degree) programmes.

3.4 Active Learning

Given the increase in participation in third level education in recent years and the consequent diversity in students' backgrounds, learning styles and ranges of ability, there has been a growing focus on active forms of learning supported by performance based assessment as opposed to the passive forms of instruction and assessment traditionally employed by education providers.

Analysis of the published literature in the area [2] suggests that students must do more than just listen passively to a lecture. Lectures must actively engage the student with the subject material by using instructional activities involving students in doing things and thinking about what they are doing.

The guiding principle behind active learning [3, 4] is that the student is forced to assume greater responsibility in organising the material that must be learned, resulting in diverse groups of students employing diverse approaches to learning while sharing a common learning environment. The Learning Pyramid (described in [5], shown in Figure 3) from the USA's National Training Laboratory [6] graphically demonstrates the average retention rates by students involved in passive and active learning. According to the research leading to the development of the pyramid, the most effective tool for facilitating student knowledge retention is getting students to actively teach others.

Other popular active learning strategies include the pause procedure [7] whereby lectures are paused temporarily to allow students exchange notes and actively discuss the content; various kinds of techniques that employ e-Learning and collaborative tools [8, 9] and much work on co-operation and group based activities [10].

Much work in the United States has examined how universities and high schools can complement each other is supporting student learning [11]. There is also a wide body of research examining instruction on programming courses [12, 13, 14], although little or no attention has been directed towards instructional models for revision or review of material.

Figure 3: Learning Pyramid, reflecting knowledge retention following activities.

4. Project Description

This section provides a detailed discussion of the project as we intend to carry it out.

4.1 Overview

The three dimensions of the R-CUBE at the core of our project are:

  • Reviewing
  • Reinforcing
  • Rewarding

as shown in Figure 1 above.

The guiding principle behind the cube is that by forcing students to review the material in an environment where they must actively engage with it in order to provide instruction, then the students are reinforcing their existing knowledge by learning it in a different way and considering problems that they may not have previously been required to consider. Primarily however, the reinforcement occurs while students are actively explaining a concept, solution or approach to a novice. The third dimension reflects that value and benefits to the student. Reward in this case does not refer to assessment grades or marks as these are not awarded for the work completed. The reward is in the individual student's development of their technical and interpersonal skills as well as a substantial improvement in their prospects for their continuing education.

The R-CUBE is not a replacement from the standard instructional models employed, derived typically from Biggs' constructive alignment. It should complement existing models by facilitating a review of earlier material at all stages of a programme, in parallel with other modules. This is demonstrated graphically in Figure 4 below.
 

Figure 4: Progression through a programme, with parallel delivery and review.

4.2 Format

Although our instructional model is intended to be general enough to suit multiple stages and domains, our initial implementation and evaluation will examine its effectiveness when applied to computer programmers at stage 2 of the four year BSc Computer Science. Further investigation will be required for its evaluation at later stages.

The project will involve 12 weeks of instruction to between 15 and 20 transition year pupils. The subject to be presented will be Introduction to Computer Programming. A full syllabus and description of the content, developed in accordance with the DIT Guide to Writing Learning Outcomes is available here.

Selection of Pupils

The transition year pupils will be selected by the project co-ordinators, in liaison with the teachers in a selection of secondary schools. While we already have close ties with Brunswick St CBS, we intend to also approach three other schools, two of which will be all-female schools. It is expected that we will recruit approximately 4 pupils from each of the four schools to participate in the project.

In order to select the pupils, they will be required to complete a simple application form, and will then be selected for interview. The interview will be carried out in the school and will involve staff from both DIT and the school involved. The key criteria for selection of pupils are:

  • Their commitment to their education.
  • Their competence in Mathematics and English, both of which are useful indicators of a competence in programming.
  • Their interest in problem solving and puzzles such as crosswords, sudoku, brain teasers.

A sample application form is given here. It is intended that selection will take place during the summer months, after the pupils have completed their Junior Certificate, or at the beginning of September.

Selection of Students

While the content to be delivered is predefined, all instructional materials including PowerPoint slides, handouts and tasks will be developed by both the instructors from DIT and the DIT students.

The novelty of this project is that we intend to select the students who we feel are most in need of additional support for the development of their practical programming skills. In other similar projects, the strongest students would usually be selected. The primary objective of this project is, however, to present new learning opportunities to the students who most require it. For this reason, we intend to select students who satisfy the following criteria:

  • Successfully passed first year.
  • Are willing to commit to the 12 weeks of the project.
  • Achieved low marks in their Programming module in first year, resulting in their passing by compensation, or passing by achieving a mark close to the pass mark.

We expect to be able to recruit between 5 and 10 students. Every effort will be made on our part to encourage students to participate. While a number of our students could be considered weak, there is much evidence of commitment to their education. This, we feel, will result in sufficient interest in the project.

Staff Involvement

In order for the project to be a success, we will require three staff members to be present at each of the tutorials. It is imperative that staff members are available in order to supervise both the students and the pupils and to help explain concepts or approaches where necessary. The Department of Education policy towards disadvantaged schools, including those in Dublin's Inner-City has resulted in a very positive staff-pupil ratio. We intend to carry this policy over to our project and consider this central to the success of the project.

Tutorial Format

Each of the 12 tutorials will run for 2 hours, from either 15:00 to 17:00 or 17:00 to 19:00 every Wednesday for 12 weeks.

Prior to the tutorial, the DIT students will have met with a staff member to discuss:

  • The Learning Outcomes that will be addressed in the tutorial.
  • The content to be presented in the tutorial.
  • The development of PowerPoint slides and handouts. These will be put together by staff and students working together.
  • The tasks to be completed by the pupils during the tutorial.

During the tutorial which will take place in one of the School of Computing's computer laboratories. A DIT staff member will present the material in the traditional format from the top of the class. Each of the DIT students will sit between a number of the pupils and help them to carry out the tasks that will form part of the tutorial. This is the same format as is currently successfully employed for the Web Design tutorials with Brunswick St. school. In addition, the three DIT staff members will monitor each of the students and pupils as they are carrying out the tasks, and will be on hand to answer any questions.


5. Timeline

The project will run for 12 months from June 2006 to June 2007. It will be divided between three separate stages: preparation and recruitment, execution and evaluation and dissemination.

A full timeline is given here:

Stage 1: Preparation and Recruitment

Stage Number

Dates

Title

Description

Outcome

Stage 1.1

June 2006

Publicity and selection of schools

We need to contact a number of secondary schools in the local area to collect information regarding their transition year programmes.

Document 1.1: A brief document describing the suitability of each of the schools surveyed for the project.

Stage 1.2

June 2006 to Sept. 2006

Selection of pupils

At this stage we will compile comprehensive application forms and interview scripts which will be distributed to students and used in interviews for the selection of students.

Document 1.2: A document containing the forms compiled and information on how we performed our selection process.

Stage 1.3

June 2006 to Sept. 2006

Background Research

Although a certain amount of research has been performed on approached to active learning and service learning, much of which has resulted in our publications, we intend to further investigate the area in order to feed into the execution of our project.

Document 1.3: A comprehensive literature study of the areas of service learning and active learning. The document should be usable by others as a guide to how to set about incorporating active learning techniques into their learning and teaching strategies.

Stage 1.4

Sept. 2006

Selection of students

At this stage we will select the DIT student who will be involved in the project. Every effort will be made to encourage those most in need of extra tuition to sign up. We intend to prepare a document and website to explain the usefulness of the project, which will be distributed to students. In addition we will make presentations to students and hold private meetings with individuals.

Document 1.4: A document explaining the important benefits of the project. This will be based on document 1.3, which will be distilled for student consumption. The document will also be made available as a website.

 

Stage 2: Execution

Stage Number

Dates

Title

Description

Outcome

Stage 2.1

Sept. 2006 to Dec. 2006

Tutorials

At this stage we intend to carry out our 12 tutorials.

Document 2.1: A set of lecture materials developed as a result of co-operation between second year Computer Science students and DIT lecturing staff.

 The proposed dates for the 12 tutorials are as follows:

Tutorial Number

Date

Proposed Learning Outcomes

1

27/09/2006

  • Login to a computer system.

  • Perform simple web searches for research purposes.

  • Install a compiler for the C programming language.

  • Compile, link and execute a simple C program.

  • Describe the stages involved in creating a computer program.

  • Comment code effectively.

2

04/10/2006

  • Declare variables of many types.
  • Distinguish between variables and literals.
  • Produce output to the terminal using standard output.
  • Interact with the user through the terminal and standard input.
  • Use all the arithmetic operators.

3

11/10/2006

  • Perform iteration using for, while and do..while loops.
  • Describe the role of initialisers, incrementors and termination conditions in loops.

4

18/10/2006

  • Implement arrays of values.
  • Iterate through arrays.
  • Merge arrays into new arrays.

5

25/10/2006

  • Create structures to hold data.
  • Create arrays of structures.
  • Manipulate structures and arrays of structures.

6

01/11/2006

  • Generate output that is save to a standard text file.
  • Generate output that is saved to a random access file.
  • Process input from standard text files.
  • Process input from random access files.
  • Append and overwrite data in files.

7

08/11/2006

Catchup and review week.

8

15/11/2006

  • Divide a program into sub-programs or functions.
  • Write simple functions that take arguments by value.
  • Write simple functions that take arguments by reference.

9

22/11/2006

  • Divide programs into multiple files of source code.
  • Compile and link code from separate source code files.

10

29/11/2006

The final three weeks are reserved for the class to work on a project which will require them to use all the skills that they will have developed and learned over the preceding 9 weeks.

11

06/12/2006

12

13/12/2006

 

Stage 3: Evaluation and Dissemination

Stage Number

Dates

Title

Description

Outcome

Stage 3.1

Feb 2007

 

Initial Evaluation

We will provide all members of the second year computer science class with very short quizzes on the fundamentals of computer programming. We will evaluate the performance of those who participated in the project with those who did not, factoring in their previous academic performance. We will also survey all those involved in the project for their feedback on the project and its benefits to them.

Document 3.1: A report containing statistics collected from the quizzes and surveys.

Stage 3.2

Feb 2007 to May 2007

Preparation for Dissemination

At this stage we will begin preparing academic papers based on all the documentation compiled so far.

Document 3.2: An initial draft of a conference paper of the benefits of the project to our students.

Document 3.3: An initial draft of a conference paper on the benefits of the project to our school and the secondary schools invol-veed in the project.

Document 3.4: An initial draft of a journal paper, compiled from the results of this and related preceding projects.

Stage 3.3

May 2007 to June 2007

Final Dissemination

At this stage we will have the final summative results for all our students in their second year examinations. Using this data we can complete each of the documents from the previous stage, and prepare them for submission to conferences and journals.

Completion of

  • Document 3.2

  • Document 3.3

  • Document 3.4

Submission to relevant conferences / journals. See section 6.

 

Stage 3.4

June 2007

Project Completion

Preparation and submission of final report.

Document 3.5: Final report.


6. Evaluation

The overriding objectives of the project are as follows:

  1. Improving the performance in second year of students who have displayed a low level of competence in practical subjects, primarily Programming in first year of the BSc Computer Science in DIT.

  2. Evaluating the effectiveness of a particular approach to Active Learning, namely, getting students to explain material and concepts to younger pupils. This will be the main focus of any publications arising from the project.

Implicit in these objectives are the following lower level objectives as discussed in section 1:

  1. Improved retention of students.

  2. Improved skills for subsequent years.

  3. Improved employment prospects.

  4. Improved communication and interpersonal skills.

Long term objectives which may arise from the successful execution and evaluation of the project, also discussed in section 1 are:

  1. Encouraging wider participation.

  2. Promoting Computer Science / Information Technology.

  3. Promoting female participation.

  4. Promoting the School of Computing and the DIT.

The main tools at our disposal for evaluating the objectives which are relevant to participant students, in the period for which the project will run are:

  1. Responses to a questionnaire given to all participant students, incorporating questions seeking feedback on:

  • How they felt it improved their performance if at all.

  • Whether the project made their learning experience more enjoyable, if so how.

  • How the project could be improved in future years.

  1. Performance of participant students in formative assessment during second year, relative to their performance in first year.

  2. Performance of participant students in formative assessment during second year, relative to the performance of their non-participant peers, qualified by their performance relative to eachother in first year.

  3. Performance of participant students in summative assessment during second year, relative to their performance in first year.

  4. Performance of participant students in summative assessment during second year, relative to the performance of their non-participant peers, qualified by their performance relative to eachother in first year.

  5. Performance of participant students in quizzes presented during second year, relative to the performance of their non-participant peers, qualified by their performance relative to eachother in first year.

  6. Feedback received from participant students who completed surveys.

  7. Informal and anecdotal feedback received.

The main tools at our disposal for evaluating the objectives which are relevant to participant students, in the longer term are:

  1. Academic performance of classes to whom the project had been made available relative to success rates of preceding classes.

  2. Retention of students in classes to whom the project had been made available relative to retention rates of preceding classes.

  3. Success of Industrial Placement of classes to whom the project had been made available relative to success rates of preceding classes.

  4. Successful post-graduate employment of classes to whom the project had been made available relative to success rates of preceding classes.

The main tools at our disposal for evaluating the objectives which are relevant to second level students who participate in the project:

  1. Rate of progression to third level education among participant pupils, relative to progression of preceding classes and non-participant pupils.

  2. Rate of involvement of participant pupils in Information Technology after the Leaving Certificate.

  3. Performance in examinations by participant pupils for subjects such as Mathematics where problem solving ability is of great significance, relative to performance of preceding classes and non-participant pupils.

Additional measurements which may apply in the longer term, which are relevant to the School of Computing, and assuming that the project runs successfully over a number of years, include:

  1. Rate of involvement of students from inner-city schools in our degree courses.

  2. Rate of involvement of female students from inner-city schools in our degree courses.

  3. Growth of interest in the project over successive years.

For the purposes of this project, our main interest is in measuring the development of our own students who have displayed low level of competency. Large amounts of statistics will be available from formative and summative assessment. Additionally, since all non-participant pupils are given identical tuition to the participant students, with the exception of the project, they will form an ideal control group against which we can measure the success of the project.

On a wider scale we wish to produce publications which demonstrate clearly the effectiveness of our approach to active learning. It is a requirement for this research that we not only evaluate the project's success, but also evaluate the reasons for its success. By surveying and interviewing all those involved, including pupils, teachers, students and lecturers were expect to determine those reasons. This feedback will inform the future development and implementation of the project.

References

  1. J. Biggs (1999), Teaching for Quality Learning at University, Open University Press

  2. A. Chickering, Z. Gamson (1987), Seven Principles for Good Practice, AAHE Bulletin 39: 3-7.

  3. McConnell, J. (2001), Analysis of Algorithms: An Active Learning Approach, Jones and Bartlett

  4. Prince, M. (2004), Does Active Learning Work? A Review of the Research, Journal of Engineering Education, 93:3, 223-231

  5. Wood, E. J. (2004), Problem-Based Learning: Exploiting Knowledge of how People Learn to Promote Effective Learning, Bioscience Education Journal (3-5)

  6. National Training Laboratory

  7. Ruhl, K. L., Hughes, C. A., & Schloss, P. J. (1987), Using the pause procedure to enhance lecture recall, Teacher Education and Special Education, 10, 14-18.

  8. Jayawardana, C., Hewagamage, C. P., Hirakawa, M. (2001), Personalization Tools for Active Learning in Digital Libraries, The Journal of Academic Media Librarianship, v.8(1)

  9. Richards, C. (2005), The Design of Effective ICT-Supported Learning Activities: Exemplary Models, Changing Requirements and New Possibilities, Language Learning & Technology, 9(1)

  10. Oakley, B., Felder, R.M., Brent, R., and Elhajj, I. (2004), Turning Student Groups into Effective Teams, Journal of Student Centered Learning, 2(1), 9-34

  11. College in the Schools at the University of Minnesota, Twin Cities

  12. A. Lui, R. Kwan, M. Poon, Y. Cheung, Saving weak programming students: applying constructivism in a first programming course, ACM SIGCSE Bulletin, Volume 36 Issue 2, June 2004

  13. R. Lister, J. Leaney (2003), First year programming: let all the flowers bloom, In proceedings of the fifth Australasian conference on Computing education

  14. M. McCracken, et. al (2001), A multi-national, multi-institutional study of assessment of programming skills of first-year CS students, WG report from ITiCSE on Innovation and Technology in CS Education


Hit Counter  [CS3 Home][School of Computing][Dublin Institute of Technology]