Apply to program

BSc (Hons) Computer Science with Artificial Intelligence

courseCourse Title

BSc (Hons) Computer Science and Artificial Intelligence

courseCourse Duration

4 years

courseCourse Coordinator

Mr. Rupak Koirala


Full Time

courseCredit Hours


courseRegistration Form

Register Here

BSc Computer Science with Artificial Intelligence embodies the academic and industrial understanding that artificial intelligence is a highly demanded specialization of computer science, and therefore practitioners of artificial intelligence must have a solid foundation in computer science.

Level Four

The first year equips you with a solid foundation in key topics in Computer Science and introduces artificial intelligence. Therefore, the first year shares five of its six modules with BSc (Hons) Computer Science and covers key concepts, such as computer programming, algorithms and data structures, computer systems, website development, and introductory artificial intelligence, and nurtures your creativity with an innovation project. Your practice is supported by presentations, seminar discussions of key topics and ideas, and collaborative practices with other students in the school or faculty. After the first year, you will have covered a broad range of topics in Computer Science that will upskill you to understand the key industrial skills and prepare you to take advanced topics in the subsequent years.

Level Five

The second year consolidates your learning with four computer science modules and two artificial intelligence-specific modules. The computer science curriculum includes highly sought-after skills in cyber security, software design, object-oriented programming, databases, and web application development. The topics on artificial intelligence are machine learning and machine learning operations.

These topics are highly practical and underpin the roles of Software Developers, Computer Programmers, and Machine Learning Engineers in industry.

Level 5 consists of a dedicated professional placement in Year 3 that helps you get hands-on industry experience working in the field.

Level Six

The final year covers the advanced topics in the practice of artificial intelligence and the key application areas. These include Deep Learning, the technology behind the mass adoption of artificial intelligence in industry, and its applications in computer vision and natural language processing. This year also teaches key enabling technology powering scalable computing in industry.

Your learning culminates into an Individual Honours Project where you display your learning by developing a well-rounded, professionally developed, artificial intelligence-driven software solution for a problem of modern relevance.

The final year prepares you for a graduate-level job in the computing, artificial intelligence, and data science industry.

Would you like to watch a video instead to learn more about the course? Here is the link to the descriptive video of the course:

Discover the course more engagingly through visual learning.

Course Structure

Year 1

Module NameCredit Value
Computer Systems20
Website Design and Development20
Data Structures and Algorithms20
Innovation Project20
Computer Programming20
Introduction to Artificial Intelligence20

Year 2

Module NameCredit Value
Object Oriented Programming20
Database and Web Application Development20
Artificial Intelligence and Machine Learning20
Cyber Security20
Software Design20
Data Management and Machine Learning Operations20

Year 3

Module NameCredit Value
Professional Placement Year120

Year 4

Module NameCredit Value
Deep Neural Networks and Ethics20
Modern Data Stores and Data Protection20
Natural Language Processing20
Cloud Computing20
Individual Honours Project40

Course Provided By:
Birmingham City University (BCU)

Entry Requirements

  • Students must complete the grade 12 exam conducted by the National Exam Board (NEB) or equivalent with an aggregate score ≥ 3.0 CGPA
  • For A-Levels, a minimum of 3.0 credits with at least a grade of D and above (112 UCAS points or above)
  • Applicants must demonstrate their English proficiency with a minimum of Grade B or above in English at Grade 12 and BCU EPT Listening and Speaking Test (each band 5.5)
    BCU-recognized English Tests: IELTS/TOEFL/PTE/ELLTS –6.0 overall with 5.5 minimum in all bands

Enhancing your employability skills

You will learn of range of skills which will be key to enhancing your future employability.

Specifically, you will learn to:

  • Develop software solutions to real-world problems.
  • Use a range of modern techniques to engineer software products.
  • Understand the role, and techniques, and application of artificial intelligence in modern software systems and their societal impact.
  • Implement the deployment pipeline of artificial intelligence and machine learning-based software systems.
  • Work independently and collaboratively.
  • Be a self-motivated, organized, effective learner.
  • Communicate your work effectively via both oral and written communication skills.

Professional practice guidance will teach you a range of skills such as writing CVs and job applications, preparing for interviews; using social media and other platforms for self-promotion, presenting yourself and your work in a professional framework using a range of appropriate communication skills, such as various types of presentation software will also be practiced.

Graduate Jobs

The job opportunities for the graduates of BSc Computer Science with Artificial Intelligence are immensely broad because they can work in roles concerning software development as well as artificial intelligence and data science.

