Click for linear version      Click for slides      Click, print preview and print slides

Accessible STEM

Anticipating and resolving barriers

Emma Cliffe

Mathematics and Statistics Resource Centre University of Bath
 

STEM

Science, Technology, Engineering and Mathematics learning may involve substantial quantities of:

  • Maths
  • Diagrams
  • STEM Computing

What are the barriers in this context?

How do we resolve them?

Conversations

with students and staff

Maths

Lecturer and library must provide an accessible format or a format which can be converted. The student will require specialist reading tools which work with the format; tools which enable them to do and author maths, perhaps using a computer and so themselves produce a format which can be read by the lecturer.

✓ Got the notes/book

But PDF is a lossy format...

So are most handwriting, print, images, PowerPoint, Ebooks...

Aim for a format which encodes structure:

Doing and authoring

Using a computer to do/author maths is a skill.

Do staff and students have...

  • appropriate software?
  • effective working methods?
  • methods to independently and efficiently produce output others can read?
  • access to guidance and training?

Does Disabled Students' Allowance (DSA) provision meet these needs?

Software

Rapid change/technical barriers... DSA provision?

Diagrams

An example

State transition diagram of a deterministic finite state automata. A variety of descriptions are available below in the text.
Repetition of state transition diagram of a deterministic finite state automata.

Two circles labelled \(S_1\) and \(S_2\). Circle \(S_1\), on the left, is drawn with a double line and has an arrow pointing at it, horizontally from the left. Circle \(S_2\), on the right is drawn with a single line. An arc labelled \(1\) goes from \(S_1\) to itself. An arc labelled \(0\) goes from \(S_1\) to \(S_2\). An arc labelled \(1\) goes from \(S_2\) to itself. An arc labelled \(0\) goes from \(S_2\) to \(S_1\).

Repetition of state transition diagram of a deterministic finite state automata.

FSM with states \(\{S_1, S_2\}\) where \(S_1\) is initial and final. Transitions: \begin{align*} S_1 &\rightarrow_1 S_1,\ S_1 \rightarrow_0 S_2\\ S_2 &\rightarrow_1 S_2,\ S_2 \rightarrow_0 S_1 \end{align*}

Repetition of state transition diagram of a deterministic finite state automata.

Formal definition:

\begin{align*} Q &= \{S_1, S_2\}\\ \Sigma &= \{0, 1\}\\ q_0 &= S_1\\ F &= \{S_1\} \end{align*}

\[ \delta = \begin{array}{c|c|c} & 0 & 1 \\ \hline S_1 & S_2 & S_1\\ \hline S_2 & S_1 & S_2 \end{array} \]

 
Repetition of state transition diagram of a deterministic finite state automata.

Machine equivalent to regular expression: \[(1 + 0(1^*)0)^*\]

Machine which accepts inputs containing an even number of \(0\)s and any number of \(1\)s.

State transition diagram of a deterministic finite state automata. Description is in slide.

FSM with states \(\{S_1, S_2\}\) where \(S_1\) is initial and final. Transitions: \begin{align*} S_1 &\rightarrow_1 S_1,\ S_1 \rightarrow_0 S_2\\ S_2 &\rightarrow_1 S_2,\ S_2 \rightarrow_0 S_1 \end{align*}

Formal definition: \begin{align*} Q &= \{S_1, S_2\}\\ \Sigma &= \{0, 1\}\\ q_0 &= S_1\\ F &= \{S_1\}\\ \delta &= \begin{array}{c|c|c} & 0 & 1 \\ \hline S_1 & S_2 & S_1\\ \hline S_2 & S_1 & S_2 \end{array} \end{align*}

Machine equivalent to regular expression: \[(1 + 0(1^*)0)^*\]

Machine which accepts inputs containing an even number of \(0\)s and any number of \(1\)s.

Two circles labelled \(S_1\) and \(S_2\). Circle \(S_1\), on the left, is drawn with a double line and has an arrow pointing at it, horizontally from the left. Circle \(S_2\), on the right is drawn with a single line. An arc labelled \(1\) goes from \(S_1\) to itself. An arc labelled \(0\) goes from \(S_1\) to \(S_2\). An arc labelled \(1\) goes from \(S_2\) to itself. An arc labelled \(0\) goes from \(S_2\) to \(S_1\).

Repetition of state transition diagram of a deterministic finite state automata.
	    
	    digraph finite_state_machine {
	      rankdir=LR;
	      size="8,5"
	      node [shape = doublecircle]; S_1
	      node [shape = circle];
	      S_1 -> S_2 [ label = "0" ];
	      S_1 -> S_1 [ label = "1" ];
	      S_2 -> S_1 [ label = "0" ];
	      S_2 -> S_2 [ label = "1" ];
	    }
	    
	    

