Coventry University’s BSc (Hons) Software Engineering is a modern, relevant course designed to deliver outstanding student experience, retention and satisfaction. It positioned as applied and strongly vocationally driven by the current needs of industry, with intended learning outcomes which are based directly on those needs. This makes it different from other degrees offered by competitor institutions, locally, nationally and internationally.
The degree will enable you to develop skills and knowledge in programming and software development for a range of applications, at a level sufficient to enter a relevant career both nationally and internationally, or continue to postgraduate study
Main Study Themes
You will learn the underlying concepts and algorithms which enables you to apply whatever programming techniques that are appropriate for the problem encountered. You will develop core skills in programming by learning and applying syntax, problem-solving strategies, and theories common to most programming languages.
Data, Information and Retrieval
You will be introduced to the methodology and techniques of IS/IT strategy and modelling tools and techniques. You will gain a practical introduction to the information systems development process, its constituent stages and associated techniques and tools.
Computer Architecture and Networks
Provides a broad overview of computer architecture, including the origin, structure and use of fundamental components of a computer.
Designing For Usability
We look at increasingly challenging communication, interface and application design problems. You will be encouraged to respond creatively to the challenges through the techniques of participatory design, role play, domain integration and domain hopping, rapid prototype evaluation and contextual, task and user modelling.
Data and Information Retrieval
You will learn to identify the database approach that best reflects the application and the use of a variety of data analytic approaches.
There is an ongoing need for excellent software engineering graduates with the skills to approach careers requiring excellent programming skills, including (but not limited to) specialist software developers, web front- and back-end developers, app developers, and internet-of-things developers.
Our Computing degree is designed to produce graduates with a high level of knowledge across a variety of computing technologies.
You will learn the core elements of computing, such as programming, algorithms, operating systems, computer architecture, enterprise information systems, databases and data retrieval, as well as robotics, usability, human computer interaction (HCI) and software development methods. Advanced topics such as artificial intelligence and pervasive computing provide you with a wide-range of computing knowledge and a complete skillset.