Module Descriptors
COMPUTING SKILLS
COSE70495
Key Facts
Faculty of Computing, Engineering and Sciences
Level 7
0 credits
Contact
Leader: Nicholas Shulver
Hours of Study
Scheduled Learning and Teaching Activities:
Independent Study Hours:
Total Learning Hours:
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Texts
language_specific text, eg Java by Dissection Pohl & McDowell Addison-Wesley 2000 ISBN 0-201-61248-8
Module Learning Strategies
Formal lectures to present necessary material, supported by examples of the language, techniques and program design. Supervised practical sessions in a laboratory to practice designing, writing and testing software in the form of a series of set problem-solving exercises. Design, implementation, testing and demonstration of a larger piece of software.
(1:n)1 (1:20)3

This is a preliminary course of a maximum duration of 3 weeks as preparation for MSc.
Module Indicative Content
Use of a computer system to edit, compile and run programs employing an appropriate software-development environment. Basic components of a high-level language. Input/output. Arithmetic. Sequence, selection and iteration. Procedures and functions with the use of parameters. Standard and programmer-defined types. Algorithm design and stepwise refinement. Arrays. Testing and documentation. Normally also including abstraction, encapsulation and information hiding or other language specific skills.
Module Additional Assessment Details
Coursework - 100% (Learning outcome 1)

Demonstration of the program and answering questions about the program.

Module Special Admissions Requirements
None
Module Resources
Hardware and software suitable for supporting the JAVA development environment.