The Westminster College , Kupondole, Lalitpur

BSc (Hons) Computer Science

Affiliated To: University of Westminster, London, UK

Course

BSC Hons Computing

Course Level

Bachelor Degree

Duration

4 Years

Study Mode

Full Time

Total Seats

100

Medium

English

Total Fee (NRS)

620,000

Recognition

MoE

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.

The Westminster College Building

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.

Contact Details of The Westminster College, Lalitpur

Reviews

College Review

Questions & Discussions

Ask Question

Nearby Similar Colleges