The graduates can apply for job roles such as:

  • Software Developer
  • Software Engineer
  • Web Developer
  • Computer Programmer
  • Java Developer
  • Python Programmer
  • Computer Scientist
  • Machine Learning Engineer
  • Machine Learning Scientist
  • Artificial Intelligence Engineer
  • Artificial Intelligence Developer
  • Data Scientist
  • Data Engineer
  • Backend Developer
  • Analyst
  • Machine Learning Operations Engineer
Download a Brochure Download Download Fee Structure Download

FAQs Related to BSc(Hons) Computer Science and Artificial Intelligence

Yes. Our eligibility criteria to join is pretty straightforward. You’ll need at least a GPA of 3.0 in your +2 (Science/Management/Humanities) or equivalent degree to qualify for this course.

You can fill our enquiry form Link or call us for more details.

You can enroll in BSc (Hons) Computer Science and Artificial Intelligence at Sunway College Kathmandu.

Our BSc(Hons) Computer Science and Artificial Intelligence takes 4 years to complete, and in your third year you get a professional placement for nine months.

Sunway college Kathmandu has introduced artificial intelligence bachelor's degree in Nepal as BSc(Hons) Computer Science with Artificial Intelligence from an academic partnership with Birmingham City university (BCU).

The graduates can apply for job roles such as: Software Developer, Software Engineer, Web Developer, Computer Programmer, Java Developer ,Python Programmer, Computer Scientist, Machine Learning Engineer, Machine Learning Scientist, Artificial Intelligence Engineer, Artificial Intelligence Developer, Data Scientist, Data Engineer, Backend Developer Analyst, Machine Learning Operations Engineer and others.

Other Bachelor Programs

AI Scholarship Award

# Mr. Rupak Koirala

Application Deadline: 31 July 2024 Introduction: Sunway College Kathmandu proudly offers the AI Scholarship Award to support outstanding students willing to pursue a BSc(Hons) Computer Science with Artificial Intelligence. This scholarship aims to nurture future AI leaders and empower them to excel in this rapidly evolving field. Eligibility Criteria: Applicants must have completed their Grade 12 examinations conducted by the National Examinations Board (NEB) or equivalent with a minimum Cumulative Grade Point Average (CGPA) of 3.0. Students who are awaiting their Grade 12 results can participate provisionally based on their Grade 11 performance. Applicants must demonstrate their English proficiency with[...]

Data Analysis with Python (Short Course)

# Rupak Koirala

Entry Requirement:  Willingness to invest a minimum of 15 hours per week  Programming Basics in QBasic/C/C++ or similar is preferable No particular education requirement The selection of the candidate is subject to a comprehensive test to analyze their knowledge level Course Syllabus Python 1: Introduction to Python Introduction to programming and Python Setting up Python environment (IDEs, text editors, online interpreters) Writing and running your first Python program Variables, data types, and basic operations Comments and code structure 2: Control Structures Conditional statements (if, else, elif) Comparison operators and boolean logic Loops (for and while) Break and continue statements Practical[...]

Data Science and Artificial Intelligence (Short Course)

# Rupak Koirala

Data Science and Artificial Intelligence is an Advanced Level course for students who have completed the Data Analytics with Python course. After completion of the Advanced Level course, students can apply for positions as Machine Learning Engineer, Deep Learning Engineer,Computer Vision Engineer,Natural Language Processing (NLP) Engineer, Data Scientist, AI Research Scientist, AI Consultant, Academic Researcher or Educator, Startup Founder or Entrepreneur(AI focused), Quantitative Analyst (Quant) and similar. Entry Requirement: Data Analysis with Python The selection of the candidate is subject to a comprehensive test to analyze their knowledge level. Machine Learning 1.1 Understanding the fundamentals of machine learning Different types[...]

Mobile Game Development with Unity (Short Course)

# Yarsha Games

Mobile Game Development with Unity is a 3 months course that will teach you how to create mobile games using one of the most popular and powerful game engines in the industry. Students will get an opportunity to learn game development directly from the developers and designers at Yarsa Games!  Unity is a cross-platform engine that allows you to build games for various platforms, such as Android, iOS, Windows, and more. You will learn the fundamentals of game design, programming, graphics, sound, and user interface. You will also explore the best practices and tips for optimizing your games for mobile[...]

Videos & Podcasts

The Sunway Show presents First Time in Nepal with Mr. Pramod Poudel

Our academic director, Mr. Pramod Poudel hosts a study and industry relevent podcast with field experts.

Start with Sunway College

phoneQuick Enquiry

Subscribe To our Newsletter.