« earlier | later » Page 1 of 3
What's worked in computer science edit / delete
Looking back at Lampson's conclusions.
to cs history research risc security strategy ... on 28 February 2016
How to Write a Spelling Corrector edit / delete
"The full details of an industrial-strength spell corrector are quite complex ... What I wanted to do here is to develop, in less than a page of code, a toy spelling corrector that achieves 80 or 90% accuracy at a processing speed of at least 10 words per second." Nice -- this'd be a good case study for our revamped algorithms module.
to algorithms computing cs programming spelling ... on 22 March 2015
Bertrand Meyer's technology+ blog » Blog Archive » Lampsort edit / delete
"Leslie Lamport likes to use the example of non-recursive Quicksort. Independently of the methodological arguments, his version of the algorithm should be better known." This is a nice bit of proper computer science: the basic idea is to describe Quicksort in terms of sets of objects that have yet to be sorted (i.e. sort of the same way you usually describe pathfinding algorithms like A*).
to algorithms cs sorting teaching ... on 18 January 2015
Decline in CS in Scottish Schools: CAS-Scotland 2014 Report #CSEdWeek | Computing Education Blog edit / delete
The analysis here is a bit off, but the report is interesting reading.
to academic admissions cs school scotland teaching ... on 05 January 2015
Shtetl-Optimized » Blog Archive » The Power of the Digi-Comp II: My First Conscious Paperlet edit / delete
"I study the Digi-Comp II, a wooden mechanical computer whose only moving parts are balls, switches, and toggles. I show that the problem of simulating (a natural abstraction of) the Digi-Comp, with a polynomial number of balls, is complete for CC (Comparator Circuit)". A nice short example, with some interesting discussion on what the Digi-Comp can and can't compute and why.
to complexity computability cs digicomp mechanica retrocomputing theory ... on 11 July 2014
Welcome to the Evaluate Collaboratory! | Evaluate Collaboratory edit / delete
Tomas and Richard are involved in this project for empirical measurement in CS. Their position paper would be sensible reading for students; it explains some of the common pitfalls of performance measurement.
to ag0803 benchmarking cs empirical performance research statistics ... on 26 March 2014
The Elements of Computing Systems / Nisan & Schocken edit / delete
Companion site.
to ag0700 architecture cs teaching ... on 25 November 2012
Programming and Computation edit / delete
The collaborative compiler, and various other neat ideas.
to compilation cs research ui ... on 08 April 2012
Computational Culture edit / delete
"Computational Culture is an online open-access peer-reviewed journal of inter-disciplinary enquiry into the nature of computational cultural objects, practices, processes and structures." Good target for CoSMoS?
to cosmos cs journal open-access research ... on 25 June 2011
« earlier | later » Page 1 of 3
- cs | |
1 | + academia |
1 | + academic |
1 | + admissions |
1 | + ag0700 |
1 | + ag0803 |
1 | + algorithm |
2 | + algorithms |
2 | + amusements |
2 | + architecture |
1 | + benchmarking |
1 | + compilation |
1 | + complexity |
1 | + computability |
2 | + computing |
2 | + concurrency |
1 | + cosmos |
1 | + digicomp |
1 | + empirical |
1 | + engineering |
1 | + floating-point |
2 | + history |
2 | + journal |
3 | + maths |
1 | + mechanica |
1 | + multicore |
1 | + multicore-msc |
2 | + open-access |
1 | + performance |
1 | + phd |
3 | + programming |
1 | + python |
1 | + quicksort |
1 | + quotes |
10 | + research |
2 | + retrocomputing |
1 | + risc |
2 | + scheme |
1 | + school |
1 | + science |
1 | + scotland |
1 | + security |
1 | + server |
1 | + software-engineering |
2 | + sorting |
1 | + spelling |
1 | + statistics |
1 | + strategy |
10 | + teaching |
5 | + theory |
1 | + ui |
tasty by Adam Sampson.