School of Computing

Courses available for September 2021

Apply for The future economy will be driven by technology and creativity. That is why ACC has launched a School of Computing, to allow coders and programmers to study alongside artistic creatives. By choosing computing, you will be putting yourself at the heart of what people are calling the 4th industrial revolution. That revolution has already started with automation, robotics and artificial intelligence. Now’s the time to get on board and help define how it will look!

What is more you can get there by studying the brand new Level 3 Digital T Level, which Access Creative College is proud to be offering from September 2020. We will also be running a feeder course at Level 2 for those needing to get more skills.

start your computing career

  • You will be someone who has a real passion for computers. You will be someone who understands all the technical specifications of a computer and how the software and hardware works together.
  • Do maths and physics interest you? This industry will require you to use both. We will develop your maths while studying your T Level, within the context of software development.
  • You may already be writing your own code for simple games and apps. If so then that’s a perfect start. Our courses will help you to take this further.
  • Software development is generally split into teams which are called scrums. This has nothing to do with rugby, but about each team working on a particular goal which is done over an agreed time period, called a sprint.
  • You will develop teamwork skills and will work with others to reach your goal in the sprint period.
  • You will develop ‘soft’ skills, including analytical thinking and complex problem solving.
  • Software developers can be well paid and starting salaries are often over £20,000.
  • Most software development work is in employed roles with companies, both large and small, but many developers also work freelance
  • The industry is very fast moving, with constant technology developments, so you need to be a quick learner and enjoy learning new skills.

Software Developer
Software developers are the creative minds behind computer programmes. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks. Software developers are in charge of the entire development process for a software programme. They may begin by asking how the customer plans to use the software. They must identify the core functionality that users need from software programmes. Software developers must also determine user requirements, such as the level of security and performance needs. They design the programme and then give instructions to programmers, who write the code and test it.

Computer Programmer
A computer programer uses a variety of computer languages such as Java, Python and C++, in order to write software programmes. They manipulate the programme designs made by engineers and developers into a language that the computer can understand and follow. Programmers must also debug the programmes to ensure that they produce the expected results. If a programme does not work correctly, they check the code for mistakes and fix them.

Computer Systems Analyst
Computer systems analysts are in charge of monitoring a company’s computer network and systems for security, performance and other issues. They recommend, install, configure, maintain and upgrade hardware, networking and software. Additionally they help users with hardware, software, and connectivity issues. 

Database Administrator
Database administrators optimise and monitor system performance by using disk optimisation, index tuning, and other methods. They configure, troubleshoot, install, and maintain database systems and set user privileges within database environments. Database administrators also troubleshoot, implement, and configure replication, access, storage, partitions and backups.

Quality Assurance Engineer
Quality assurance engineers create tests to identify problems with new software before a product is launched, as well as identifying and flagging up bugs post launch. They also participate in audits, prepare monthly quality assurance status reports and train internal personnel with quality assurance requirements.