B.Sc. Computer Software Development (Hons)

Bachelor's degree

In Hull

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Hull

Computer science plays a vital role in driving the technological advances that we have come to take for granted. It is one of the fastest-moving fields you can experience, always offering exciting new challenges. Our course prepares you to take the lead in overcoming those challenges. By the time you graduate, you will be ready to help shape future developments in computer technology.

Facilities

Location

Start date

Hull (East Riding of Yorkshire)
See map
Cottingham Road, HU6 7RX

Start date

On request

About this course

English Language Requirements IELTS Take IELTS test 6 CAE score 180(Grade C) TOEFL iBT® test (read more) 79 IMPORTANT NOTE: The UK government confirmed new requirements for secure English language testing for visa and immigration purposes. Learn more

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT Development
  • Systems
  • Project
  • 3D
  • C++
  • Engineering
  • Software Engineering
  • 3d training
  • Skills and Training

Course programme

Course Content Year 1 A common first year across all of our courses covers the fundamental aspects of the subject, including topics such as C# Programming; software engineering skills; human–computer interaction; mathematics; computer hardware architectures and operating systems; and professional skills for computer science.

These elements constitute a core set of computing and professional skills, ensuring that you are ready to meet the challenges of Year 2. You will learn through a mixture of lectures, small-group tutorials and practical laboratory sessions that give you the chance to put theory into practice.

Assessment is a mix of exams and coursework, generally 50:50 in the first year and leaning towards coursework in later years. Example first year coursework includes building a small game or business application in C#, a performance analysis of different software algorithms and a presentation on different aspects of computer hardware.

Due to the common first year, you can easily switch your degree course at any point until the start of Year 2, when more specialist material begins to be introduced.

Year 2 In the second year of your degree, you will begin to specialise more in the area of software development. In addition to studying the fundamentals of the software engineering process, including software design and systems analysis, topics covered include C++ Programming; information systems; user interface design; and networking technologies.

By this stage, there is a greater focus on practical software development, meaning more time spent developing in the computer labs and an increased emphasis on coursework-based assessment over exams. There are also more opportunities for teamworking, which plays an important part in several significant pieces of coursework.

Year 3 This is the most specialist year of your degree and provides you with the opportunity to work on a major individual software project as part of your dissertation. Year 3 allows you to dig deeper into the subject, acquiring the expertise and experience that will stand you in good stead when entering industry or pursuing further study. Areas covered include advanced software engineering; 3D graphics; software project management; databases; commercial games development; compilers; concurrency; distributed systems.

The highlight of the third year is the individual software project. You can choose from a range of suggested topics or propose your own idea, and you will then spend time across both semesters researching, developing, and writing about your chosen software project. Previous projects have included AI simulations, 3D games, emulators for historic computers, stock control management systems, robotics and even a Jedi lightsaber training simulator using 3D motion tracking and virtual reality.

B.Sc. Computer Software Development (Hons)

Price on request