THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2006/2007
- ARCHIVE for reference only
THIS PAGE IS OUT OF DATE

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
Home : College of Science and Engineering : School of Informatics (Schedule O) : Informatics

Informatics 1B (U01835)

? Credit Points : 20  ? SCQF Level : 8  ? Acronym : INF-1-INF1B

Informatics 1B consists of two strands, (i) Data and Analysis, and (ii) Object-Oriented Programming. (i) Data and Analysis: An introduction to collecting, representing and interpreting data across the range of informatics. Students will learn the different perspectives from which data is used, the different terminology used when referring to them and a number of representation and manipulation methods. The course will present a small number of running, illustrative examples from the perspectives of hypothesis testing and query formation and answering. (ii) Object-Oriented Programming: This strand provides a conceptual and practical introduction to object oriented programming. The focus is on programming rather than the particular choice of programming language, with general principles being brought out through the study of Java. After completing the course successfully students will be able to develop programs that support experimentation, simulation and exploration in other parts of the Informatics curriculum (e.g. the capacity to implement, test and observe a particular algorithm).

Entry Requirements

? Pre-requisites : Prior attendance at Informatics 1A (U01834), or with the permission of the School. CSE H-grade Mathematics or equivalent is desirable.

Subject Areas

Delivery Information

? Normal year taken : 1st year

? Delivery Period : Semester 2 (Blocks 3-4)

? Contact Teaching Time : 6 hour(s) per week for 11 weeks

First Class Information

Date Start End Room Area Additional Information
08/01/2007 14:00 14:50 Lecture Theatre 2, Appleton Tower Central

All of the following classes

Type Day Start End Area
Lecture Monday 14:00 14:50 Central
Lecture Tuesday 11:10 12:00 Central
Lecture Thursday 11:10 12:00 Central

? Additional Class Information : Labs (2hrs/week) and Tutorials (1hr/week) as arranged.

Summary of Intended Learning Outcomes

After successfully completing this course, students should be able to:
(i) Data and Analysis
- Demonstrate knowledge of the terminology and paradigms used in different areas of informatics for collecting, representing and interpreting data, by being able to apply them to sample problems.
- Demonstrate understanding of the different types of data(structured/unstructured, observational/experimental, quantitative/qualitative), by being able to identify the correct type of data for a given application.
- Demonstrate proficiency of the entity/relationship model by being able to specify appropriate representations and queries for simple examples.
- Show awareness of the importance of logic for the representation of data by being able to design simple logical representation of a given data set.
- Present data in a variety of forms (textual, graphical, quantitative), across a range of data types.
- Show awareness of the distinction between object data and meta-data, by being able to apply it to a number of applications across informatics (e.g., databases, corpora).
- Demonstrate knowledge of the basic algorithms for interpreting and processing data, by being able to demonstrate how these algorithms work for simple data sets.
(ii) Object-Oriented Programming
- Name, explain and apply the core concepts and constructs used in imperative and object-oriented programming.
- Given a detailed design, develop a working program that implements the design.
- Develop small programs, or components of larger ones, or modify existing ones, to solve clearly defined programming problems.
- Given a clearly described component, develop a test set and test code for a component. Use code review and debugging tools to identify the location of a fault in an erroneous program.
- Run and analyse a given program; describe how well it works compared to its specification , or identify ways in which it fails.
- Apply basic tools to aid in developing programs (e.g. IDE, version control).

Assessment Information

Written examination 75%
Assessed assignments 25%

Exam times

Diet Diet Month Paper Code Paper Name Length
1ST May - - 2 hour(s)
2ND August - - 2 hour(s)

Contact and Further Information

The Course Secretary should be the first point of contact for all enquiries.

Course Secretary

Ms Marie Hamilton
Tel : (0131 6)50 2706
Email : mhamilt1@inf.ed.ac.uk

Course Organiser

Dr Helen Pain
Tel : (0131 6)50 8485
Email : helen.pain@ed.ac.uk

Course Website : http://www.inf.ed.ac.uk/teaching/courses/

School Website : http://www.informatics.ed.ac.uk/

College Website : http://www.scieng.ed.ac.uk/

Navigation
Help & Information
Home
Introduction
Glossary
Search
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Prospectuses
Important Information
Timetab
 
copyright 2006 The University of Edinburgh