Consuming and creating

Can staff and students...

  • flexibility communicate diagrammatic content in context?
  • effectively encode and use structural relationships?
  • use subject specific methods of production?

What specialist knowledge and skills are required?

What are the costs?

Does Disabled Students' Allowance (DSA) provision meet these needs?

Software and hardware

Requirement to specifically consider diagrams often overlooked by DSA process...

  • Context appropriate descriptions by subject specialists
  • Low tech drawing aids e.g. Plastic embossing film
  • Specialist production methods e.g. tactile diagrams, audio-tactile systems, 3D printing
  • Vector graphics editors e.g. to output SVG
  • Specialist subject software (is it accessible?)
  • Encodings e.g. LaTeX, Graphviz
  • Tablet computer, digital pens?

STEM Computing

Emma! Why isn't it working?!

Some Java source code - image for decoration. Screenshot of Matlab - image for decoration.

Programming can be powerful

or a source of substantial difficulty, frustration and stress

  • Planning, specifying, subtasks, structure
  • Holding flow in memory
  • Remembering vocab, patterns etc.
  • Avoiding and correcting typos
  • Commenting including spelling, grammar etc.
  • Maintaining paradigm and style
  • Navigation through large programmes/output/logs
  • Version control
  • Structured approach to testing and debugging
  • Managing interaction between elements

But we knew that already!

Introduce a selection of appropriate industry standard, high-quality software and tools.

After all, we use these tools for a reason.

Facilitate students to find an approach and tools which work for them.

Does Disabled Students' Allowance (DSA) provision meet these needs?

Flexible approach to toolset

Introduce, provide, support and encourage use of a selection of

  • Text editors
  • Integrated Development Environments
  • Interfaces e.g. command line, graphical
  • Version control and build management systems
  • Testing methods
  • Project management techniques

Are staff and students ready and able to get involved in tool exploration?

User interfaces

Emma! It isn't accessible!

It is often assumed that STEM specific software user interfaces are accessible.

The lecturer, department and institution needs to proactively explore this question.

  • Is accessibility considered during software procurement?
  • What about free software selection?
  • Is independent advice and guidance sought?
  • Are problems reported and followed up with publishers?

Are staff aware of alternatives and can adjust teaching? E.g. use of command line only interfaces to R, MatLab, Maple

Does institution infrastructure and DSA support use of assistive technology and STEM user interfaces in combination?

Anticipating and resolving barriers

A web diagram is shown. In the centre is a Disabled STEM Student. From this are branches summarising the support they interact with: School comprising of teacher, support, sensory support services etc.; DSA Needs Assessment in which the DSA Needs Assessor makes recommendations to the institution and the funder provides access to recommended equipment, support workers, assistive technology training, notetakers, study support and examination support; Disability services and hence a disability adviser; STEM department and through that a director of studies, lecturers, tutors and peers; Maths/Stats support service and through that support tutors; Computing Services Department and E-learning team; Library, librarians and through that publishers; Other services include examinations office, document conversion and careers service; other support might include family, RNIB etc. The diagram is colour coded: green for those with STEM knowledge; blue for those with knowledge of disability support; yellow for other professional services. School and other support is in grey. The student combines green, blue and yellow and is the only person on the diagram who does so.

Who...

  • anticipates these issues?
  • plans for and resolves these barriers?
  • might make faulty assumptions?

Where does the expertise lie?

STEM Graduates

"If you have been reliant on support at school, transition to the university might be a challenge."
"Lack of anticipation is a barrier, you need to prepare in advance."
"You have to be 'up and running' before the course starts."

School/College

"The difficulties of the subject make it difficult for the teacher to prepare the student. You can't expect every school to have expertise."
"There needs to be collaboration between schools and universities."

University

"Students need to be able to identify their needs and be clear about it."
"Current recommendations do not fully reflect student's needs."
"If these developments [access methods and technologies] are subject specific, how can disability specialists access this information?"

How?

Collaboration and infrastructure

  • Student understands what has worked for them before.
  • School and college helps prepare for transition.
  • Professional services provide infrastructure and support and enable students.
  • STEM specialists bring understanding of their subject, how it is learnt, practised and communicated.
"Not many people in the country know how to use the systems"
Some stick people - for decoration only.

Can we change that?

 

Discussion

Thanks for listening. Questions and discussion welcome.

These slides are available at:
http://people.bath.ac.uk/cspehj/slides/BCS/

My email address is:
E.H.Cliffe@bath.ac.uk

Mathematics and Statistics Resource Centre University of Bath