TLC Banner

BSc (Hons) Software Engineering

  • Bachelor Degree
  • BSc IT
  • University of Bedfordshire
Patan College for Professional Studies (PCPS) Kupondole, Lalitpur
  • Duration3 Years
  • Study ModeFull Time
  • MediumEnglish

About BSc (Hons) Software Engineering

The B.Sc. (Hons) in Software Engineering at Patan College for Professional Studies (PCPS College), Lalitpur, is a three-year undergraduate programme delivered in academic partnership with the University of Bedfordshire, United Kingdom.

The course covers the software development cycle through programming, software engineering, databases, computer networks, mobile and desktop application development, web technologies, enterprise software, data mining, project management, research, and undergraduate project work.

Students study at the PCPS campus in Kandevatasthan, Lalitpur, where computing laboratories, project rooms, tutorial spaces, presentation facilities, library resources, and university-linked digital services support academic work. The programme progresses from computing fundamentals in the first year to application development in the second year and enterprise software, project management, research, and an undergraduate project in the final year.

Course Overview

Particular Details
Course: B.Sc. (Hons) in Software Engineering
Level: Undergraduate
Duration: 3 years
College: Patan College for Professional Studies (PCPS College)
Location: Kandevatasthan, Lalitpur, Nepal
Academic Partner: University of Bedfordshire, United Kingdom
Total Course Credits: 360 credits
Main Study Areas: Software engineering, programming, databases, networks, application development, web technologies, enterprise software, data mining, project management, and research

About the B.Sc. (Hons) in Software Engineering

Software engineering deals with the structured design, development, testing, deployment, and maintenance of software systems. At PCPS, the degree is organised around both computing principles and software development practice.

The first year establishes the technical base required for later study. Students work with software engineering fundamentals, mathematical and computational thinking, databases, computer networks, programming, and data structures.

Second-year study moves further into application development. Students cover mobile and desktop applications, software engineering practice, decision support systems, data mining, and web technologies.

The final year shifts toward larger software systems and project responsibility. Students study enterprise software and Agile Project Management alongside research and undergraduate project work.

This progression gives the degree a clear sequence. Students begin with the principles behind programming and computing systems, move into different forms of application development, and finish with work that requires them to combine technical knowledge, planning, research, and software development.

Course Structure

The programme carries 120 credits in each academic year, giving a total of 360 credits across three years.

Year Unit Credit
Year 1 Fundamentals of Software Engineering 30
Year 1 Mathematics and Concepts for Computational Thinking 30
Year 1 Databases and Computer Networks 30
Year 1 Principles of Programming and Data Structures 30
Year 2 Mobile Application Development 30
Year 2 Desktop Application Development and Software Engineering 30
Year 2 Decision Support Systems and Data Mining 30
Year 2 Web Technologies and Platforms 30
Year 3 Software for Enterprise 30
Year 3 Agile Project Management 30
Year 3 Undergraduate Project 30
Year 3 Research Methodology 30

Year 1: Building the Computing Base

The first year introduces the main ideas students need before moving into larger software projects.

Fundamentals of Software Engineering introduces software development as an organised engineering activity rather than programming alone. Mathematics and Concepts for Computational Thinking develops the analytical side of computing.

Databases and Computer Networks brings together two important parts of software systems: storing and managing information and understanding how computers communicate.

Principles of Programming and Data Structures develops programming knowledge alongside methods for organising and working with data. Together, the four first-year units establish the base for the development work that follows.

Year 2: Application Development and Web Technologies

The second year places greater attention on building and working with applications.

Mobile Application Development introduces software created for mobile platforms, while Desktop Application Development and Software Engineering extends development work to desktop applications and software engineering practice.

Decision Support Systems and Data Mining introduces students to systems and methods used to work with data for analysis and decision-making.

Web Technologies and Platforms covers the technologies used in web-based systems. By this stage, students have moved beyond introductory programming into several different forms of software development.

Year 3: Enterprise Software, Projects, and Research

The final year combines technical study with project organisation and independent academic work.

Software for Enterprise deals with software intended for organisational use. Agile Project Management introduces an approach to planning and coordinating software projects through iterative development and ongoing project management.

Research Methodology develops the research component of final-year study, while the Undergraduate Project gives students a defined piece of work in which they can apply knowledge developed across the course.

The project component is significant because software engineering involves more than producing code. A substantial project can require problem definition, planning, technical choices, development, testing, documentation, and presentation.

Practical and Project-Based Study

Practical software work appears throughout the programme through programming, application development, databases, web technologies, enterprise software, and project units.

PCPS has also presented examples of software engineering student projects. These include NagarSathi, a digital platform developed around interaction between citizens and local government services, and Furniva, an augmented-reality furniture application designed to let users visualise furniture in a physical space before purchase.

Such projects show how software development can combine technical work with a defined user problem. Students may need to consider functionality, interface decisions, information handling, testing, and how the completed application addresses its intended purpose.

Computing Facilities and Academic Resources

Software engineering students at PCPS have access to computing facilities on the Lalitpur campus. Computer laboratories support programming and development work, while project rooms and group discussion spaces provide areas for collaborative assignments.

Tutorial rooms allow smaller academic sessions, and presentation facilities support project preparation and demonstrations.

The campus library provides physical study resources, while students also have access to University of Bedfordshire-linked digital services. These include BREO, e, and the university e-library.

These resources support different parts of the programme, from accessing academic material and working on assignments to managing university-related information and completing practical projects.

Eligibility

