# Category Archives: Software

# Meeting Julia

In my last post I mentioned the new language Julia. It deserves more than a single paragraph, so I thought I’d walk through a problem, and tackle it with the language. The problem is a stock standard one: investigating the

# Meeting Julia

In my last post I mentioned the new language Julia. It deserves more than a single paragraph, so I thought I’d walk through a problem, and tackle it with the language. The problem is a stock standard one: investigating the

# The best Matlab alternative (3)

Over two years ago I wrote The best Matlab alternative with a follow-up a bit later, which seem to have engendered a far amount of discussion. Well, things have moved on in the computational world, and a user is now

# The best Matlab alternative (3)

Over two years ago I wrote The best Matlab alternative with a follow-up a bit later, which seem to have engendered a far amount of discussion. Well, things have moved on in the computational world, and a user is now

# A first look a WeBWorK

In my last post (nearly three months ago) I commented on online assessment, and in particular on Pearson’s MyMathLab Global, which we have been using for our engineering mathematics. This is quite a good, full-featured and robust package; its only

# A first look a WeBWorK

In my last post (nearly three months ago) I commented on online assessment, and in particular on Pearson’s MyMathLab Global, which we have been using for our engineering mathematics. This is quite a good, full-featured and robust package; its only

# Online assessment in mathematics

This semester I’ve taken over a large first year subject, for which the previous subject convenor had organized to use MyMathLab Global for weekly testing. The subject is based around Glyn James’ “Modern Engineering Mathematics”, a book which is OK

# Online assessment in mathematics

This semester I’ve taken over a large first year subject, for which the previous subject convenor had organized to use MyMathLab Global for weekly testing. The subject is based around Glyn James’ “Modern Engineering Mathematics”, a book which is OK

# Easy Simpson’s rule

Simpson’s rule, as I’m sure all readers of this blog will know, is a simple rule for numerical integration (or quadrature). It can be obtained in two ways, either by determining the interpolating polynomial over three equally spaced points and

# Easy Simpson’s rule

Simpson’s rule, as I’m sure all readers of this blog will know, is a simple rule for numerical integration (or quadrature). It can be obtained in two ways, either by determining the interpolating polynomial over three equally spaced points and

# Initial comparison of TI-nspire CAS and Casio Classpad 330 calculators

The TI-nspire CAS and the Classpad 330 are the top of the line CAS calculators, and are used in both secondary and tertiary education worldwide. And each one has its passionate adherents and equally passionate detractors. However, it’s hard to

# Initial comparison of TI-nspire CAS and Casio Classpad 330 calculators

The TI-nspire CAS and the Classpad 330 are the top of the line CAS calculators, and are used in both secondary and tertiary education worldwide. And each one has its passionate adherents and equally passionate detractors. However, it’s hard to

# Maxima on Android

Such a long long time since I last posted! Very poor blogging etiquette. Anyway, to break the drought, here’s news of the best thing to come my way in the last six months – fully featured Maxima running on Android

# Maxima on Android

Such a long long time since I last posted! Very poor blogging etiquette. Anyway, to break the drought, here’s news of the best thing to come my way in the last six months – fully featured Maxima running on Android

# The best Matlab alternative (2)

A year or so ago, I published a blog post called The best Matlab Alternative. In that post, I discussed the merits of Scilab, Octave and Freemat, and decided that for me, Octave suited me best. However, Scilab is probably the more

# The best Matlab alternative (2)

A year or so ago, I published a blog post called The best Matlab Alternative. In that post, I discussed the merits of Scilab, Octave and Freemat, and decided that for me, Octave suited me best. However, Scilab is probably the more

# Fast modular exponentiation

I’m a “program first, think later” kind of bloke, and I often write programs which are very slow, until I see some way later of vastly improving their speed. This was the case recently, when I was experimenting with the

# Fast modular exponentiation

I’m a “program first, think later” kind of bloke, and I often write programs which are very slow, until I see some way later of vastly improving their speed. This was the case recently, when I was experimenting with the

# A conceptually simple PRNG

I like pseudo-random number generators, and I’ve been experimenting with them for the last few weeks. Now, Stephan Mertens has developed a PRNG which he calls YARN (Yet Another Random Number), defined in general by where and is a primitive

# A conceptually simple PRNG

I like pseudo-random number generators, and I’ve been experimenting with them for the last few weeks. Now, Stephan Mertens has developed a PRNG which he calls YARN (Yet Another Random Number), defined in general by where and is a primitive