USD 18,000 / Per year
BSc (Hons) Software Engineering
Buckinghamshire New UniversityEngland, United Kingdom
Not Available
On campus
Not Available
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Details
- Degree
- Bachelors
- Major
- Software Development | Software Engineering
- Area of study
- Information and Communication Technologies
- Timing
- Full time
- Course Language
- English
Program Overview
If you are looking to make an impression in the fast-paced IT world, studying a degree that provides you with a strong foundation in computing and an in-depth specialised knowledge in software engineering, this is a great place to start.
Software is an essential part in controlling computers, it can be a creative way to develop solutions to communication, financial, business, entertainment and healthcare problems. Working in the computing industry developing software is an exciting career that challenges you to use both analytical and creative skills and be at the forefront of the latest technological advances.
Program Outline
Modules
This provides a guide of the modules that make up your course. You can find more information about how your course is structured on our
Academic Advice section
.
This course has Opportunity modules.
Opportunity modules are a key part of the BNU curriculum. You’ll choose modules in both your first and second year from a broad selection in areas such as sustainability, entrepreneurship, creativity, digital skills, personal growth, civic engagement, health & wellbeing and employment. Opportunity modules are designed to enable you to develop outside the traditional boundaries of your discipline and help you to further stand out from the crowd to future employers.
Find out more
.
Foundation Year Core Modules Credits
Preparing for Success Knowledge and Creativity
Credits
You’ll learn about the overlap between study skills and employability skills and develop your existing abilities in both areas. You’ll be prepared for successful progression to Level 4 academic study whilst preparing yourself for employment through inquiry-based learning, problem solving and critical and creative thinking.
Preparing for Success Self-development and Responsibility
Credits
You’ll develop the skills associated with leadership and self-development and social and ethical awareness and responsibility, which are essential for success in higher education and in the world of work. This module will prepare you for successful progression to Level 4 academic study while allowing you to learn about employment in the twenty-firs...
Read more
Preparing for Success Self-development and Responsibility
Credits
You’ll develop the skills associated with leadership and self-development and social and ethical awareness and responsibility, which are essential for success in higher education and in the world of work. This module will prepare you for successful progression to Level 4 academic study while allowing you to learn about employment in the twenty-first century through inquiry-based learning, problem solving and critical and creative thinking.
Inquiry Based Learning
Credits
This module has been designed to develop your understanding of key concepts and themes as well as basic methodologies and approaches to academic work. You’ll have the opportunity to analyse a problem or question that relates to your subject area, making use of information gathered from various sources using different methods and strategies.
Digital Media
Credits
This module introduces you to the wide variety of computer technologies used in the creation, adaptation and distribution of digital resources across a range of media platforms. It aims to provide you with basic digital media processing skills you'll need to develop and manage digital content including images, animations and audio components.
Computing Essentials
Credits
This module introduces key concepts in computing. This will include computer architectures & networking as part of a discussion about the uses of computer technology for a range of different purposes in the modern world. We'll help you learn about the design and development of websites & mobile apps, and use programming to solve different problems.
Year 1 Core Modules Credits
Programming Concepts 20.00
Credits
20.00
Discover the foundational principles for programming languages. You'll study variables, data types, assignment, conditionals, functions, data structures and the object-oriented paradigm. You'll work with other students on a project to simulate the working environment and will develop your problem-solving and computational thinking skills.Computer Architecture 20.00
Credits
20.00
You'll look at principles of computer organisation, the layered nature of systems structures & the interfaces between them. You'll also study: components of a computer, the architecture, how they're organised, hardware, data representation, computer logic circuits, manipulation of data at the bit level & the theory of computation and its paradigms.Networks 20.00
Credits
20.00
You'll study the architecture, structure, functions and models of the Internet and computer networks. You'll use models to examine protocols and services at the application, network, data link & physical layers and will analyse the principles & structure of IP addressing and the fundamentals of Ethernet concepts, network media & network operations.Web 20.00
Credits
20.00
You'll study key concepts of the Internet and WWW applications, like HTML, stylesheets and JavaScript, then more advanced Web scripting techniques such as: the Document Object Model; DHTML event-driven scripting for dynamic user experience; contemporary frameworks and standards for cross-platform operability, sophisticated layouts, SVGs (Scalable V...
Read more
Web
Credits
20.00
You'll study key concepts of the Internet and WWW applications, like HTML, stylesheets and JavaScript, then more advanced Web scripting techniques such as: the Document Object Model; DHTML event-driven scripting for dynamic user experience; contemporary frameworks and standards for cross-platform operability, sophisticated layouts, SVGs (Scalable Vector Graphics), embedded media, etc. You'll look at how to implement cross-platform Web (‘front-end’) solutions, whilst developing a good understanding of scripting technologies and their applicability to business processes and content management.
Computational Fundamentals 20.00
Credits
20.00
This module introduces the mathematical language, knowledge and problem-solving skills that you'll need to study computing. You'll look at concepts such as set, relation, function and recursion/induction and principles of counting and finite probability. The fundamental notions of logic and their use for representation and proof are also explored. Opportunity ModulesYou must choose 2 x 10 credit Level 4 Opportunity modules from the Opportunity module catalogue www.bnu.ac.uk/oppmodules.
Year 2 Core Modules Credits
Software Engineering 20.00
Credits
20.00
Software Engineering is the application of a systematic, disciplined, quantifiable approach to design, development, operation, and maintenance of software. You'll investigate the reasons for this approach and directly apply the techniques investigated against the various lifecycle stages in commercial software development.Object Orientated Analysis and Design 20.00
Credits
20.00
You'll study Object Oriented Analysis and Design (OOAD), a software engineering approach that models a system as a group of interacting objects. Each object is characterised by its class, data elements and behaviour. You'll use various techniques using the Unified Modelling Language (UML) approach to describe the views under investigation.Research Methods 20.00
Credits
20.00
This module aims to support you in gaining an understanding of the research process, including principles of research methods theory (ontology/epistemology) and practical elements. You'll be guided in how to plan and prepare for a research-based dissertation or work-based project or artefact-based project. Optional Modules CreditsObject Orientated Programme 20.00
Credits
20.00
This module within a practical Integrated development environment (Visual Studio) and using a modern OOP language (C#, C++, Java), will demonstrate how the key techniques of inheritance, polymorphism and encapsulation can be directly applied to produce high quality software systems. <section class="bnu-section bnAbout University
Buckinghamshire New University
Overview:
Buckinghamshire New University (BNU) is a modern university with a focus on practical and job-related learning. It offers a wide range of undergraduate and postgraduate courses across various disciplines. BNU is known for its high student satisfaction rates, excellent student support, and strong employability outcomes.
Services Offered:
BNU provides a comprehensive range of services to its students, including:
Student Success and Support:
This includes career guidance, health and wellbeing services, disability support, library resources, and a multi-faith chaplaincy.Digital and Technical Services:
BNU offers access to IT facilities, software, and online learning platforms like Blackboard.Accommodation:
BNU provides on-campus accommodation options at its High Wycombe campus, as well as guidance for finding private rented accommodation.Financial Support:
BNU offers various financial aid options, including bursaries, scholarships, and hardship funds.International Student Support:
BNU provides specific support for international students, including visa guidance, travel assistance, and integration programs.Student Life and Campus Experience:
BNU offers a vibrant and inclusive campus experience with a strong focus on student engagement. Students can expect:
Active Students' Union:
BNU's Students' Union provides a range of social, cultural, and sporting activities.Diverse and Inclusive Community:
BNU prides itself on its welcoming and diverse student body.Modern Facilities:
BNU has modern facilities, including a gym, a human performance center, and a library.Campus Tours:
BNU offers virtual and in-person campus tours to prospective students.Key Reasons to Study There:
High Student Satisfaction:
BNU consistently ranks highly in student satisfaction surveys.Excellent Student Support:
BNU is known for its strong student support services.Strong Employability Outcomes:
BNU graduates have a high rate of employment or further study after graduation.Industry-Focused Courses:
BNU's courses are designed to equip students with the skills needed for the modern workplace.Practical and Job-Related Learning:
BNU emphasizes practical learning through simulations and real-world projects.Academic Programs:
BNU offers a wide range of academic programs across various schools, including:
- School of Art, Design and Performance
- School of Aviation and Security
- School of Business and Law
- School of Creative and Digital Industries
- School of Engineering and the Built Environment
- School of Health and Social Care Professions
- School of Human and Social Sciences
- School of Nursing and Midwifery
- Missenden Abbey International Hotel and Hospitality School
Other:
- BNU has a strong commitment to equality, diversity, and inclusion.
- BNU is a TEF Silver-awarded institution, recognizing its high quality of teaching and learning.
- BNU has a strong focus on research and knowledge exchange.
- BNU has partnerships with local businesses and organizations.
-
BNU has a dedicated alumni network.
-
Academic Programs:
While the context lists the schools within BNU, it does not provide a detailed outline of the key academic programs and strengths of the institution.