General Readings in Computing Science
2007/8

Please note that this course starts in week 2 of semester 1, and runs for 10 weeks before the Christmas break, and 10 weeks in semester 2.

 

The General Readings in Computing Science (GRCS) course is in a reading course, where students are required to read articles covering a variety of topics related to Computing Science, and to give a presentation on a CS topic that interests them. It aims to immerse students in general topics in Computing Science, to develop students' critital thinking, group dicsussion and presentation capabilities.

The course is compulsory for all MSc(IT) and MSc(CS) students.

It will be run in two parts: the Course Co-ordinator in semester 1 is Dr Helen Purchase (room S152, email hcp, tel 4484) ; in the second semester is is Prof Rod Murray-Smith (room S112, email rod, tel 4984)

Semester 1

Details of the structure of the semester 1 course and assessement can be found in the Semester 1 Guidelines for Students.

The discussion sesisons in Semester 2 are Wednesdays 11-12am, Rankine Building 106. The first lecture of the 2nd semester will be at 11am on Wednesday 9th January.

A different topic will be covered each week for the first six weeks, after which, the sessions will be used for student presentations. Note that some of these links will only work if accessed from the Glasgow University network (or VPNed into the Dept network) because of copyright restrictions.

Week

Date

Topic

1

9th Jan

Computing Machinery and Intelligence, A. M. Turing Mind, New Series, Vol. 59, No. 236. (Oct., 1950), pp. 433-460.
(Prof Murray-Smith)

2

16th Jan

Input Technologies and Techniques, K. Hinckley
Sensor- and recognition-based input for interaction, A. Wilson
Tangible User Interfaces. H. Ishii
(Prof Murray-Smith)

3

23rd Jan

Evidence-based Software Engineering, Barbara A. Kitchenham, Tore Dybå, Magne Jørgensen
Evidence-Based Software Engineering for Practitioners, Tore Dybå, Barbara A. Kitchenham,Magne Jørgensen
(Prof Welland)

4

30th Jan

Image synthesis: An Image Synthesizer, Ken Perlin, Proceedings of the 12th annual conference on Computer graphics and interactive techniques, pages: 287 - 296, 1985
P. Prusinkiewicz Graphical applications of L-systems1986 [Algorthmic plants via string subsitution]
(Dr Williamson)

5

6th Feb

Audio synthesis: J. Chowning (1973). "The Synthesis of Complex Audio Spectra by Means of Frequency Modulation". Journal of the Audio Engineering Society 21(7)
P. Cook "Strings and Bars" Ch. 9 of Real Sound Synthesis for Interactive Applications 2002 [Waveguide synthesis of strings]
(Dr Williamson)

6

13th Feb

A primer on gene expression and microarrays for machine learning researchers, Journal of Biomedical Informatics Volume 37, Issue 4, 2004
Support Vector Machine Classification and Validation of Cancer Tissue Samples using Microarray Expression Data (Bioinformatics, 2000 Oct;16(10):906-14.)
(Dr Rogers )

7

20th Feb

Knowledge-based analysis of microarray gene expression data by using support vector machines (PNAS, Vol. 97, Issue 1, 262-267, January 4, 2000)
Diffuse large B-cell lymphoma outcome prediction by gene-expression profiling and supervised machine learning - Nature Medicine, Vol.8 No.1, Jan 2002
(Dr Rogers )

8

27th Feb

Student Presentations

1
5&18
2
13&1
3
26&32
4
6&25
5
3&21
6
30&31
7
1&13
8
10&17

 

9

5th March

Student Presentations

1
2&12
2
8&29
3
14&19
4
23&37
5
28&33
6
35&36
7
9&16
8
15

 

10

12th March

Student Presentations

1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 

 

There are up to three papers allocated to each week. Please note that it is the students' responsibility to access the relevant papers before each of the class sessions, and to read them beforehand.

Talk Pairs:

If your number doesn't appear here, I don't have it in my spreadsheet, and I am assuming that you are not presenting. If that is not the case, please contact me asap.

Week 8 Week 9
1 5&18 2&12
2 13&1 8&29
3 26&32 14&19
4 6&25 23&37
5 3&21 28&33
6 30&31 35&36
7 1&13 9&16
8 10&17 15

 

Exam Question:

Question 2

Choose a topic covered in the readings covered in the second semester (i.e. on one of: Turing Test & AI, Input techniques & tangible computing, Software Engineering, image synthesis, audio synthesis, and machine learning in bioinformatics). Summarise the key aspects of the papers covered, and explain their importance (both conceptual novelty and in expected or achieved ‘real-world' impact, using examples where possible), referring both to the papers themselves, and relevant literature or sources beyond that covered in the reading list.

Marking Scheme for exam question:

 

Summary of topic (0.2)

Discussion as to why it is interesting & Explanation of importance (0.25)

Use of Examples

(0.2)

Quality of writing

(0.2)

References

(0.15)

A

Complete and very easy to understand

Clearly stated and well-justified. Concepts and impact well-chosen and highly convincingly argued.

Several: the relevance is clear.

Very fluent, very easy to understand. Excellent structure.

Complete and extensive: all information is referenced, including well-chosen papers beyond those covered in class.

B

Mostly complete and easy to understand

Clearly stated and partially justified. Most of key concepts and impact areas highlighted

Some, mainly relevant.

Fluent, easy to understand. Good structure.

Mostly complete: most information is referenced, including some beyond those covered in class.

C

Reasonably complete, and mostly easy to understand

Partially convincing, but inadequately justified. Some of key concepts and impact areas highlighted

Some, only partially relevant

Grammatical errors make it slightly difficult to understand.

Confusing structure.

Partly complete: it is not known where some of the information comes from. External references poorly chosen or nonexistent.

D

Information missing and difficult to understand

Unconvincing. Lack of detail on concepts and impact.

Some, with no clear relevance.

Grammatical errors make it very difficult to understand.

Poor structure.

Obviously incomplete. External references poorly chosen or nonexistent.

E, F, G

Impossible to understand

Not convincing at all.

No examples

Impossible to understand.

No references

H

No answer

No answer

No answer

No answer

No answer

 

Discussion sessions

Other papers will be discussed during the class sessions. You are not expected to read these papers beforehand (but it would be useful if you do!)

Steps for reading and noting a paper:

Presentations

Note the following:

Please let me know if you have any questions!