B.Sc. (Hons.) in Computer Science & Software - University of Bedfordshire (UoB)

University of Bedfordshire (UoB)

Computer and IT

3 year(s)

B.Sc. (Hons.) in Computer Science & Software Engineering is a  3 Years/6 Semesters, 360 credits program run by Patan College of Professional Studies in Nepal with affiliation from University of Bedfordshire

B.Sc. (Hons.) in Computer Science & Software Engineering course has been designed to develop graduates who are able to:

  1. Broadly based yet enough depth (programming skills, testing skills etc.) so as to give you credible vocational skills in both Computer Science and Software Engineering;
  2. Coverage of the entire Software Engineering life cycle and comprehensive skills in applied programming and in applied Computer science topics;
  3. Taught by staff with both a strong academic research background who’re also actively engaged in knowledge transfer (e.g. to local SME’s), and who are at the forefront of their
  4. field;
  5. Emphasis on the life cycle but also in depth skills such as programming and analysis.

Intake Session : February / June / September-October

Admission criteria

The basic criteria required for entry to the courses are listed as follows:

The applicants should have any of the following:

  • 2 A level passes (with minimum C and D Grades)
  • OR Successfully pass in Grade XII with aggregate marks of 55% or above for levels XI and XII
  • OR Successfully complete Foundation year (from a recognized university or HE institution)

English language requirements are as follows :

  • IELTS overall score of 6.0 with minimum 5.5 in each element
  • OR Nepalese High School 12th English minimum 60>#/li###

Salient features

  • Learn about the entire software development life cycle and the production of high quality systems using object-oriented methods.
  • Study with committed, like-minded students in dedicated laboratories and classrooms
  • Develop your professionalism as you choose the career path you wish to take
  • Gain detailed knowledge of areas such as Internet programming, database applications, artificial intelligence and networking.
  • Explore the highly sought-after practical skills you will need to make a success of your career
  • Challenge yourself with a final stage project which will enable you to study your specialism in greater depth
  • Benefit from teaching by staff who have a strong academic research backgrounds and are also actively engaged in knowledge transfer


Eligibility Criteria:

Successful completion of 10+2 or equivalent (any discipline) with minimum 55% marks in aggregate.

Curricular structure

The Units which make up the course are:

PAT001-1430Principles of Programming
[ OOPs using Java ]
PAT002-1430Computer Systems Structure
[ DBMS, RDBMS, SQL, Access, Networking ]
PAT003-1430Fundamentals of Computer Studies
[ Study Skills, Computer Structure & Logic Gates, Microcontrollers ]
PAT004-1430Introduction to Software Development
[ Python Programming, UML Designs ]
PNC001-140Computing and IT in WorkplacesNon Credit
PNC002-140Fundamental of Web Design & Development using PHPNon Credit
PNC003-140.NET Programming using C#Non Credit
PNC004-140Data Mining and Data WarehousingNon Credit
PAT001-2530Object Oriented Programming and Software Engineering
[ Software Engineering Principles, .NET programming in C# ]
PAT002-2530Systems Development and Modern Database PracticesCore
PAT003-2530Concepts and Technologies of Artificial IntelligenceCore
PAT004-2530Mobile Applications
[ Android, IOS and Hybrid Mobile Application Development ]
PNC001-250Creativity and InnovationNon Credit
PNC002-250Innovation Management and New Product DevelopmentNon Credit
PNC003-250InternshipNon Credit
PAT001-3630Comparative Integrated SystemsCore
PAT002-3630Social and Professional Project ManagementCore
PAT003-3630Undergraduate ProjectCore
PAT004-3630Research Methodologies and Emerging TechnologiesCore
PNC001-360Cloud Infrastructure & ServicesNon Credit
PNC002-360Designing & Developing Applications in CloudNon Credit
show more