COM1402
-
Programming
-
Module
Descriptor
http://www.secam.ex.ac.uk/teaching/moddesc_2005/com/COM1402.html
MODULE CODE
COM1402
MODULE LEVEL
1
MODULE TITLE
Programming
LECTURER(S)
Dr Martyn Amos
CREDIT VALUE
15
ECTS VALUE
7.5
PREREQUISITES
None
COREQU
ISITES
None
DURATION OF MODULE
2 semesters (1&2)
TOTAL STUDENT STUDY TIME
Lecture: 18 hrs, workshops: 4 hrs, individual assessed work: 60 hrs, other private study to a
total of 150 hours.
WEB LINK
None
AIMS
To introduce object
-
oriented problem
-
solving
methods; to provide object
-
oriented techniques
for the analysis, design, and implementation of solutions; to introduce an appropriate
implementation language and develop skills with that language; to introduce basic data
structures.
INTENDED LEARNING OUTC
OMES
1. Subject
-
specific skills
By the end of this module, students should be able to:
(a) demonstrate an appreciation of object
-
oriented modelling techniques,
(b) interpret and modify program fragments in an object
-
oriented language,
(c) follow an obj
ect
-
oriented development method to develop a simple design from a
specification,
(d) develop a program according to a given design,
(e) systematically test a program,
(f) demonstrate an appreciation of basic data structures and algorithms.
2. Core aca
demic skills
By the end of this module, students should be capable of:
(g) interpreting a requirements specification,
(h) systematically breaking down a problem into its components,
(i) understanding and using basic programming techniques,
(j) docume
nting software artefacts.
3. Personal and Key skills
By the end of this module, students should be capable of:
(k) using technical manuals and books to interpret technical errors,
(l) independent study to develop technical skills.
LEARNING/TEACHING M
ETHODS
Lectures will be used to introduce the fundamental aspects of design and programming, and to
consider illustrative examples. Workshops will introduce the basic tools and environment for
programming, and encourage students to develop the necessary pr
ogramming skills through
set (non
-
assessed) exercises. Students will be encouraged to choose a good text to help them,
through private study, to further develop their understanding of the principles of object
oriented programming. The assessed work will be
used to encourage a systematic
development of skills from first principles to full program implementation against a specified
design. An early, formative class test will allow students and staff to assess progress against
expectations.
ASSIGNMENTS
There
will be three individual practical programming assignments.
ASSESSMENT
Examination paper (0%), Course work (100%)
No formal examination
Class Test: 30%: a multiple choice test, unseen, closed book (ILOs a,b,f,h,i)
Assignments: 70%: individual assignments
(All ILOs)
SYLLABUS PLAN
Problem solving overview. Analysis and object oriented design. Fundamentals of object
oriented programming. Inheritance. Data structures
INDICATIVE BASIC READING LIST
Cornelius, Barry,
Understanding Java
, 2000, Addison Wesley
EXTENDED READING LIST
None
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment