Embark on a transformative journey into the world of technology and innovation with a Bachelor of Computer Application (BCA) degree.
Designed for aspiring computer professionals like you, this comprehensive program equips you with the knowledge and skills needed to thrive in the rapidly evolving field of computer science.
Immerse yourself in cutting-edge coursework, hands-on projects, and practical training that will shape your technical expertise and problem-solving abilities. With a BCA degree, you'll unlock a world of exciting opportunities in software development, database management, cybersecurity, artificial intelligence, and more.
Embrace the digital future and position yourself for success with a BCA degree.
Bachelor of Computer Application is a four-year, eight-semester program. The program is offered at Thames International College by the School of Business and Technology in affiliation with the Faculty of Humanities, Tribhuvan University. Students are required to complete 126 credit hours to graduate.
|CASO102||Society & Technology||3|
|CAST202||Probability & Statistics||3|
|CAMG304||Introduction to Management||3|
|CACS101||Computer Fundamentals & Applications||4|
|CACS155||Microprocessor and Computer Architecture||3|
|CACS201||Data Structure & Algorithms||3|
|CACS203||System Analysis and Design||3|
|CACS204||OOP in Java||3|
|CACS255||Database Management System||3|
|CACS301||MIS and e-Business||3|
|CACS305||Computer Graphics and Animation||3|
|CACS354||Advanced Java Programming||3|
|CACS401||Cyber Law & Professional Ethics||3|
|CACS408||Advanced Dot Net Technology||3|
|CACS454||Geographical Information System||3|
|CACS455||Data Analysis and Visualization||3|
|CACS460||Internet of Things||3|
The Bachelor of Computer Application (BCA) program is designed to prepare you for a successful career in the dynamic field of computer science. By enrolling in our BCA program, you'll gain a comprehensive educational experience that focuses on developing your technical skills, critical thinking abilities, and adaptability to technological advancements. Our program aims to achieve the following objectives:
Technical Proficiency: Gain a strong foundation in programming languages, algorithms, data structures, computer networks, and software engineering principles. Develop the skills necessary to design, develop, and maintain software applications and systems.
Problem-Solving Skills: Cultivate analytical thinking, logical reasoning, and problem-solving techniques. Learn to analyze complex problems, break them down into manageable components, and devise efficient solutions using appropriate algorithms and programming techniques.
Software Development Lifecycle: Acquire a deep understanding of the software development lifecycle, including requirements gathering, system design, coding, testing, deployment, and maintenance. Learn to work collaboratively in teams to deliver high-quality software projects.
Database Management: Master the concepts and techniques of database management systems. Learn to design, implement, and manage databases, ensuring efficient data storage, retrieval, and integrity.
Cybersecurity Awareness: Develop an understanding of cybersecurity threats, vulnerabilities, and countermeasures. Learn best practices for securing computer systems, networks, and data, ensuring the confidentiality, integrity, and availability of information.
Emerging Technologies: Stay abreast of emerging trends and technologies in the field of computer science, such as artificial intelligence, machine learning, cloud computing, internet of things (IoT), and data analytics. Gain exposure to these areas and explore their applications in real-world scenarios.
Communication and Collaboration: Enhance your communication and collaboration skills, which are vital in the IT industry. Learn to effectively communicate technical concepts, work collaboratively in teams, and present your ideas and solutions with clarity and professionalism.
Ethical and Professional Conduct: Understand the ethical and legal considerations related to computer science. Develop a strong sense of professional ethics, integrity, and responsibility in your work as a computer professional.
|Fees||Amount Payable on Admission|
(Admission, University Registration, Induction
and Education Support Programs)
Tuition per semester
(Inaugural Scholarship - 15,000.00)
Students are required to pay examination fee to the university every semester. The examination fee is not included in any of the headings above and is payable at the time of examination registration.
A Commencement Fee of Rs. 10,000 will be automatically charged on the final semester on top of the tuition and fees.
Thames offers scholarships to students requiring financial aid. Scholarships are awarded based on need, merit, and students’ performances
Learn more about scholarships available at the Thames.
Certain academic and extracurricular criteria have to be met for applicants to enroll in a program at Thames International College. While academic competence is an important requirement, Thames International College seeks students who believe in a hands-on learning approach, who want to develop into innovative learners and professionals, and who we believe can fully benefit from the facilities we provide. Applicants will be reviewed through their applications and interviews before being admitted.
Studying at Thames International College in Kathmandu offers numerous advantages that can greatly enhance your educational experience. Here are some reasons why Thames International College is an excellent choice for pursuing a BCA degree:
Academic Excellence: Thames International College is renowned for its commitment to academic excellence. Our faculty members are highly qualified and experienced in their respective fields, ensuring quality education and mentorship. You'll receive a rigorous academic curriculum that prepares you for the demands of the IT industry.
State-of-the-Art Facilities: The college provides state-of-the-art facilities, including computer labs equipped with the latest hardware and software, allowing you to gain hands-on experience with industry-standard tools and technologies. Our library offers a vast collection of books, journals, and online resources to support your research and learning.
Practical Orientation: At Thames International College, we emphasize practical learning and hands-on training. Through projects, case studies, internships, and industry collaborations, you'll have the opportunity to apply theoretical knowledge to real-world scenarios, enhancing your practical skills and employability.
Industry Connections: The college maintains strong connections with the IT industry, enabling students to benefit from guest lectures, workshops, industry visits, and networking events. These interactions provide valuable insights into industry trends, enhance your professional network, and create potential internship and job opportunities.
Experienced Faculty: Our faculty members have extensive industry experience, ensuring that the curriculum remains relevant and aligned with industry demands. They bring practical insights and real-world examples to the classroom, enriching your learning experience and preparing you for the challenges of the IT profession.
Internship and Job Opportunities: Kathmandu, being a vibrant city with a growing IT industry, offers abundant internship and job opportunities for BCA graduates. Thames International College's location in the heart of Kathmandu increases your chances of securing internships and employment in reputable organizations, startups, and multinational companies.
Cultural Diversity: Studying at Thames International College exposes you to a culturally diverse student community. Interacting with students from different backgrounds broadens your horizons, fosters cross-cultural understanding, and prepares you for a globalized work environment.
Entrepreneurial Ecosystem: Kathmandu has a thriving entrepreneurial ecosystem, with numerous startups and innovation hubs. Studying at Thames International College allows you to explore entrepreneurship and innovation, inspiring you to think creatively, develop an entrepreneurial mindset, and potentially launch your own tech startup.
Personalized Support: Thames International College provides personalized support to students, including academic advising, career counseling, and extracurricular activities. Our faculty and staff are committed to your success and well-being, ensuring a supportive learning environment.
Convenient Location and Amenities: Thames International College offers easy access to transportation, libraries, study spaces, healthcare facilities, shopping centers, and recreational venues. The city provides a convenient and comfortable student lifestyle, catering to your academic and personal needs.
By studying at Thames International College, you'll receive a high-quality education, practical training, industry exposure, and a supportive environment that will prepare you for a successful career in the field of computer science.
|Program Years||4 years|
|Credit Hours||126 Cr. Hrs|