10.06.2017 Views

A Handbook for Teaching and Learning in Higher Education Enhancing academic and Practice

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

284 ❘<br />

<strong>Teach<strong>in</strong>g</strong> <strong>in</strong> the discipl<strong>in</strong>es<br />

Curriculum<br />

Graduates of comput<strong>in</strong>g science require a blend of abilities encompass<strong>in</strong>g not only<br />

technical but bus<strong>in</strong>ess acumen <strong>and</strong> <strong>in</strong>terpersonal skills. Employers of graduates seek<br />

primarily good technical ability <strong>in</strong> all aspects of software development but also a mixture<br />

of other skills facilitat<strong>in</strong>g teamwork<strong>in</strong>g, communications <strong>and</strong> project management. Both<br />

the British Computer Society (BCS) <strong>and</strong> the Institution <strong>for</strong> Eng<strong>in</strong>eer<strong>in</strong>g <strong>and</strong> Technology<br />

(IET) are concerned that educational <strong>in</strong>stitutions ma<strong>in</strong>ta<strong>in</strong> st<strong>and</strong>ards appropriate <strong>for</strong> those<br />

wish<strong>in</strong>g to follow a career <strong>in</strong> comput<strong>in</strong>g. Both professional bodies offer systems of<br />

exemption <strong>and</strong> accreditation <strong>for</strong> appropriate courses, provid<strong>in</strong>g a route to membership.<br />

These schemes are valuable <strong>for</strong>ms of recognition by professional bodies that courses offer<br />

appropriate curricula to meet the needs of <strong>in</strong>dustry <strong>and</strong> commerce. In consider<strong>in</strong>g courses<br />

<strong>for</strong> exemption or accreditation, evidence is required to show that course content aims to<br />

offer students sufficient breadth of coverage <strong>in</strong> appropriate comput<strong>in</strong>g topics to provide<br />

sound <strong>academic</strong> ground<strong>in</strong>g <strong>in</strong> the discipl<strong>in</strong>e. The curricular guidel<strong>in</strong>es produced by the<br />

validat<strong>in</strong>g bodies are not prescriptive with respect to core course content, thus enabl<strong>in</strong>g<br />

<strong>in</strong>stitutions to develop specialisms <strong>and</strong> provide a dist<strong>in</strong>ctive flavour to their course<br />

provision.<br />

The scope of the field of comput<strong>in</strong>g is reflected <strong>in</strong> the varied titles <strong>and</strong> curricula that<br />

<strong>in</strong>stitutions have given to comput<strong>in</strong>g-related degree courses. The exp<strong>and</strong><strong>in</strong>g <strong>in</strong>terdiscipl<strong>in</strong>ary<br />

<strong>and</strong> diverse nature of the subject causes overlap with areas of <strong>in</strong>terest such<br />

as eng<strong>in</strong>eer<strong>in</strong>g, physics, mathematics, psychology, physiology, design <strong>and</strong> l<strong>in</strong>guistics.<br />

Many <strong>in</strong>stitutions offer jo<strong>in</strong>t programmes of comput<strong>in</strong>g with these areas. However, with<br />

the rapid rate of development, study of different aspects of the subject is appropriate to<br />

a wide range of student <strong>in</strong>terests <strong>and</strong> aspirations. Computer ethics, <strong>for</strong>ensics, multimedia,<br />

games development <strong>and</strong> medical <strong>in</strong><strong>for</strong>matics are all emerg<strong>in</strong>g discipl<strong>in</strong>es which present<br />

a spectrum of activity rang<strong>in</strong>g from theory at one end to practice at the other. The QAA<br />

subject benchmarks def<strong>in</strong>e a body of knowledge <strong>in</strong>dicative of the scope of the broad<br />

area of comput<strong>in</strong>g. However, despite the flexibility <strong>in</strong> programme design there are<br />

certa<strong>in</strong> core elements which rema<strong>in</strong> common, most notably the teach<strong>in</strong>g of programm<strong>in</strong>g.<br />

Problems associated with the teach<strong>in</strong>g (<strong>and</strong> more importantly the learn<strong>in</strong>g) of programm<strong>in</strong>g<br />

have generated considerable debate with<strong>in</strong> the profession.<br />

<strong>Teach<strong>in</strong>g</strong> programm<strong>in</strong>g<br />

Programm<strong>in</strong>g is a core skill <strong>in</strong> comput<strong>in</strong>g science. The teach<strong>in</strong>g of programm<strong>in</strong>g is<br />

perceived to be problematic <strong>and</strong> programm<strong>in</strong>g modules are identified as hav<strong>in</strong>g a<br />

detrimental effect on cont<strong>in</strong>u<strong>in</strong>g enrolment rates with<strong>in</strong> degree programmes. The<br />

cognitive difficulties <strong>in</strong> learn<strong>in</strong>g to program <strong>and</strong> the skills that make a good programmer<br />

are difficult to identify. Probably more time is <strong>in</strong>vested <strong>in</strong> teach<strong>in</strong>g programm<strong>in</strong>g than any<br />

other area of the discipl<strong>in</strong>e, yet students struggle as they try to master the skill. Many<br />

graduates of comput<strong>in</strong>g science will <strong>in</strong>deed seek employment where the need <strong>for</strong> the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!