
BEng Software Engineering, First Class Hons, 2024:
ERD, UML, Software Engineering Principles, Technical Documentation, Technical Analysis Techniques, Research Acquisition; Reference and Analysis, Java, Python, C#, .NET, SQL, Cisco Labs, Jupyter Labs, Database Schema Design, Argument & Exception Handling, Accessibility Standardisation, Big-O Notation, Little’s law, Machine learning predictive modelling and regression analysis using Jupyter Labs, Testing Methodologies, Project Management, Artificial Intelligence, sorting algorithms & performance analysis for Big-O notation with optimisations using c#/java, Statistical analysis using Pandas, NumPy. Agile: Atlassian, Scrum, Kanban. Research on enterprise and disaster recovery agile project methodologies, OpSec / OpsInt Research, hacking prevention; black hat attack vectors and prevention, Gamified UCD phishing email training application developer using Blazor / cshtml deployed on Azure. Cisco labs (simulated sandbox environment for network architecture): load balancing, queuing/bussing and network schema / topology design,
Mathematics: Markov’s Chain, Bayesian Theorem, Linear Algebra, Simultaneous equations, MSE, R Squared, Regression Analysis, Calculus, Statistics, Probability.
Module Title Grade Mark
Fundamentals of Programming A 72
Logical Analysis and Problem Solving A 80
Computer Systems A 82
Foundation Project A 75
Databases A 74
Fundamentals of Software Engineering A 95
Introduction to Software Development A 72
Computing Infrastructure A 75
Data Structures and Algorithms A 78
Advanced Databases and Big Data B 67
Advanced Programming A 75
Software Engineering B 67
Undergraduate Project B 68
Agile Programming A 77
Machine Leaming A 74
BEng Hons, Software Engineering (First)
Understand software engineering principles, application and design.