You are currently viewing BCA First Semester Syllabus

BCA First Semester Syllabus

Welcome to the BCA first semester Syllabus of the BCA program at Tribhuvan University! This semester will introduce you to the fundamental concepts and skills needed to succeed in your studies.
View or Download the BCA first semester syllabus for Tribhuvan University (TU) by clicking on the download button.


S.NCourse CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab HoursDownload
1CACS101 Computer Fundamentals & Applications444
2CASO102Society and Technology33
3CAEN103English I331
4CAMT104Mathematics I3311
5CACS105Digital Logic332
BCA first Semester Syllabus

BCA First Semester Syllabus Subjects

Computer Fundamentals & Applications

The course “Computer Fundamentals & Applications” introduces you to the basic components of a computer system, including hardware, software, and operating systems. You will learn about the different types of computer applications and how to use them effectively. This course provides a strong foundation in computer science and is essential for understanding advanced concepts in later semesters.

Digital Logic

Digital Logic” is a course that teaches you about the principles of digital circuits and how they are used to build computer systems. You will study topics such as Boolean algebra, logic gates, and computer architecture. This course is important for understanding how computer systems are designed and how they function.

Society and Technology

Society and Technology” is a course that explores the impact of technology on society and how to use it responsibly. This course will help you understand the ethical and social implications of technology and how to make informed decisions about its use. As a future computer professional, it is important to understand the broader implications of technology beyond its technical aspects.

Mathematics I

In “Mathematics I,” you will study basic mathematical concepts and techniques that are essential for success in computer science and related fields. This course covers topics such as algebra, geometry, and trigonometry. It is important to have a solid foundation in mathematics to understand advanced computer science concepts.


In “English,” you will develop your English language skills, including reading, writing, speaking, and listening. This course will help you communicate effectively in both personal and professional settings. As a computer professional, you will be required to communicate technical concepts to non-technical stakeholders, making this course essential for success in your career.

BCA first semester syllabus provides a strong foundation in computer science, mathematics, and English. These courses are essential for success in later semesters and in your future career. We hope this overview has given you an understanding of the courses you will be studying and the importance of each course. Good luck with your studies!


Leave a Reply