Bachelor of Science (BSc)
BSc Information Technology Management for Business
- Typical A-level offer: AAA
- Typical contextual A-level offer: ABB
- Refugee/care-experienced offer: BBB
- Typical International Baccalaureate offer: 36 points overall with 6,6,6 at HL
Fees and funding
Fees
Tuition fees for home students commencing their studies in September 2025 will be £9,535 per annum (subject to Parliamentary approval). Tuition fees for international students will be £33,500 per annum. For general information please see the undergraduate finance pages.
Additional expenses
All students should normally be able to complete their programme of study without incurring additional study costs over and above the tuition fee for that programme.
Policy on additional costs
All students should normally be able to complete their programme of study without incurring additional study costs over and above the tuition fee for that programme. Any unavoidable additional compulsory costs totalling more than 1% of the annual home undergraduate fee per annum, regardless of whether the programme in question is undergraduate or postgraduate taught, will be made clear to you at the point of application. Further information can be found in the University's Policy on additional costs incurred by students on undergraduate and postgraduate taught programmes (PDF document, 91KB).
Scholarships/sponsorships
The Manchester Bursary is available to UK students registered on an undergraduate degree course at Alliance MBS who have had a full financial assessment carried out by Student Finance England.
In addition, Alliance MBS will award a range of Social Responsibility Scholarships to UK and international/EU students.
These awards are worth £2,000 per year across three years of study. You must achieve AAA at A-level (or equivalent qualification) and be able to demonstrate a significant contribution and commitment to social responsibility.
The School will also award a number of International Stellar Scholarships to international students achieving AAA at A-level (or equivalent qualification). Applicants who exceed AAA and/or have supplementary qualifications (such as EPQ) will receive additional consideration.
Additional eligibility criteria apply - please see our scholarship pages for full details.
Course unit details:
Software Application Design and Development
Unit code | BMAN11000 |
---|---|
Credit rating | 20 |
Unit level | Level 1 |
Teaching period(s) | Full year |
Available as a free choice unit? | No |
Overview
So much of our everyday life is dependent upon software technology and people developing and maintaining these digital solutions. Software solutions need to be engineered, but require different engineering approaches and techniques to research, design, develop, implement, and test the software, to deliver professional, reliable, on cost and on time solutions. This course unit guides students toward acquiring a well-rounded foundation of skills in the design and development of software applications that are necessary for a career in the management of Information Technology.
Pre/co-requisites
Pre-requisites: None
Co-requisites: None
Dependent courses: None
Core for ITMB students.
Aims
The course unit aims to:
1. Introduce students to the principles of software engineering;
2. Provide students with the methods needed to specify, design, develop, implement and improve software solutions; and
3. Explain the principles of how people interact with computers and to what extent computer are or are not developed for successful interaction with users.
Learning outcomes
1. Demonstrate an understanding of the role and importance of the software development lifecycle.
2. Demonstrate an understanding of software application design and factors that determine the success or failure of interactive applications.
3. Design, develop and implement basic/intermediate level software applications.
4. Understand the concepts of usability and evaluation techniques and the factors that determine how people use technology.
5. Critique interactive systems, employing principles of human goal-oriented behaviour.
6. Apply problem-solving in designing and developing business application.
7. Use a software development environment to develop and deploy business applications on the Web.
8. Use a software development environment to develop and deploy mobile applications.
9. Develop applications that integrate the data layer (Model), user interface layer (View), and presentation logic layer (View model) in conformance with the MVVM software architecture.
10. Assess the appropriateness of technology solutions in support of human goal-oriented behaviour.
11. Select appropriate evaluation methods for interactive applications.
Syllabus
1. The software development lifecycle
2. Human-computer interactions (HCI): requirement, design and evaluation
3. Software architectures
4. Web application technologies
5. Web application development
6. Object-orientated programming
7. Technical design of mobile applications
8. Technical development of mobile applications
9. Software application evaluation and testing
10. Large application design and development
Teaching and learning methods
Lectures and Labs
Assessment methods
Formative:
Online Quizzes
Programming submission exercises during labs
Summative:
Individual software application design report (20%)
Two individual assessed lab exercises (40%)
Demonstration of individual software application solution (40%)
Feedback methods
• Informal advice and discussions during lectures, labs and during office hours
• Written and verbal comments on both formative and summative coursework
• Formative feedback in verbal form during lab sessions related to the coursework
• Generic feedback posted on Blackboard regarding coursework performance
Recommended reading
• Ian Sommerville, Software Engineering, 10 Edition, 2016.
David Benyon, Designing User Experience: A guide to HCI, UX and interaction design, 4 Edition, 2019
• Ian West, Practical Web Design for Absolute Beginners, 2016.
• Imar Spaanjaars, Beginning ASP.NET 4.5: C# and VB, 2012.
• Dan Hermes, Nima Mazloumi, Building Xamarin.Forms Mobile Apps Using XAML: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals, 2019.
Study hours
Scheduled activity hours | |
---|---|
Lectures | 20 |
Practical classes & workshops | 30 |
Independent study hours | |
---|---|
Independent study | 150 |
Teaching staff
Staff member | Role |
---|---|
Grigory Pishchulov | Unit coordinator |
Additional notes
Pre-requisites: None
Co-requisites: None
Dependent courses: None
Programme restrictions: Core for ITMB students.
For Academic Year 2024/25
Updated: March 2024
Approved by: March UG Committee