Bachelor Software Engineering (inc Integrated Industrial and Professional Training)
Bachelor's degree
In Aberystwyth
Description
-
Type
Bachelor's degree
-
Location
Aberystwyth (Wales)
The MEng in Software Engineering is a 5-year degree that prepares you to work on large, high-quality and often long-lived software systems. In completing this course, you will develop a deep understanding of software development and related technologies, together with an appreciation of the management and professional issues associated with the development of large systems.
Facilities
Location
Start date
Start date
About this course
English Language Requirements Take IELTS test
Reviews
Subjects
- Options
- Software Engineering
- C
- Internet
- Web
- Systems
- Engineering
- Programming
- IT Development
- Computer Science
Course programme
Year 1 Core (80 Credits) The following modules are core:
Semester 1- Introduction To Computer Hardware, Operating Systems And Unix Tools
- Web Development Tools
- Problems And Solutions
- Programming Using An Object-oriented Language
- An Introduction To Communications And Telematics
Year 1 Options You MUST take one of the following modules (taught over 2 semesters)
Semester 1- Professional And Personal Development
- Professional And Personal Development
Year 1 Options You MUST take one of the following modules
Semester 1- Introduction To Programming
Year 1 Electives Up to 10 credits as advised by the Department
Semester 1- The Mathematics Driving License For Computer Science
Year 2 Core (40 Credits)
Semester 1- C And Unix Programming
- Modelling Persistent Data
- C++, C And Java Programming Paradigms
- Modelling Persistent Data
Year 2 Options You MUST take ONE of the following modules (taught over 2 semesters):
Semester 1- Program Design, Data Structures And Algorithms
- Program Design, Data Structures And Algorithms
Year 2 Options You MUST take ONE of the following modules (taught over 2 semesters):
Semester 1- The Software Development Life Cycle
- The Software Development Life Cycle
Year 2 Options 10 credits as advised by the Computer Science Department.
Year 2 Options 30 credits as advised by the Department.
Semester 1- Image Processing
- Web Programming
- Introduction To System And Network Services Administration
- Computer Architecture And Hardware
- The Artificial Intelligence Toolbox Part 1: How To Find Solutions
- Introduction To Business Processes For Web Developers
- Client-side Graphics Programming For The Web
- Mobile, Embedded And Wearable Technology
- The Artificial Intelligence Toolbox - Part Ii: Programming In An Uncertain World
- Introduction To Robotics
- Commercial Database Applications
Year 3 Core (120 Credits) On your compulsory sandwich year your registration will be:
Semester 1- Sandwich Year
- Sandwich Year
- Sandwich Year
- Sandwich Year
Year 4 Core (50 Credits) You must take all of these modules:
Semester 1- Agile Methodologies
- Developing Internet-based Applications
Semester 2
- Professional Issues In The Computing Industry
Year 4 Options You MUST take ONE of the following projects:
Semester 2- Major Project
Year 4 Options 30 credits as advised by the Department.
Semester 1- Advanced Computer Graphics
- Computer Vision
- Ubiquitous Computing
- Internet Services Administration
- Machine Learning
- Space Robotics
- Open Source Development Issues
- Further Issues In System And Network Services Administration
Final Year Core (100 Credits) You must take the following modules:
Semester 1- Developing Advanced Internet-based Applications
- Advanced Software Engineering
- Mobile Solutions
- Machine Learning For Intelligent Systems
Final Year Options You must take one of the following modules
Semester 1- Internet Technologies
- Fundamentals Of Intelligent Systems
Bachelor Software Engineering (inc Integrated Industrial and Professional Training)