Faculty Connection is an online set of real-world resources and shared peer knowledge, the goal of the Faculty Connection site is to put relevant and applicable tools and information at the fingertips of technology educators.
The UK Academic Team is responsible for offering IT students and faculty members free access to software, for enhancing knowledge and skills by providing curriculum materials and other learning opportunities, for helping students achieve their dreams by organizing an international competition, and finally for assisting last year students through career resources and job opportunities at our customers and partners.
With this blog we want to inform you on our latest initiatives.
Enjoy reading and stay tuned!
counts as credit toward the following certification(s):
Use code : HTMLJMP for a free exam credit, the exam will normally cost £99.
After passing 70-480, you will be given a certification for Microsoft Specialist and this is one of the three exams which will ultimately certify you as MCSD (Microsoft Certified Solution Developer).
MCSD is one tier above MCSA (Associate) and is a respectable title in the field of web development.
Exam registration: http://www.microsoft.com/learning/en/us/exam.aspx?id=70-480 Link for free online training: https://www.microsoftvirtualacademy.com/tracks/developing-html5-apps-jump-start?o=1943 Link to MCSD page: http://www.microsoft.com/learning/en/us/certification/mcsd.aspx
This offer is available for a limited time only until March 2013 and is open to IT Academy members also so all students undertaking a course can sit a free exam at any prometric testing centre.
Guest blog by Andrew Wilson, Course Director, BSc (Hons) Computer Games Technology, Birmingham City University
Introducing students to the processes of game development that is designing, prototyping, play testing and refining the original idea has to be fun and engaging. Many students joining game development courses such as ours at Birmingham City University have little exposure to programming and can be frustrated by not being able to develop their game ideas as quickly as they hoped.
Therefore to complement the teaching of software development tools such as Microsoft XNA Game Studio, MonoGame or Unity3D we need tools where our students can quickly produce fun playable games and which they can learn very quickly.
As an experiment in 2012 a group of first year students were asked to develop a mobile game based on a brief set by a local independent games studio Distorted Poetry. The students were allowed to use a tool of their choice as long as it was free and that they were comfortable with teaching it to themselves. Teaching other people is one of the best ways of learning and an approach we encourage and cultivate on the BSc Computer Games Technology course a skill that has rewarded several of our students with employment in local games studios.
The 2012 teams predominately chose Scirra’s Construct2 as developing games in HTML5 was high on their agenda. Construct2 is a very nice tool to learn game development without the overhead of learning complex coding practises. Once the students mastered the environment they quickly developed game ideas within a few hours.
Construct2 game Soul survivor developed by first year BCU Computer Games Technology students (2102)
This year’s first years were given the challenge of developing a Construct2 game for Microsoft’s Imagine Cup 2013. They have just completed their prototypes and are in the process of play-testing their games.
Their ideas are clever and innovative and demonstrates how easy Construct2 is to learn and what is achievable with it
First year Computer Games Technology (2013) prototypes for this year’s Microsoft Imagine Cup
Deploying to different platforms has also been made incredible easy with the export function and can be published onto the Windows 8 App store which is available to students via dreamspark. A great addition that helps students develop their portfolio of published games which is very important for a career as a games developer.
Usman Mohammad, a second year Computer Games Technology student, is working on a Birmingham City University Student Academic Partner Programme.
This scheme is a unique partnership involving the Students' Union and Birmingham City University. The scheme topped the 2010 Times Higher Education (THE) Awards in the ‘Outstanding Support for Students’ category. Usman is working on developing a workshop using Construct2 which can be used in our University’s outreach and master class programmes, where school and college students can have an introduction to games development and experience studying in our University.
So well done to Scirra and we hope you keep producing such an excellent teaching tool.
Yeti Bowl has been developed to instruct and inspire developers to produce games in HTML5.
YetiBowl is now a Triple Play teaching solution supporting Window 8 App, Web and Windows Phone 8 its codebase is FREE on CodePlex. So if your interested in teaching HTML5 for the web or for apps its perfect!
What is YetiBowl?
YetiBowl is a HTML5 game development workshop. With Windows 8 HTML5 development for the web or for the app markets on Windows 8 and Windows Phone.
How do you play the game?
Yeti bowl is a challenge oriented game where you play the Yeti. Armed with snowballs you have to knock the hikers off the mountain before they reach the summit. Once three hikers reach the top of the summit, game over. Go ahead and try the web version of the game.
Why is Yeti Bowl special?
Yeti blow show the powerful portability of HTML5. With no changes to the code base, this web based game can easy be ported to both a Window 8 app and a Windows Phone 8 App. You’ll see our Windows 8 App is also tricked out with additional features utilizing a handful with Windows 8 APIs to differentiate the App version from the web version of the game. .
Who is this for?
Students: To take student developer from the basics of building an HTML5 app, to the advanced features that will set an app apart. Any student with a basic understanding of web standards should be able to be successful in this workshop.
HTML5 YetiBowl game: an HTML5 cross browser version of the game that works with keyboard or touch. The game can be found in the “web” folder:
Windows 8 game: the windows 8 game requires you install the Microsoft Ad SDK first. You should then be able to open the game and install it:
Windows Phone 8 game: the web version of the game ported to windows phone 8.
Windows Phone 8 code:
Live coding version of talk: From build 2012
Watch the follow session in which we live coded an HTML5 game then converted it to a Windows 8 Store app, all within the one hour session:
This is version 1.1, and I want to continue to develop this content. For that to happen we need your feedback.
This Microsoft Virtual Academy course is tailored for developers looking to leverage C#/XAML to build cool apps and games for Windows Phone 8. This platform is another leap forward in Microsoft’s overall mobile strategy and the developer community has taken notice. Now is the time to embrace your opportunity and start building Windows Phone apps.
This fast-paced, demo-rich online course features two mobile development thought leaders as presenters: Andy Wigley, a sought-after mobile app developer and co-author of three best-selling books on mobile application development and Rob Tiffany, mobile strategist, author, and speaker for Microsoft.
Register and complete your training for FREE here http://www.microsoftvirtualacademy.com/tracks/building-apps-for-windows-phone-8-jump-start
Modules and MVA Points
01 | Introducing Windows Phone 8 Development 7 Points - Level 200
After some brief introductions and a detailed overview of the agenda, expert instructors Andy Wigley and Rob Tiffany kick off the course with an information-packed introduction. This module has two parts. In the first part of a two-part module and covers the new app platform in Windows Phone 8, application development models, the Windows Phone 8 version of WinRT, supported application models and a "getting started with WP8 app development" section. In the second half of a two-part course introduction led by Andy Wigley and Rob Tiffany. This section provides a broad new features overview (details of these new features are covered in later modules), Windows Phone 7x compatibility, and using the Windows Phone Developer Tools.
02 | Designing Windows Phone 8 Apps 4 Points - Level 200
With Windows Phone 8, it's more essential than ever that developers know how to properly express apps so they adhere to the overall look and feel of the phone. In this session, Andy and Rob introduce the Windows Phone design language and how to start designing an app; application structure and navigation models, getting started with XAML, understanding Themes and built-in control styles; new features in Windows Phone 8 to help you align controls correctly; how to generate design time data in Blend, an introduction to MVVM and databinding; ListBox and LongListSelector and designing list item layout templates.
03 | Building Windows Phone 8 Apps 4 Points - Level 200
This module provides developers with a comprehensive understanding of the key components required to build a Windows Phone 8 App, including Page Navigation, the Application Bar, building UI for multiple screen resolutions and portrait/landscape orientations, implementing page transition animations with the Windows Phone Toolkit and Localization.
04 | Files and Storage on Windows Phone 8 4 Points - Level 200
This module covers new storage concepts for Windows Phone 8. The concepts covered in this module include accessing the Installation folder or the Local folder using the Windows Phone Runtime Windows.Storage APIs. Additionally, Andy and Rob focus on background file transfers, Special Folders (Shared/Media, Shared/ShellContent, Shared/Transfers), and exploring the local folder with ISET Using Removable SD cards. If you're looking for Local Database information, see modules 8a and 8b from the Windows Phone Mango Jump Start (see related links).
05 | Windows Phone 8 Application Lifecycle 4 Points - Level 200
During this session, Andy Wigley and Rob Tiffany focus on key concepts like the Windows Phone 8 program lifecycle (Launching and Closing, Deactivating and Activating, Dormant and Tombstoned applications and the Simulation Dashboard). Next, they discuss Idle Detection on Windows Phone and Detecting Obscured events, Fast Application Resume, Lifecycle design, and Page Navigation and the Back Stack.
06 | Background Agents 4 Points - Level 200
Andy Wigely and Rob Tiffany cover concepts during this module that will help ensure your apps help ensure the best possible performance and battery life for the phone user. Topics such as Windows Phone task management, multi-tasking with background agents, updating tiles from a background agent, creating tasks in Visual Studio, File transfer tasks, and Background notifications will be covered.
07 | Tiles and Lock Screen Notifications 4 Points - Level 200
In this module, developers learn about Tiles in Windows Phone 8. Topics include Local Tiles API, Updating Tiles from ShellTileSchedule, Updating Tiles from Background Agents, Lock screen notifications for Windows Phone, and Lock screen background for Windows Phone.
08 | Push Notifications 4 Points - Level 200
During this session, Push Notifications and server-initiated communications are covered. Andy and Rob discuss Push Notifications Infrastructure and demonstrate three kinds of Notifications: Raw, Toast and Tile, then cover Push Response Headers.
09 | Using Phone Resources in Windows Phone 8 4 Points - Level 200
Andy & Rob demonstrate how to leverage a variety of Windows Phone 8 resources in tihs module. Working with Launchers and Choosers, using Contacts and Calendars (SaveAppointment Task, Custom Contacts API), taking still images and manipulating video streams (Camera APIs, lenses), working with the Windows Phone Microphone and Sensors (such as the Motion sensor) and working with Video Content are all covered in this module.
10 | App to App Communication in Windows Phone 8 4 Points - Level 200
In this session, Andy and Rob demonstrate app to app communication in Windows Phone 8. Topics such as auto-launching with File and Protocol Associations (URI), launching apps to handle particular File Types, and launching one app from another are covered.
11 | Network Communication in Windows Phone 8 4 Points - Level 200
During this module, developers learn how to leverage patterns for asynchronous use of networking APIs. Topics include WebClient, HttpWebRequest, Listener Sockets, Web Services and OData V3, Data Compression support, Simulation Dashboard, Data Sense and applications. Storing data in Skydrive. Encryption and Authentication. Accessing services running on localhost.
12 | Proximity Sensors and Bluetooth in Windows Phone 8 4 Points - Level 200
Andy & Rob cover local communication with Windows Phone 8 in this module. After a Bluetooth Overview, using Bluetooth from an application, Near Field Communications (NFC), bump-to-connect, using NFC from an application and proximity API functionality are covered.
13 | Speech Input in Windows Phone 8 4 Points - Level 200
In this session, Andy and Rob illustrate the vast speech capabilities for developers on Windows Phone 8, including speech synthesis, controlling apps using speech (voice command definition files, building conversations, selecting application entry points), simple speech input/speec recognition, and speech input and grammars, such as using Grammar Lists.
14 | Maps and Location in Windows Phone 8 4 Points - Level 200
During this module, developers learn how to leverage the new Location API and new Maps Controls with Windows Phone 8. Primary topics include the Windows Phone Runtime Location API, acquring the phone’s current location, continuously tracking the phone’s location, running location-tracking apps in the background, the New Map Control, specifying Map center and zoom, animating Map Display using Map Views.
15 | Wallet Support 4 Points - Level 200
Andy Wigley and Rob Tiffany provide and important overview for Wallet Support during this session. After the Wallet Overview (applications and wallet storage, wallet capabilities), they cover creating and using a membership card, the Wallet Background Agent, and creating and using a payment instrument card.
16 | In-App Purchasing 4 Points - Level 200
During this module, developers learn how to support In App Purchases. Rob and Andy cover topics such as adding products to your application (durable and consumable items), the purchase lifecycle, and the Application Programmer Interface (finding products, purchasing products, using product receipts).
17 | The Windows Phone Store 4 Points - Level 200
This key module provides important content for preparing your app succesfully for the Windows Phone Store. Performance Analysis, creating an Application (configuring the application, the Store Testing Tool), Distributing an Application, the Windows Phone Store, Advertising Supported Applications, and Maximising Uptake will be covered.
18 | Enterprise App Architecture 4 Points - Level 200
Rob Tiffany illustrates a variety of ways Windows Phone 8 can be effectively leveraged in the enterprise. During this module, focus is on both enterprise architecture, publishing and device management. Specific topics include Mobile Enterprise Concepts, building mobile middleware with SQL Server 2012 + IIS, securely publishing enterprise data out to the Internet, consuming and working with data on Windows Phone, Phone Devices in the Enterprise, managed and unmanaged devices, Device Enrollment, and distributing the enrollment key.
19 | Windows 8 Cross Platform Development 4 Points - Level 200
Building for consistent experiences across Windows devices (Tiles, Notifications, Animations for differing screen sizes, controls, Lifecycle), Minimizing Development through reuse (Portable Class Library) and Sharing Code from Windows Phone Runtime and the Windows Runtime, and Architecture (Architecture APIs, Visualizing Data, and Navigation).
20 | Mobile Web 4 Points - Level 200
Teresa Greiner joins Rob Tiffany for this strategic final session of the Building Apps for Windows Phone 8 Jump Start. By 2015, Gartner predicts that 80% of all mobile applications developed will be hybrid or mobile web-oriented. Teresa shares important approaches developers and application architects can take now to best prepare for this coming reality. Additionally, Teresa and Rob will discuss a myriad of mobile web best practices. Finally, Rob explains how you can leverage new HTML5 capabilities to build enterprise web apps.
If you’re a developer or architect who needs to move beyond the hype and come face-to-face with what’s real, you will love this experience.
One of the questions I received at BETT was related to Windows To Go and what USB Stick should I purchase?
So What is Windows To Go?
Windows To Go is a fully manageable corporate Windows 8 OS image provisioned on a certified bootable USB drive that allows faculty and staff to work from anywhere. To use Windows To Go, you simply insert the provisioned USB drive into a compatible PC and boot into your personalized Windows 8 image, all while maintaining access to key security and management features of the operating system, as well as other key programs included within the corporate image, such as: Group Policy, BitLocker, BranchCache, App-V, UE-V and DirectAccess.
What are the Benefits?
Windows To Go users are able to have their personalized Windows environment on their certified USB with or without network connectivity, which means they may be fully productive from any location they choose to work.
What USB Stick should I use?
At present there are five vendors whom meet th eWindows To Go certification tests and requirements. Each of the manufacturers listed below have rigorously tested their products, and have worked with Microsoft to create high quality Windows To Go optimized drives.
Want to know more about Windows To Go
GameSalad launched their Windows 8 support back in September. Since that time game developers have ported over many of their games to the brand new platform.
For the past few days I have been short listing and selecting my team of Windows Games Ambassadors. Its been interesting process and yes I have had to play all the entries. What has been interesting is the vast array of engines and frameworks the applicants have used for the final assessment, which was a task to build a Windows 8 Games in around 10 days. The technologies and frameworks ranged from C++/DX, C# to GameMaker, Construct2 and even Touchdevelop
So I wanted to highlight the opportunity of GameSalad as only a few of the applicants used this. GameSalad will no doubt become pretty popular as its a HTML5/JS visual, drag & drop interface with support for complex behaviour library which therefore provide almost limitless freedom to game designers additionally GameSalad asset can be used in Construct2 so the visual drag and drop opportunity is becoming pretty competitive.
To help demonstrate the power of GameSalad I thought I would quickly highlight some games which have used GameSalad in their production.
Check out these games. Download them. Buy them. If you want to develop your own game, download the GameSalad Creator. If you’re a current student, check out the discount licensing available from Studica offers for GameSalad.
Is your GameSalad game in the Windows Store and not listed above? Let me know in the comments!
Want to be a Mobile App Developer Do you need £10,000?
If so, we have a competition that could provide you with just that! Rapid2D, the brand new Game Engine (which is designed specifically for developing on the Windows 8 platform) is running a competition which has a first prize of £10,000. That's a serious amount of money! The competition involves making a number of apps for the Windows 8 Marketplace.
Rules Each entry can be an individual or a team; the competition rules, terms and conditions are the same whether you enter as an individual or a team. If entering as a team, the maximum number of people allowed in any one team is SIX, including the team captain. Each entry - whether the entrant is an individual or a team - must publish a minimum of FIVE apps per entry in order to be entered for the prize draw and have the chance of winning the first prize of £10,000. If 6 or more games are published, the individual or team will receive one additional entry into the prize draw.
Team area When you enter the competition you will be given access to a team progress area where you can enter the names and statuses of the games as they are produced. Please note that you must self-publish every app you produce to the UK Windows 8 Store. Just entering the name and status of the game on your progress page within Rapid2D does not constitute publishing the app. You must publish every app to the UK Windows 8 Store in order for it to be considered for this competition.
Closing The closing date for app publication to the UK Windows 8 Store is 11:59:59pm GMT on 2nd April 2013. All apps which are to be considered for the competition must be published to the UK Windows 8 Store by this time. Apart from the main prize of £10,000 there will be runner up prize for 2nd place of an Xbox 360 console and games bundles for each individual entrant or member of the runner up teams. Click here for more information
FREE EVENT FOR UK ACADEMICS
Date: March 26th 2013
Time: 9am – 5 pm
Register here – http://windowsinacademia.eventbrite.co.uk
Birmingham City University Faculty of Technology, Engineering and the Environment Millennium Point Curzon Street B4 7XG
With the release of Microsoft’s most daring OS ever – Microsoft Windows 8. This revolutionary OS is considered to be a major milestones for Microsoft’s in regards to the shift from in-the-box computing to cloud computing. Adding to it, Windows 8 is one of the 3 key elements in Microsoft vision on what a total Eco-system should be like – an Eco-System that starts with PCs and moves to smart phones (Windows 8 Mobile) and personal tablets (Windows 8 Tablet).
Understanding Windows 8 Games development in the curricula
Microsoft UK is pleased to announce the launch an awareness seminars aiming to introduce the latest technology released by Microsoft and the curricula resources and 3rd party frameworks available to be used within your teaching, learning of games development. We will highlight the new changes PC users should expect from games developed in Windows 8, the new cool features available and the new integrated services in the OS and partner frameworks.
9AM – 5PM FREE EVENT
We need to know that you value DreamSpark help us, help the next generation of students
We are inviting students to complete a short survey to help us better understand how the DreamSpark programme is supporting your skills development, learning outcomes and career potential. We would like to understand what range of applications and tools have been of use to you, how often you use them and how effective they have been in supporting your skills development. Most importantly, we would like to understand how effective access to DreamSpark has been in supporting your coursework and test results. You also have a chance to let us know about any particularly positive or negative experiences you have had so we can ensure that in the future we are delivering an even better service.
We are only looking for a few minutes of your time and all responses remain anonymous. Just to give you a little more of an incentive to help us gather this data we are offering one lucky student an Xbox360. Just click here
The student questionnaire is at http://nerp241b1.questionpro.com
Guest blog by Gerald Haigh 18 February 2013 seeing first hand students achievements with Windows 8 in the curriculum.
Anyone – teacher, parent, student – who thinks degree level computer programming must be a boring affair should have been with me at Derby University’s Microsoft sponsored ‘Games@Derby Expo’ the other week. Held in the big atrium at the main Kedleston Road site, the Expo featured dozens of games and apps created by students so it’s not difficult to imagine the scene as crowds of students, high on success and enthusiasm, gathered round the big screens.
My main reason for being there, though, was focussed on one particular screen displaying Windows 8 apps created by final year students of both the Computer Games Programming and Computer Science degrees. The task, one of the assessments for a final year module, was to develop a Windows 8 application that met the Microsoft certification requirements for release to the Windows Store. (Some, in fact, have made it to the store.)
‘We left it deliberately open-ended,’ says senior lecturer Wayne Rippin, ‘Challenging the imagination as well as their technical ability.’
Before visiting the Expo, I had a long talk to Wayne about computer science at Derby. It quickly became apparent that Microsoft technologies have a key role to play in an innovative department focussed on producing creative, enterprising and highly employable graduates.
‘It’s important that the tools we give them are the ones they will use in industry once they leave University,’ says Wayne. ‘ Microsoft DreamSpark http://www.dreamspark.com allows us to do that affordably.’
In particular, he says, the department’s labs are, as Wayne puts it,
‘Set up with the latest Windows technologies. We’re very aware that when the students go out into the world that’s what they’ll be working with. We were among the first with Windows 7 and so we wanted to give students early exposure to Windows 8. For us it’s an implementation platform that enables us to try different techniques in practice as well as in theory.’
The module has proved a real success, he says. ‘Students like being able to use Windows 8 and to have an assignment that allows them to create an app that others can use.’
As he says, it clearly ticks the employability box.
‘Imagine a student with a Windows Store app applying for a job and being able to say, “I wrote that. Would you like to try it out?”’
Sixty five students from the two degree courses completed the app development module, says Wayne.
‘The overall quality was very good. At the Expo we’re showing thirteen apps, all of which have met the Windows Store requirements.’
Leading on from that, second year students are now studying an application development module, the platform for which is also Windows 8.
A considerable advantage here lies in the cost-effective availability for students of Microsoft’s ‘Azure’ cloud platform see http://www.windowsazure.com/education
As Wayne explains,
‘They can have their own webspace, virtual machines, everything in the cloud so we don’t have to deal with web hosting. For example they can have admin access to their own space where typically in a university situation if we provide webspace we can’t give admin access. Azure gives us much more flexibility and ability to do things as in the real world.’
I had a quick look at some of the student apps shown at the Expo, such as Kevin Chandler’s ‘London Transport Info’ which pulls together published feeds about buses and trains in the Capital, integrating it all into something really useful. A nice touch is the live tile on the start screen that keeps up to date with problems. I also saw Christopher Morley’s ‘Project Smash’, a game which adds a twist by incorporating live weather information as one of the variables to be negotiated. And, too, there was Karn Bianco’s mind-bending ‘Sliding Blocks’ and Luc Shelton’s ‘Meme Factory’ for creating internet memes. I had a chat to Luc at the Expo about his app and he explained that there’s already plenty of activity around memes on the internet, and what he wanted to was to produce something very functional, using the features of Windows 8.
‘For example I made use of the Charm Bar – sharing, searching, settings, so that users can customise the experience.’
Thinking about the independent learning aspect of the task, I wondered if he’d had to ask for help at any point.
‘Once, I thought I’d got to email Wayne,’ he said, ‘But I decided I had to persevere on my own.’
That self-driven approach was evident in each of the students I met, as was the determination to exploit the available technology. Luke Chester’s app, for example, ‘Memory Bank’ is actually a multi-media scrapbook, a place to drop thoughts, ideas, photographs. Like Luc, he’s exploited the Charm Bar as well as Bing Maps and GPS. What makes this app particularly attractive is the Windows 8 feature that allows it to be brought up while another app is being used, so it’s possible to add a very quick thought that occurs as it always does, when you’re in the middle of something else. Luke’s Memory Bank app is now available on the Windows Store - http://apps.microsoft.com/windows/en-US/app/memory-bank/8b08e5b2-f358-430e-a8c8-eabdf50dd69a
The students view
With schools in mind, I asked some of the students about their back stories. I found that Luc Shelton, for example, had arrived via an FE course that armed him with the right number of UCAS points. Karn Bianco did humanities at school, and kept all of his programming interests to his spare time. Now he’s found what he was looking for.
‘I wanted problem solving, and I didn’t get any of that at school.’
In fact it’s important not to miss the pedagogical lessons that emerge from a course that’s run like the undergraduate programming degrees at Derby.
‘There’s no such thing as teaching to the test here,’ says Wayne. ‘We encourage independent learning. The student who sits and just listens to the lectures will pass, but if they want to get a good grade, they have to really demonstrate their ability to learn for themselves.‘
Open ended assignments play a big part in this, he says.
‘We give them the minimum standard they need to pass and then to get the top grade they almost need to wow us. Really there are no constraints.’
The thought is echoed by Dr Tommy Thompson, who leads BSc Computer Games Programming.
Describing the project leading up to the Expo, where students had been given twelve weeks to develop a game to show, he says,
‘In the real world it would take two or three years. Some of them put in a ridiculous amount of time. There was an interesting moment when students asked me whether I thought I had overworked them. But they conceded that the problem really lay with their own expectations.’
From the teacher’s point of view, says Tommy, it’s an ideal position to be in,
‘They want to be here. They have a passion for the programming.’
That means, though, that their expectations of teaching are high.
‘We have to meet that, and always try to throw something at them that they’re not expecting.’
I was interested, too, in Tommy’s insight into who are the successful students and the fact that it’s not necessarily about technical ability.
‘There are some in all years who, regardless of ability, have a fantastic maturity of general approach to taking the curriculum seriously.’
Very clearly, what gives the teachers on such a course the necessary high credibility with their students is their record of long-term and continuing engagement with the industry. Tommy puts it briefly and clearly when he says,
‘We don’t just look at the application, we look at the code, and we’re people who’ve looked at code for a living.’
This, in turn, means that courses are run with a continuing eye on employability. Both degrees are sandwich courses and, says Wayne,
‘Some students set up their own company during their placement year. The thing that’s changed for software development is the way the app stores have made it easier and cheaper to publish applications and make them available to a wide audience, so it becomes an interesting exercise to set a goal of producing a publishable app.’
The enterprise aspects aren’t neglected either.
‘A key thing about this university is that a lot of the staff have real industry experience so a lot of the advice we give is not just about the programming. It’s about how to set up a company, creating business plans, and so on’
This was one visit that gave me a lot to think about. I’m pretty sure, for example, that what’s happening in computer science at Derby, and no doubt at other universities such as UCL (we’ve covered their work extensively already) carries lessons for teachers of every level and subject about independent learning, motivation, creativity, and credible, real-world-relevant teaching.