Overview
BSc (Hons) Computer Science at The Westminster College, Kupondole, Lalitpur
BSc (Hons) Computer Science at The Westminster College (TWC), Kupondole, is a four-year honours degree delivered under the academic framework of the University of Westminster, London. The course carries 480 credits and includes a foundation year that helps students move from school-level learning into university-level Computer Science.
The programme suits you if you have completed 10+2, NEB, CBSE, A-Levels or an equivalent qualification and wish to build a solid path into software development, data science, artificial intelligence, and related computing fields. The degree allows you to study in Nepal while following the same course structure and academic expectations as students enrolled at the University of Westminster in the UK.
Many Nepali students look for an IT course after 12th that combines theory, practice, and clear career routes. This programme responds to that need by linking classroom teaching, supervised labs, and project work with industry exposure through internships and placements.

Highlights
-
Award: BSc (Hons) Computer Science
-
Duration: Four years, full-time (foundation year plus Levels 4, 5, and 6)
-
Total credits: 480 (120 credits per year)
-
Academic partner: University of Westminster, London
-
Specialisation themes:
-
Mobile and Web Engineering
-
Data Science and Analytics
-
Applied Artificial Intelligence, IoT, and data mining
-
-
Study location: Kupondole, Lalitpur, Nepal
-
Internship and placement support through The Westminster College network of industry partners
For you as a student, these points mean a structured Computer Science degree in Nepal with an international awarding university and locally accessible teaching and support.
Curriculum Details
The BSc (Hons) Computer Science course is organised across four academic years. Each year builds on the previous one, moving from fundamentals to specialised areas such as mobile development, data science, security, and artificial intelligence.
Foundation Year (Year 1 – Level 3)
This year introduces basic academic skills and mathematical tools that you need before stepping fully into Computer Science. Typical modules include:
-
Computer Systems and Networks – understanding hardware, operating systems, and network concepts
-
Introduction to Academic Practice – academic writing, study skills, and use of learning resources
-
Foundation Mathematics – algebra, functions, and topics needed for computing
The second semester focuses on:
-
Information Systems and Data Representation – how data is stored, structured, and processed
-
Critical Thinking for Academic and Professional use – reasoning, argument, and problem analysis
-
Programming – starting to code in a high-level language and solving small problems through algorithms
This stage is especially supportive for students who come from non-IT backgrounds or who have had limited exposure to coding at school.
Year 2 – Level 4
At Level 4 you transition into full undergraduate Computer Science study. The focus moves to core computing knowledge and consistent programming practice. Modules include:
-
Trends in Computer Science
-
Computer Systems Fundamentals
-
Software Development I
-
Web Design and Development
-
Mathematics for Computing
-
Software Development II
By the end of this year, you learn to write larger programs, understand basic data structures, and build simple web applications. Mathematics modules support reasoning about algorithms, logic, and computer graphics.
Year 3 – Level 5
Level 5 deepens your technical skills, gives you more responsibility, and introduces group work that mirrors real software teams. Key modules are:
-
Object Oriented Programming
-
Client–Server Architectures
-
Software Development Group Project
-
Database Systems
You also begin to shape a theme for specialisation through options at the next level, such as mobile and web computing or data science. Work in this year often involves planning and delivering software for case-study clients, using tools for version control, database management, and testing.
Year 4 – Level 6
The final year focuses on advanced topics and an extended project. Core elements include:
-
Final Year Project (40 credits) – an individual project that runs across the year
-
Security and Forensics
-
Applied Artificial Intelligence
Students then select an option theme:
-
Mobile and Web Computing Theme
-
Mobile Native Application Development
-
Advanced Server-side Web Programming
-
-
Data Science Theme (choose any two)
-
Operational Research and Optimisation
-
Data Visualisation and Dashboarding
-
Internet of Things (IoT-focused module listed as such in the official structure)
-
The option structure lets you follow a clearer path either towards mobile/web engineering or towards data analysis and IoT-related systems.
Course Structure
Year 1
|
Semester I |
|
|
Module Title |
Credit |
|
Computer Systems and Networks |
20 |
|
Introduction to Academic Practice |
20 |
|
Foundation Mathematics |
20 |
|
Semester II |
|
|
Module Title |
Credit |
|
Information Systems and Data Representation |
20 |
|
Critical Thinking for Academic and Professional |
20 |
|
Programming |
20 |
Year 2
|
Semester I |
|
|
Module Title |
Credit |
|
Trends in Computer Science |
20 |
|
Computer Systems Fundamentals |
20 |
|
Software Development I |
20 |
|
Semester II |
|
|
Module Title |
Credit |
|
Web Design and Development |
20 |
|
Mathematics for Computing |
20 |
|
Software Development II |
20 |
Year 3
|
Semester I |
|
|
Module Title |
Credit |
|
Object Oriented Programming |
20 |
|
Client-Server Architectures |
20 |
|
Software Development Group Project |
20 |
|
Database Systems |
20 |
|
Semester II |
|
|
Module Title |
Credit |
|
Option I-Mobile and Web Computing Theme |
|
|
Server-side Web Development |
20 |
|
Advanced Client-side Development |
20 |
|
Option II- Data Science Theme |
|
|
Machine Learning and Data Mining |
20 |
|
Applied Cryptography |
20 |
Year 4
|
Semester I |
|
|
Module Title |
Credit |
|
Final Year Project |
40 |
|
Security and Forensics |
20 |
|
Applied Artificial Intelligence |
20 |
|
Semester II |
|
|
Module Title |
Credit |
|
Option I-Mobile and Web Computing Theme |
|
|
Mobile Native Application Development |
20 |
|
Advanced Server-side Web Programming |
20 |
|
Option II- Data Science Theme (choose any two modules) |
|
|
Operational Research and Optimisation |
20 |
|
Data Visualisation and Dashboarding |
20 |
|
Internet of Things |
20 |
Note: Students are required to choose one option theme from the above list at Level 6
Objectives of the Course
The BSc (Hons) Computer Science at The Westminster College aims to:
-
build a strong foundation in programming, computer systems, networks, and databases
-
help students understand core Computer Science theory and its practical use in real systems
-
develop confidence to analyse problems, design solutions, and implement software that works reliably
-
introduce modern areas such as data science, artificial intelligence, IoT, cyber security, and advanced web development
-
support progression to higher study or professional roles in the IT sector, both in Nepal and abroad
Scope of BSc (Hons) Computer Science
Nepal’s economy depends more each year on digital systems: banking platforms, mobile applications, government portals, online education, and health information systems. Organisations require graduates who understand core Computer Science as well as emerging technologies.
Through this course, you gain knowledge that can be applied in software houses in Kathmandu, outsourcing companies working for international clients, banks and insurance firms, telecom operators, edtech companies, and development projects that run large databases or information systems.
The link with the University of Westminster also opens doors for credit transfer or postgraduate study in the UK and other countries, subject to meeting entry criteria and visa rules.
Learning Outcomes
By the time you complete BSc (Hons) Computer Science from The Westminster College, you are expected to be able to:
-
write programs in more than one language using appropriate data structures and algorithms
-
model and implement relational databases and query them using structured query languages
-
build web applications that use client–server architectures and basic security practices
-
apply data science techniques to analyse datasets and present findings using visualisation tools
-
understand principles of artificial intelligence and machine learning in problem-solving contexts
-
evaluate computer systems from the viewpoint of performance, usability, and maintainability
-
work in project teams, manage tasks and deadlines, and communicate technical ideas to non-specialists
-
reflect on your own learning and plan further development in specialised areas
These outcomes come directly from the combination of lectures, labs, projects, and assessments used across the four years.
Skill Development and Support
Skill development happens both through formal modules and through extra activities. Group projects at Level 5 require you to share code, manage source control, divide tasks, and present results. The final year project helps you learn to frame a problem, review literature, plan experiments or development cycles, and document outcomes in a professional report.
The college’s Professional Development Centre (TWC-PDC) runs additional short courses, certification preparation, and skill-building programmes in cooperation with IT and business experts. These may include extra sessions on programming frameworks, cloud platforms, presentation skills, or interview preparation, which support your transition into work.
Teaching Methodology
Teaching follows the model set by the University of Westminster and uses a mix of:
-
lectures for conceptual grounding
-
tutorials for problem-solving and discussion
-
supervised lab sessions for programming and practical tasks
-
group projects that simulate workplace settings
Students usually have around 16 contact hours per week and are expected to commit a similar amount of time to self-study, reading, and project work. Blackboard, the university’s online learning platform, provides module outlines, lecture notes, assignment briefs, and discussion spaces.
Assessment methods include written reports, programming assignments, online quizzes, project presentations, and examinations. Several coursework tasks use case studies drawn from software industry practice, such as gathering user requirements, turning them into technical specifications, and developing functioning applications.
Drop-in support sessions and personal tutoring help you manage difficult modules and adjust to the academic expectations of an honours degree.
Admission Requirements
For entry into BSc (Hons) Computer Science at The Westminster College, applicants are normally expected to meet the following academic criteria:
-
Higher Secondary Education Board (HSEB) / NEB 10+2 / CBSE or equivalent with at least 55% or GPA 2.4
-
or A-Levels with a minimum of 3.5 credits and three full-credit subjects
Any other qualification is reviewed by the Course Leader and must be accepted as equivalent to the required level. Applicants also need to meet the English language requirements set by the University of Westminster. Students may use recognised English tests such as Oxford ELLT, IELTS, or equivalent evidence of proficiency, following current university and visa rules.
Career Opportunities
Graduates from this Computer Science degree can move into many technical and analytical roles, depending on their chosen options and project experiences. Examples include:
-
software developer or software engineer
-
web or mobile application developer
-
data analyst or early-stage data scientist
-
database administrator
-
cloud engineer or systems engineer
-
QA engineer or test analyst
-
entry-level AI and machine learning practitioner
Employment opportunities exist in Nepali IT companies, outsourcing firms serving international clients, banks, insurance companies, telecoms, e-commerce businesses, health information projects, and NGOs that manage large information systems. Some graduates use the degree as a foundation for postgraduate study in Computer Science, data science, or related subjects in Nepal or abroad.
Scholarships and Financial Aid
Students enrolled in BSc (Hons) Computer Science can apply for the scholarship schemes run by The Westminster College:
-
merit scholarships for strong academic performance
-
need-based scholarships and fee waivers for students facing financial difficulty
-
sports scholarships for students who represent the college in sports
-
The Westminster College Scholarship for students from remote areas, disadvantaged groups, and low-income families who meet the criteria
The Student Services Department guides you through eligibility checks, document requirements, and renewal rules. Early discussion with the department helps you plan your study finances more clearly.
Why Choose BSc (Hons) Computer Science at The Westminster College?
You may find this course suitable if you:
-
want a UK honours degree in Computer Science while studying in Nepal
-
prefer a structured four-year route with a foundation year that supports your move from school to university
-
value the option to specialise in either mobile and web engineering or data science and AI in the final years
-
wish to study in small to medium-sized classes, with access to computer labs, learning resources, and online platforms such as Blackboard
-
plan to consider internships, placements, or later credit transfer and further study in the UK or other countries, subject to performance and regulations
For Nepali students who want an IT career but also need clear information, this course offers a structured pathway that connects local study conditions with international academic standards.
Conclusion
BSc (Hons) Computer Science at The Westminster College, Kupondole, provides a four-year route into modern computing for students from Nepal and beyond. The partnership with the University of Westminster, clear course structure, foundation support, option themes, and links with employers create an environment where you can learn core Computer Science and apply it to practical problems.
If you are thinking seriously about an IT course after 12th that balances programming, theory, and project work, this degree gives you a detailed framework to plan your academic journey and early career steps.
Frequently Asked Questions (FAQ)
1. Who is this course suitable for?
The course suits students who have completed 10+2, NEB, CBSE, A-Levels, or an equivalent qualification and who are interested in programming, problem-solving, and building software systems.
2. Do I need prior programming experience?
Prior coding knowledge helps, but the foundation year and first programming modules start from introductory level and then move ahead step by step.
3. Is internship or placement compulsory?
Internships are not mandatory for graduation, yet TWC and its Professional Development Centre encourage students to take them, and many students use industry links to gain early work exposure.
4. Can I specialise in data science or mobile and web development?
Yes. In the final years, you select either the Mobile and Web Computing theme or the Data Science theme through option modules and project choices.
5. How heavy is the weekly workload?
Students attend around 16 hours of classes each week and are expected to spend a similar number of hours on self-study, assignments, and project work.














