## Introduction to Computer
Systems (ICS)

##

## Spring 2018

Syllabus
and timetable

Preliminaries and pdf

Slides for week 1 (9.1.18): 1st
half and pdf, 2nd half and pdf

Worksheet for week 1

Slides for week 2 (16.1.18): 1st half and pdf,
2nd half and pdf

Worksheet for week 2

Slides for week 3 (23.1.18): 1st half and pdf,
2nd half and pdf

Worksheet for week 3

Slides for week 4 (30.1.18): 1st
half and pdf

Mock in class
test and summary answers

Worksheet for week 4

Slides for week 5 (6.2.18): 2nd
half and pdf

Worksheet for week 5

Slides for week 6 (13.2.18): 2nd
half and pdf

Worksheet for week 6

Slides for week 7 (20.2.18): 1st
half and pdf, 2nd half and pdf

Worksheet for week 7

Slides for week 8 (27.2.18): 1st half and pdf,
2nd half and pdf

Worksheet for week 8

Slides for week 9 (6.3.18): 1st
half and pdf, 2nd half and pdf

Slides for week 10 (13.3.18): 2nd half and pdf

Slides for week 11 (20.3.18): 1st half and pdf
(The week 11 slides are placed here to preserve the structure of ICS. In fact
the lecture for week 11 will be based on the slides for week 8)

**Maths Workshops**

Saturday 20.1.17, 15.00-17.00, MAL B29: Binary 1

Convert binary to decimal, convert decimal to binary, add
binary, multiply binary, convert hexadecimal to binary, convert binary to
hexadecimal

Saturday 27.1.17, 15.00-17.00, MAL B29: Boolean Algebra

Boolean operations, truth tables, evaluating Boolean
expressions

Saturday 3.2.17, 15.00-17.00, MAL B29: Binary 2

Recap Binary 1, binary fractions, two’s complement
notation, excess notation, floating point notation

See Section 12 of the ICS Moodle page for more
information

** **

**Maths Video Tutorials**

** **

BIN and Boolean videos (library)

http://bbk.libguides.com/computerscience/mathstutorials

BIN and Boolean videos (Birkbeck You Tube)

https://www.youtube.com/playlist?list=PL2Fy-5oxIlb6cG15wxnhRdAmdskil_3-7

## Useful Web Pages

Elementary arithmetic http://www.dcs.bbk.ac.uk/~roger/arith.html

Integers and fractions http://www.purplemath.com/modules/numtypes.htm

Binary arithmetic http://www.purplemath.com/modules/numbbase.htm

More binary arithmetic http://en.wikipedia.org/wiki/Binary_numeral_system

Two’s complement http://en.wikipedia.org/wiki/Two's_complement

Algorithms http://userpages.wittenberg.edu/bshelburne/Comp150/Algorithms.htm

More algorithms http://users.evtek.fi/~jaanah/IntroC/DBeech/3gl_step.htm

** **

## Examples of In Class Tests

##

##

## Example of
a Mock Examination

##

**2016 Summer Examination**

** **

2016
summer examination paper

2016 summary answers to summer
examination

** **

**2017 Summer Examination**

2017
summer examination paper

2017 summary answers to summer
examination

##

##