For my third year project I am working on a risk assessment program, there are multiple challenges along the way, mostly technical, but one I keep coming across is legal; Namely who would be responsible if the risk assessment was … Continue reading →~ read more ~
The other day in one of the Rather Useful Seminars, Richard Adams (@dickyadams) from Microsoft Studios brought up a rather important point on internships and in particular, getting an internship. One of the topics he discussed was showing off your levels of skill in a way that a company can visually see than you jotting down [&hellip
The post Why Is Blogging Important To Computer Science Students? appeared first on James Croft.~ read more ~
I was invited to help out along with some of my fellow Windows Games Ambassadors at Nokia HQ for the UK’s biggest Windows Phone porting day in conjunction with Unity. This day was for developers who already have games made with Unity on IOS …~ read more ~
These are most of the two groups,carefully stitched into almost successful panoramas, and with Una the Ultimaker in the foreground, as it should be.
I love doing talks like this. The folks above are all Sixth Formers from schools around Black Marble, who have invited them in for some computer based inspiration. They had talks about cloud computing, encryption, built some systems using Gadgeteer and then had a session from David and myself where we talked about university life and showed off some 3D printing.
I’d taken along Una the Ultimaker and, despite me nearly breaking her during the first session, she behaved in an exemplary fashion, printing out the weather forecast in 3D and then, during lunch, a couple of tiny owls.
I reckon that 3D printing is going to change the future and have a huge impact on the way we do things. I made the point that when I was the same age as the audience a printer was someone you gave things to have them printed for you. Nowadays everyone has ready access to high quality colour printing on cheap inkjet devices.
We are moving towards a world where cheap 3D printing is going to mean that physical objects can be customised and built on demand. There will be no reason why the things around you shouldn’t be just the way you like them, and completely unique to you. I told the audience that learning a bit of 3D design skills would be a good idea, along with some programming smarts so that you can write code that will build designs for you, and let you create objects from any kind of data that you like, including of course the weather forecast.
Thanks to all the folks at Black Marble for setting up the event and to David for doing the serious stuff.
I’ve put the slide deck here.~ read more ~
As a very simple project I decided to try and hook up my RGB strip to my pi, to the internet, and then let people mess about with what colour the LEDs are and what LED to turn on and off. This turns out to be pretty easy using a couple of libraries I found, […]~ read more ~
We had our last “Wrestling with Python” session today. Simon, Robert, Warren, Mike and myself have been helping some teachers from local schools get to grips with the Python programming language. You can find the notes and exercises from the course here.
The six sessions have flown by (particularly the one that took place while I was in Seattle…) We gave out completion certificates and talked about continuing into the future. Everyone seemed keen to come back, which is nice.
The Python programming language is definitely growing on me. Of course my heart belongs to C#, but I do quite like writing Python programs. The C# language is a bit like your mum, always concerned with your welfare, fussing a bit but making sure that everything is just right. Python on the other hand is a bit like your crazy auntie who doesn’t make a scene if you forget to comb your hair and suggests going of and things like parachute jumps. She’s great fun to be around, but if you are actually looking to do something properly you’ll want to work with mum.
With programming languages it is often a matter of “horses for courses” and I reckon that a proper programmer should have a good working knowledge of at least two or three, and be prepared to learn a new one if the occasion demands it.
Python is a great tool for learning, it is possible to “play” with Python code in a way that is rather fetching, and it was fun introducing the teachers to the business of programming. With a bit of luck we’ll do some more in the future. If you are a local teacher who wants to get involved in the next tranche of sessions, let me know and I’ll put you on the list.~ read more ~
Ask any of our First Year students what is occupying their minds just right now and they will probably give you the response “Hyperspace Cheese Battle”. This is the assessed coursework that they are grappling with for our C# programming course. Above you can see the lovingly drawn board. This is actually version 3 of the layout, after sharp eyed students spotted some tiny flaws in previous incarnations. Ho hum.
The game is a bit like the Space Cheese Battle game that we wrote last year, but this year we are playing in Hyperspace, which means that the directions of movement are given on each square, rather than everyone following the same route around the board. There are special “cheese squares” and you can shoot at other players and cause their engines to explode.
And our students have to make the game work in C#. Most folks seem to be doing OK. If you are having problems I would give you the same advice I give everyone who is working on coursework.
- Work on one part at a time, and don’t get deflected onto other bits until you’ve solved that part.
- Seek help as soon as you have problems. Send me emails, drop round to my office, use the lab demonstrators, go to Peer Assisted Student Support (PASS) sessions.
- And don’t worry.
I’m usually not one for developing games for mobile platforms as I prefer to develop applications. However, this semester I took a module that required a group project which involved developing a game for schoolchildren aged 14-16. My idea was to create a very simple 3D casual game which they could play and hopefully interest [&hellip
The post Learn to develop Windows Phone 8 games with this easy to follow book! appeared first on James Croft.~ read more ~
If you find yourself hungry in Leeds and fancy some fine food I can strongly recommend the Hungry Bear in Meanwood. We had lunch there today and the food was excellent. The burgers are very good value and for afters they serve a platter with a whole bunch of Yorkshire cheeses. They also have an interesting selection of locally brewed beer. You can’t get better than that.~ read more ~