Edmark College Logo
Home
About
Programs
+2
ScienceManagementHumanities Law
Bachelor's
BBSBCABSW
Master's
MBS
Admission
Information
Admission Form
Facilities
Gallery
Blog
Notice
Contact
SchoolApply Now
Edmark logo
Empowering Future Leaders Through Academic Excellence, Innovation, and Practical Learning, ED-Mark Academy blends academic heritage with digital innovation to nurture globally competent, skilled, and value-driven students.
Quick Links
  • Facilities
  • Gallery
  • Blog
  • Notice
  • Contact Us
Institution
  • Higher Secondary
  • Bachlors
  • Masters
  • Admission
  • Scholarship
Contact
  • Kalanki-14, Kathmandu, Nepal
  • info@edmark.edu.np
  • +977 01-5225081,+977 01-5225059
© 2026 Edmark College. All Rights Reserved. | Developed by Longtail e-media
Rules & Regulations prospectus 2082
Academic Stream

BCA

The Bachelor of Computer Applications (BCA) is a four-year undergraduate degree program offered by Tribhuvan University and other universities in Nepal. It is designed for students who are interested in computer science, software development, programming, and information technology.

Duration4 Years
DegreeBachelor's
BCA

Curriculum & Syllabus

A comprehensive curriculum structured to provide both depth and breadth across multiple disciplines.

First Semester

Computer Fundamentals & Applications

Digital Logic

Hardware Workshop

Mathematics 1

Professional Communication and Ethics

C Programming

Second Semester

Hardware Workshop

Mathematics 2

Microprocessor & Computer Architecture

OOP in Java

Principles of Management

UX/UI Design

Third Semester

Applied Economics

Data Structure and Algorithms

Database Management System

Probability & Statistics

System Analysis and Design

Web Technology 1

Fourth Semester

Numerical Methods

Operating System

Project 1

Python Programming

Software Engineering

Web Technology 2

Fifth Semester

Advance Java Programming

Artificial Intelligence

Computer Network

MIS & E- Business

Project-II

Society and Technology

Sixth Semester

Computer Graphics and animation

Cryptography and Network Security

Distributed System

Mobile Programming

Project 3

Technical Writing

Seventh Semester

Cyber Security and Ethical Hacking

Elective 1

Elective 2

Financial Accounting

Project-IV

Software Project Management

Eight Semester

Cloud Computing

Elective 3

Elective 4

Internship

Learning Objectives

The BCA program focuses on developing strong technical skills, problem-solving ability, and practical knowledge of modern computing systems, preparing students for the fast-growing IT industry in Nepal and abroad.

“Technology is not just about coding it is about creating solutions that transform ideas into reality and shape the future of the digital world.”

01

Develop Strong Programming & Technical Skills

The program helps students learn programming languages, software development techniques, and system design for real-world applications.

02

Build Knowledge of Computer Applications & IT Systems

Students gain in-depth understanding of databases, operating systems, networking, and modern computing technologies.

03

Enhance Problem-Solving & Analytical Thinking

BCA focuses on logical reasoning, algorithm development, and critical thinking to solve complex computing problems.

04

Prepare for IT Industry & Higher Studies

The course prepares students for careers in software development, web development, cybersecurity, data science, and advanced studies like MCA, MIT, and MSc IT.