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.
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