BSc (Hons) in COMPUTER SCIENCE
COURSE OVERVIEW
36,292,800 UZS
per year
54,600,000 UZS
per year
3 years
18
Course description
The BSc (Honours) Computer Science course aims to equip students with a comprehensive understanding of the fundamental principles and practical applications of computing technology. The curriculum will cover a broad range of topics, including programming, data structures, algorithms, operating systems, software engineering, databases and cybersecurity. Additionally, students will learn about emerging technologies such as artificial intelligence, machine learning, and cloud computing. The course is designed to foster critical thinking, problem-solving skills, and innovation, preparing students for careers in technology and further academic study.
The studies in the course are in line with education for sustainable development (ESD), which is part of the UN's Sustainable Development Goals (SDGs). In particular, the course learning outcomes, learning and teaching methods and assessments contribute to a holistic approach to addressing the following specific SDGs:
SDG 4. Quality Education
Goal: Education for sustainable development and global citizenship.
SDG 5. Gender Equality
Goal: Achieve gender equality and empower all women and girls.
SDG 7. Affordable and Clean Energy
Goal: Increase substantially the share of renewable energy and improvement in energy efficiency.
SDG 8. Decent Work and Economic Growth
Goal: Provide youth the best opportunity to transition to a decent job calls for investing in education and training of the highest possible quality, providing youth with skills that match labour market demands.
SDG 9. Industry, Innovation, and Infrastructure
Goal: Build resilient infrastructure, promote inclusive and sustainable industrialization, and foster innovation.
SDG 11. Sustainable Cities and Communities
Goal: Transform the way urban spaces are built and managed.
SDG 12. Responsible Consumption and Production
Goal: Adopt sustainable practices to reduce waste generation through prevention, reduction, recycling and reuse.
SDG 17. Partnership for the Goals
Goal: Strengthen the means of implementation and revitalize the Global Partnership for Sustainable Development.
Our intention is to cultivate proficient and adaptable professionals who can contribute to the evolving landscape of the tech industry locally and globally.
The BSc (Honours) in Computer Science is intended to meet the following aims to:
Provide students with knowledge and understanding of the fundamental principles, methods and technologies that underpin the discipline of computing;
Provide students with technical expertise and practical experience in computer science, enabling them to be effective in a varied and fast-developing range of careers in computing;
Provide a coherent selection of specialist subjects which allow students to focus their studies in a themed area within computer science and software engineering;
Provide students with the knowledge and practical use of industry tools and techniques to develop software applications and solutions;
Provide the ability to apply this knowledge and skills to a range of practical situations to resolve business and technical problems and to encourage a disciplined and professional attitude towards the development of such systems;
Provide a motivating and inclusive environment with the opportunity to develop themselves intellectually and socially and to encourage students to develop as independent and self-critical problem solvers;
Prepare students for continued study at an advanced level, either in formal postgraduate study or as continued professional development;
Produce immediately employable graduates with an industrially relevant mix of knowledge, practical skills and self-motivation.
Course structure
This section shows the core and option modules available as part of the course and their credit value. Full-time Undergraduate students study 120 credits per year. Course structures can be subject to change each academic year following feedback from a variety of sources.
Modules are described as:
Core modules are compulsory and must be undertaken by all students on the course.
Option modules give you a choice of modules and are normally related to your subject area.
Electives: from the WIUT module catalogue (subject to pre-requisite requirements and availability).
Additional information may also be included above each level, for example, where you must choose one of two specific modules.
Core modules
- Introduction to Information Technology
- Fundamentals of Programming
- Algorithms and Data Structures
- Fundamentals of Statistics
Two Options or One Elective
- Graphic design
- Introduction to Artificial Intelligence
- CGI and its implementation
- Any module from the WIUT module catalogue
Award of Certificate of Higher Education available
Core modules
- Database Systems
- Object Oriented Programming
- Operating Systems
Three Options or one Elective
- Full Stack Web Development
- Game development
- Data Wrangling and Visualization
- Mobile Applications Development
- Network Operations
- Fundamentals of Cyber Security
- Any module from the WIUT module catalogue
Award of Diploma of Higher Education available
Core modules
- Computer Science Final Project
- Software Quality, Performance and Testing
Four Options or one Elective
- Natural Language Processing
- Distributed Systems and Cloud Computing
- Internet of Things
- Machine Learning
- Network Security and Cryptography
- System Analysis and Design
- Neuromarketing and AI
- Any module from the WIUT module catalogue
Award of Bachelor of Science is Available
How you will study
This course is a collection of learning opportunities. Using these opportunities will help you mature in attitude and competence, preparing you for your future career and life in general. Learning in this course is a partnership: expert University staff will guide you through the necessary core knowledge of your subject and help you develop an understanding, while you, increasingly, take the leading role in pursuing the learning that meets your specific needs.
Your course is organized into a number of modules at each level. These are the building blocks of your course. Each module consists of a number of learning activities over a number of weeks designed to help you achieve the knowledge and skills related to a particular area within your subject.
The principal aim of your course is to equip you for professional life, or higher study, relevant to your current programme of study.
To prepare you for this, the learning in your course will not take place only in the class. Your learning will use the following methods, each supporting the others:
Lectures will give you access to expertise and present you with the knowledge you need in your subject.
Practical tutorial, workshops or laboratory sessions will allow you to understand, apply and strengthen your skills under the guidance of a tutor.
Independent study time will let you take more control of your own learning and give you the framework that will help you to keep on learning without supervision.
Personal development will allow you to complement your knowledge with the specific specialised skills that meet your individual needs.
Real-life projects or case studies, normally provided by an organization, will give you the opportunity to engage with employers and use your knowledge and skills to solve a real-life or a business-related problem.
In your first year of study (called Level 4) you will make the full transition into Higher Education. You will develop the key core skills for Computer Science complemented with the foundations of your specific course or cognate area. To help this transition your course has additional classes and support sessions at this level that you will need to fully engage with to prepare yourself for the advanced study that follows.
Your second year of study (Level 5) will help you develop some autonomy. At this level, you will develop detailed knowledge in Computer Science and will be able to deal with more areas by yourself and in teams, reflecting on your own strengths and identifying areas to specialize in.
In your final year of study (Level 6) you will have learned to work autonomously with your lecturers increasingly being there to support you and challenge your thinking; this is the level that completes your preparation for going into industry and further study, with an ability to handle the complexity of large-scale systems and environments and with full control of your further development needs.
Course material will be provided through the online learning platform and is an important resource base for you which you can access at any time and from anywhere provided you have access to the internet. The platform also provides a channel of communication between you and your module leader through blogs. This ensures a student centric approach, focusing on your abilities, needs and learning styles where the module leader is a facilitator of your learning.
In summary, the teaching and learning strategy used will develop your intellectual abilities; your knowledge; your powers of creativity, powers of analysis and your transferable skills. On any individual module, a combination of teaching approaches will be used depending on the nature of the subject being taught, and the specified learning outcomes.
Key transferable skills and abilities encompass the general intellectual development of the individual. Use of a wide range of assessment formats enhances the visibility of these characteristics. Typically, students are expected to demonstrate through coursework, tests, portfolio generation and examinations their ability to:
Gather and assess information;
Organize and manipulate data;
Think critically and evaluate their own performance;
Work collaboratively;
Self-manage;
Use numbers accurately and effectively;
Communicate effectively orally and in writing;
Use of IT as tool and resource;
Conceptualize and problem solve.
Throughout all levels of your course, you will also develop necessary, distinct, attributes that will help you compete effectively in a global changing environment.
The Graduate Attributes (GA) are developed throughout the course through the knowledge and professional skills modules, and are intended to ensure that you have a deep knowledge of the subject area, you are critical and creative thinkers, are professional, socially, ethically and environmentally aware, global in outlook and community engaged, and a literate and effective communicator.
ENTRY REQUIREMENTS
-
Successful completion of an appropriate International Foundation course which includes a pass on an Academic English module and Quantitative methods or equivalent; or
-
Successful completion of the first year of an appropriate degree course in a recognized Uzbek or similar university; or
-
Two GCE A level passes (in any subject excluding mother tongue), plus three GCSE passes at grade C or above including English Language and Mathematics; or NC/ND or HNC/HND. (The range of academic disciplines studied is not hereby restricted, but certain vocational courses such as City and Guilds would not satisfy the admissions requirements.); or
-
An Advanced General National Vocational Qualification (GNVQ); or
-
Any other equivalent qualification normally accepted as entry requirements (e.g. International Baccalaureate, etc.).
Applicants must have:
-
Had their secondary education through the medium of English and gained grade C or above in the equivalent of GCSE English; or
-
An IELTS score of 6 with a minimum of 6 in the writing component or another English Language Test recognized by the University of Westminster; or
-
Successfully completed an appropriate International Foundation course with a pass in an Academic English module.
Applicants must have an acceptable level of competence in Mathematics. This could be demonstrated by one of the following:
-
A pass in a mathematics test approved by the University of Westminster; or
-
Grade C or above in GCSE/’O’ Level Mathematics (or its equivalent); or
-
Successfully completed an appropriate International Foundation course with pass in Quantitative Methods module.
Applicants will have to be 18 years of age at the start of the academic year. For the purposes of this regulation, the academic year runs from 1st October to 30th September of the following year.
Applications are normally processed based on the documentation submitted on the WIUT admissions system. The University reserves the right to introduce other admission processes such as an interview.