img

Overview of BCA

BCA degree is an advance computer application course that enables the graduates to understand the dynamic changes, research and development taking place in the field of computer hardware and software. Almost every sector of services; computing technologies are replacing the tradition methodologies and business practice which requires expert professionals, who can apply computer science principles to solve problems produced by the interface between business and technology. This is an undergraduate program where students are exposed to various areas of computer applications, including the latest development keeping pace with industry. The Kathmandu College of Technology has adopted a perfect module to prepare an appropriate, skillful manpower those required during the interface between business and technology. With the major emphasis on hands- on practical training of software design and development, we adopt the university curriculum to prepare graduates for a career in software development and programming.

In BCA, you will learn about some interesting subjects like Mathematics, Computer Programming, Computer Networking, Database Management Systems and, Software Engineering. Besides the core compulsory subjects, students can choose from a wide variety of subjects as their pathway elective or minor elective.

Career Prospects of BCA

  1. BCA graduates have good scope in jobs as a Web Developer, Web Designer, Network Administrator, System Manager, Computer Programmer, Software Developer, Software Tester, etc depending on the skills you acquire during your BCA.
  2. The demand for IT professionals is continually on the rise every sector with many new jobs being created every year. So well qualified graduates can find openings in Nepal or abroad easily or even can start their own ventures.

Learning Outcomes of BCA

  1. The necessary technical, scientific as well as basic managerial and financial procedures to analyze and solve real world problems within their work domain.
  2. Clarity on both conceptual and application oriented skills in commerce, Finance & Accounting and IT Applications in Business context.
  3. Improved communication and business management skills, especially in providing tech support.
  4. Awareness on ethics, values, sustainability and creativity aspects.
  5. the ability and the mindset to continuously update and innovate.

Syllabus of BCA

SEMESTER - I Download Syllabus

Course Code Course Title Credit Hours
CACS101 Computer Fndamentals and Applications

3

CACS102 Society and Technology

3

CAEN103 English I

3

CAMT104 Mathematics I

3

CACS105 Digital Logic

3

     

 

SEMESTER - II

Course Code Course Title Credit Hours
CACS151 C Programming

3

CACS152 Financial Accounting

3

CAEN153 English II

3

CAMT154 Mathematics II

3

CACS155 Microprocessor and Computer Architecture

3

     

 

SEMESTER - III

Course Code Course Title Credit Hours
CACS201 Data Structures and Algorithms                  

3

CAST202 Probability and Statistics

3

CACS203 System Analysis & Design

3

CACS204 OOP in Java

3

CACS205 Web Technology

3

     

 

SEMESTER - IV

Course Code Course Title Credit Hours
CACS251 Operating System                                      

3

CACS252 Numerical Methods

3

CACS253 Software Engineering

3

CACS254 Scripting Language

3

CACS255 Database Management System

3

CAPJ256 Project I

3

 

SEMESTER - V

Course Code Course Title Credit Hours
CACS301 MIS and E-Business

3

CACS302 DotNet Technology

3

CACS303 Computer Networking

3

CAMG304 Introduction to Management

3

CACS305 Computer Graphics & Animation

3

     

 

SEMESTER - VI

Course Code Course Title Credit Hours
CACS351 Mobile Programming

3

CACS352 Distributed System

3

CAEC353 Applied Economics

3

CACS354 Advanced Java Programming

3

CACS355 Network Programming

3

CAPJ356 Project II

3

 

SEMESTER - VII

Course Code Course Title Credit Hours
CACS401 Cyber Law & Professional Ethics

3

CACS402 Cloud Computing

3

CAIN403 Internships

3

  Elective I 

3

  First Year Elective II

3

     

 

SEMESTER - VIII

Course Code Course Title Credit Hours
CAOR451 Operations Research

3

CAPJ452 Project III

3

  Elective III

3

  Elective IV

3

     
     

 

List of Elective Courses:

CAPS476    Applied Psychology

CACS477    Geographical Information System

CACS478    IT in Banking

CACS479    Hotel Information System 

CAER480    Enterprise Resource Planning

CACS482    Knowledge Engineering

CACS483    Advanced DotNet Technology

CACS484    Database Programming

CACS485    Database Administration

CACS486    Networking Programming