BSc (Hons) CSSE with Micro degree in AI

BSc (Hons) CSSE with Micro degree in AI

3 years

BSc(Hons) CSSE with Micro degree in AI course is aimed at providing a foundation as well as a platform for specialist study in the second and third stages, during which one will learn in depth, the principles and practices of both disciplines computer science and software engineering.

This course is designed to enable one to analyze and build a range of applications. Emphasis is on the entire software development lifecycle, and the production of high-quality software systems using object-oriented (OO) methods and tools. One can explore the entire systems development life-cycle, as well as comprehensively covering OO methods.

The final-stage project enables one to take specialist work to greater depth, leading to the possibility of future research. The emphasis of the course is to provide vocationally skilled programmers and software engineers who have both a general overview of computer science and software engineering, with a more detailed knowledge of fields like internet programming, database applications, artificial intelligence applications or networking.


Salient Features

Course distinctive features:

  • Broadly based yet enough depth (programming skills, testing skills etc.) so as to give one will have credible vocational skills in both Computer Science and Software Engineering;
  • Coverage of the entire Software Engineering life cycle and comprehensive skills in applied programming and in applied Computer science topics;
  • 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 field;
  • Emphasis on the life-cycle but also in depth skills such as programming and analysis;
  • 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.


Eligibility Criteria:

The applicants should have 

  • successfully pass plus 2 with minimum 55% in Grade XII and minimum D+ in individual subject
  • or, 2 A level passes (with minimum C and D Grades)
  • or, successfully complete Foundation year (from a recognized university or HE institution)

English language requirements: 

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

Admission Criteria

Year 1

  • Coursework ( Projects, Assessments ) : 58%
  • Written Exam : 14%
  • Practical Exam : 28%

Year 2

  • Coursework ( Projects, Assessments ) : 43%
  • Written Exam: 44%
  • Practical Exam : 13%

Year 3

  • Coursework ( Projects, Assessments ) : 86%
  • Written Exam: 14%

Job Prospects

  • B.Sc Computer Science & Software Engineering will equip to develop the intellectual and pragmatic skills needed to develop quality software artefacts that not only function, and meet client requirements, but also fit within the pragmatic constraints.
  • Recent graduates can obtain graduate trainee positions both in industry and the public sector, with good prospects for further promotion in a competitive job market.
  • Initially, one can likely gain roles such as a trainee skilled practitioner with the prospect for later progression leading to posts of responsibility supervising work within a team-based development and support settings within industrial and commercial settings.
  • From the game developers to manager of IT and communications services, one will have a range of opportunities open to you as a BSc(Hons) CS & SE graduate.

Jobs related to the degree are :

  • Application Analyst
  • Application Developer
  • Data Analyst
  • Database Administrator
  • Games Developer
  • Information Systems Manager
  • IT Consultant
  • Multimedia Programmer
  • SEO Specialist
  • Systems Analysts
  • UX Designer
  • Web Designer
  • Web Developer

Jobs where the degree can be useful to:

  • Digital Copywriter
  • IT Sales Professional
  • IT Trainer
  • Nanotechnologist
  • Network Engineer
  • Social Media Manager
  • Technical Author
  • Web Content Author

Curricular Structure

PAT001-1 4 30 Principles of Programming [ OOPs using Java ] Core
PAT002-1 4 30 Computer Systems Structure [ DBMS, RDBMS, SQL, Access, Networking ] Core
PAT003-1 4 30 Fundamentals of Computer Studies [ Study Skills, Computer Structure & Logic Gates, Microcontrollers ] Core
PAT004-1 4 30 Introduction to Software Development [ Python Programming, UML Designs ] Core
PAT001-2 5 30 Object Oriented Programming and Software Engineering [ Software Engineering Principles, .NET programming in C# ] Core
PAT002-2 5 30 Systems Development and Modern Database Practices [ System Development Methodologies, Oracle ] Core
PAT003-2 5 30 Concepts and Technologies of Artificial Intelligence [ AI Concepts, Matlab and Prolog Programming ] Core
PAT004-2 5 30 Mobile Applications [ Hybrid Mobile Application Development ] Core
PNC003-2 5 0 Internship Non Credit
PAT001-3 6 30 Comparative Integrated Systems [ Distributed Systems, Java RMI, Web Services ] Core
PAT002-3 6 30 Social and Professional Project Management Core
PAT003-3 6 30 Undergraduate Project Core
PAT004-3 6 30 Research Methodologies and Emerging Technologies Core