School of Mathematical & Computer Sciences Dept of Computer Science


Course Descriptors Year 1, Semester 1



Download 0.6 Mb.
Page6/19
Date03.05.2017
Size0.6 Mb.
1   2   3   4   5   6   7   8   9   ...   19

Course Descriptors

Year 1, Semester 1



The University reserves the right to withdraw or modify the content of any course


Course Code:

F27SA

Course Title:

Software Development 1


Course Co-ordinator:

Brian Palmer, Greg Michaelson

Pre-requisites:




Aims:

To introduce the object-oriented paradigm and the use of an object-oriented language

Syllabus:

    • Objects and classes

    • Class definitions: fields, constructors, methods, parameters

    • Selection and iteration

    • Object interaction: abstraction, modularisation, types

    • Grouping objects: collection classes, iterators, arrays

    • Library classes, documentation

    • Testing and debugging

    • Designing classes: coupling, cohesion, main method




Learning Outcomes:

Subject Mastery

Understanding, Knowledge and Subject-Specific Skills


  • Understanding the object-oriented paradigm

  • Awareness of the contrast with other programming paradigms

  • Manipulating objects in an IDE

  • Understanding and using documentation in an API

  • Reading, understanding, adapting, creating, and documenting object-oriented code



Learning Outcomes::

Personal Abilities:

Cognitive skills, Core skills and Professional Awareness


  • Sharing work with random partners in laboratories (pair programming)

  • Deriving and creating own solutions to problems (PDP)

  • Competence in the use of a command-line shell (PDP)

  • Reading and evaluating code, and modifying it.

Assessment Methods:


Assessment:

Examination: (weighting – 100%)



Re-assessment:

Examination: (weighting – 100%)





Course Code:

F27PX

Course Title:

Praxis


Course Co-ordinator:

Brian Palmer

Pre-requisites:




Aims:

    • To instruct students in undertaking self-directed study

    • To instruct students in presenting their findings

    • To acquaint students with the work of the department

    • To deepen students’ understanding of the degree courses for which they are registered




Syllabus:

    • Writing reports; sources and referencing; group presentation; the matter of plagiarism

    • Personal Development Planning (PDP)

    • History of information and computing

    • Current departmental research




Learning Outcomes:

Subject Mastery

Understanding, Knowledge and Subject-Specific Skills


  • Knowledge of relevant historical developments

  • Understanding of the human issues – moral, economic, social, political – arising from the use of computing technology

  • Acquaintance with new research in computing

  • Consideration of difficult and even perplexing ideas in their chosen field of study



Learning Outcomes::

Personal Abilities:

Cognitive skills, Core skills and Professional Awareness


  • Personal development planning (PDP)

  • Undertaking responsibility for self-directed research (PDP)

  • Assimilating information from multiple sources (PDP)

  • Analysing results to formulate conclusions (PDP)

  • Writing reports to professional standards (PDP)

  • Constructively evaluating the work of peers (PDP)

  • Reacting sensibly to peer evaluation (PDP)

  • Re-writing work in response to criticism (PDP)

  • Co-operating in a group to investigate a complex topic (PDP)

  • Making spoken and visual presentations (PDP)

  • Using a chat board as a means of learning, contributing and discussing (PDP)




Assessment Methods:


Assessment:

Examination: (weighting – 100%)



Re-assessment:

Examination: (weighting – 100%)






Course Code:

F27IS

Course Title:

Interactive Systems


Course Co-ordinator:

Roger Rist, Judy Robertson

Pre-requisites:

None

Aims:

To give students an opportunity to explore current technological media and creative approaches

Syllabus:

  • Basic comparison and evaluation of designs and prototypes

  • Reflecting on one’s own learning and progress

  • Development of Interactive Systems, for example

- Web site development: page layout, navigation, graphics, animation/interaction

- Game development using a current game authoring tool: level design, storyline, game mechanics




Learning Outcomes:

Subject Mastery

Understanding, Knowledge and Subject-Specific Skills


  • To give students experience of designing and developing an interactive system.

  • To give students experience of evaluating and critiquing interactive systems.




Learning Outcomes::

Personal Abilities:

Cognitive skills, Core skills and Professional Awareness


  • To gain an awareness of the benefits and pitfalls of different approaches to multimedia project work

  • To raise awareness of the legal and ethical responsibilities within the discipline

  • To appreciate and enjoy the challenges of creative work (PDP)

  • To take responsibility for one’s own learning and managing workload (PDP)

  • For students to appreciate their own strengths and weaknesses, and what is possible within time constraints (PDP)

  • To develop skills in written, oral and media based communication (PDP)

  • To present solutions to design challenges in the subject area (PDP)

  • To develop experience and skills in giving and receiving constructive criticism (PDP)




Assessment Methods:


Assessment:

Examination: (weighting – 100%)



Re-assessment:

Examination: (weighting – 100%)



BSc Computer Systems



Download 0.6 Mb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   19




The database is protected by copyright ©sckool.org 2020
send message

    Main page