Academic entry requirements include separate criteria for NEB, A-Level, and CBSE/ICSE applicants.

  • NEB (+2): Grade 12 with a minimum overall GPA of 2.4, stated as 60%.

  • A-Level: Minimum CCD grades with 3.5 credits, stated as C, C, and D.

  • CBSE/ICSE: Grade 12 with a minimum overall score of 60%.

Applicants must also meet an accepted English-language requirement.

English Language Requirements

Route Requirement
Nepalese Grade 12 English: Minimum 2.80, 70%, or B+
IELTS: Overall 6.0, with no band below 5.5
Pearson PTE Academic: 59 in Listening, Reading, Speaking, and Writing
TOEFL iBT: Listening 17, Reading 18, Speaking 20, Writing 17

The listed requirements also include the University of Bedfordshire English Language Assessment Service (ELAS). PTE Academic Online and TOEFL Home Edition are excluded from the stated accepted routes.

Admission Process

The admission procedure at PCPS includes several stages:

  1. Complete the admission form with the required applicant information.

  2. Submit the completed application to the college.

  3. The application is reviewed and registered.

  4. Applicants appear for a common entrance examination.

  5. Shortlisted applicants proceed to an oral interview.

  6. Original academic and personal documents are checked during document verification.

The selection process therefore considers the application, academic eligibility, entrance assessment, interview, and supporting documents.

Documents for Admission

The required document list includes:

  • Grade 10 marksheet, certificate, and character certificate

  • Grade 11 marksheet

  • Grade 12 transcript

  • Grade 12 character certificate

  • Provisional certificate

  • Migration certificate

  • Citizenship certificate

  • Three passport-size photographs with a white background

Original documents are used for verification, with verified documents requiring notarisation.

Skills Covered Through the Course

The curriculum gives students opportunities to work across several technical and project-related areas, including:

  • Programming and data structures

  • Software engineering principles

  • Database concepts

  • Computer networking

  • Mobile application development

  • Desktop application development

  • Web technologies

  • Data mining

  • Decision support systems

  • Enterprise software

  • Agile project management

  • Research methods

  • Software project planning and development

The combination of these areas means students study both software construction and the supporting work needed to organise, analyse, document, and complete software projects.

Career Areas Connected with Software Engineering

The course material identifies a range of occupations related to software and computing. Possible areas include:

  • Software Engineer

  • Front-end Developer

  • Back-end Developer

  • Full-Stack Developer

  • Mobile App Developer

  • Web Developer

  • UX/UI Designer

  • Quality Assurance Engineer

  • DevOps Engineer

  • Cloud Solutions Engineer

  • Data Analyst

  • IT Project Manager

  • Systems Analyst

  • Embedded Systems Engineer

  • Technology entrepreneurship

These are possible professional directions associated with the subject area rather than guaranteed outcomes of completing the degree. Individual roles can require different technical skills, experience, portfolios, certifications, or further study.

Who May Consider This Course?

The B.Sc. (Hons) in Software Engineering may suit students who are interested in understanding how software is planned, programmed, tested, and developed into working systems.

It may be particularly relevant for students who want to study several areas of computing rather than concentrate on programming alone. The curriculum includes programming, databases, networks, mobile and desktop applications, web systems, data mining, enterprise software, project management, and research.

Students should also be prepared for logical problem-solving, practical computer work, group projects, technical documentation, and independent project work.

Frequently Asked Questions

How long is the B.Sc. (Hons) in Software Engineering at PCPS?

The programme is structured across three academic years.

How many credits are included in the course?

The curriculum contains 360 credits in total, with 120 credits in each year.

Which university is associated with the programme?

PCPS delivers the programme in academic partnership with the University of Bedfordshire, United Kingdom.

What do students study in the first year?

First-year study covers Fundamentals of Software Engineering, Mathematics and Concepts for Computational Thinking, Databases and Computer Networks, and Principles of Programming and Data Structures.

Does the course include mobile and web development?

Yes. Mobile Application Development and Web Technologies and Platforms are included in the second-year curriculum.

Is there a final-year project?

Yes. Undergraduate Project is a 30-credit final-year unit. Research Methodology is also included in the final year.

What is the minimum NEB eligibility?

The listed NEB requirement is Grade 12 with a minimum overall GPA of 2.4, stated as 60%.

What facilities support software engineering students at PCPS?

Relevant campus resources include computer laboratories, project rooms, tutorial spaces, presentation facilities, library resources, and access to University of Bedfordshire-linked digital services.

Course Details

  • Course TypeBSc IT
  • LevelBachelor Degree
  • Duration3 Years
  • Affiliated To University of Bedfordshire
  • Study ModeFull Time
  • MediumEnglish
  • RecognitionMinistry of Education
  • Offered At Patan College for Professional Studies (PCPS)
    Kupondole, Lalitpur

Other Courses at Patan College for Professional Studies (PCPS) 3

Reviews

No reviews yet — be the first to share your experience of this course.

Questions & Discussions

No questions yet. Ask the first one about this course.

Contact Patan College for Professional Studies (PCPS), Lalitpur

  • AddressBehind Kandevtasthan, Kupondole, Lalitpur
  • Phone+977-9801102235
  • Phone+977-9801102236
  • Phone+977-1-5181198
  • Emailconnect@patancollege.org
  • Websitepatancollege.edu.np
  • Contact personPatan College for Professional Studies (PCPS)

Where else can you study BSc IT?

Nearby Similar Colleges

Featured Colleges