BCA First Semester TU Syllabus




BCA First Semester Syllabus TU | All Subjects | Tribhuvan University

BCA First Semester Syllabus TU โ€“ All Subjects (Tribhuvan University)

The BCA First Semester Syllabus TU (Tribhuvan University) covers five core subjects designed to build a strong foundation in computer science, mathematics, and communication. If you are a new BCA student under TU in Nepal, this page gives you a complete overview of every subject you will study in your first semester โ€” along with free notes and study materials.

The BCA program at Tribhuvan University is a four-year, eight-semester undergraduate course offered under the Faculty of Humanities and Social Sciences (FoHSS). More than 127 colleges across Nepal are affiliated with TU for BCA, making it one of the most popular IT programs in the country.

BCA First Semester Subjects โ€“ TU

#Subject NameCourse CodeCredit HoursSyllabus
1Computer Fundamentals and ApplicationsCACS 1013View Notes
2Society and TechnologyCACS 1023View Notes
3English ICACS 1033View Notes
4Mathematics ICACS 1043View Notes
5Digital LogicCACS 1053View Notes

โฌ‡ Download BCA First Semester Syllabus PDF (TU)


1. Computer Fundamentals and Applications (CACS 101)

This is the first foundational subject of the BCA First Semester TU Syllabus. It introduces students to how computers work โ€” from hardware components like the CPU, RAM, and storage devices, to software concepts including operating systems and application programs.

Key topics covered include the history and classification of computers, input/output devices, memory hierarchy, number systems, data representation, and basics of networking. By the end of this subject, students understand how all parts of a computer system work together.

๐Ÿ‘‰ Read Full Computer Fundamentals Notes โ†’

2. Society and Technology (CACS 102)

Society and Technology is a unique subject in the BCA TU First Semester that explores how technology shapes and is shaped by human society. Topics include the social, ethical, and cultural impact of digital technologies, privacy concerns, cybersecurity awareness, and the role of emerging technologies like AI and robotics.

This course is particularly important as it develops a sense of responsibility and ethical judgment in future IT professionals โ€” skills that go beyond just writing code.

3. English I (CACS 103)

English I focuses on building professional communication skills. Students learn technical writing, grammar, sentence structure, and how to write formal emails, letters, and reports โ€” skills that are essential in any IT workplace.

The course also includes reading and listening exercises related to computing and technology, helping students get comfortable with the English terminology used throughout their BCA program.

4. Mathematics I (CACS 104)

Mathematics is the backbone of computer science. The Mathematics I course in the BCA First Semester TU Syllabus covers set theory, functions and relations, sequences and series, matrices, and determinants. These topics directly support future subjects like algorithm design, data structures, computer graphics, and machine learning.

Students build strong problem-solving skills that will serve them throughout all eight semesters of the BCA program.

5. Digital Logic (CACS 105)

Digital Logic is arguably the most technical subject in the BCA First Semester TU curriculum. It teaches how computers process data at the hardware level using logic gates (AND, OR, NOT, NAND, NOR), Boolean algebra, and combinational circuit design.

Topics include Karnaugh maps, adders, multiplexers, decoders, flip-flops, counters, and registers. This subject directly leads into Computer Architecture and Microprocessors in later semesters.

๐Ÿ‘‰ Read Full Digital Logic Notes โ†’


Frequently Asked Questions โ€“ BCA First Semester TU Syllabus

How many subjects are in BCA First Semester TU?

There are 5 subjects in the BCA First Semester under Tribhuvan University: Computer Fundamentals, Society and Technology, English I, Mathematics I, and Digital Logic. Each subject carries 3 credit hours, totaling 15 credit hours for the semester.

What is the credit hour for BCA First Semester TU?

The BCA First Semester carries a total of 15 credit hours across five subjects, each worth 3 credit hours. The full BCA program at TU spans 126 credit hours over eight semesters.

Is Digital Logic hard in BCA First Semester?

Digital Logic is considered the most challenging subject in BCA First Semester TU because it involves understanding circuits, Boolean expressions, and hardware-level thinking. However, with proper study materials and practice problems, students can score well. Our free Digital Logic notes cover all topics with examples.

Where can I download the BCA First Semester Syllabus PDF from TU?

You can download the official BCA First Semester Syllabus PDF from the Tribhuvan University website or from our download link above. The official TU BCA curriculum is also available on the FoHSS (Faculty of Humanities and Social Sciences) portal.

Which colleges offer BCA under TU in Nepal?

More than 127 colleges across Nepal offer the BCA program under Tribhuvan University, with 64 of them located in the Kathmandu district. Total enrollment capacity across all affiliated colleges is approximately 4,500 seats per batch.


Explore All BCA Semester Notes โ€“ Tribhuvan University

Looking for notes from other semesters? We cover all eight semesters of the BCA TU program. Click your semester below to access subject-wise notes, past questions, and study guides. First SemesterSecond SemesterThird SemesterFourth SemesterFifth SemesterSixth SemesterSeventh SemesterEighth Semester

About the BCA Program โ€“ Tribhuvan University

The Bachelor of Computer Application (BCA) at Tribhuvan University is a four-year undergraduate program under the Faculty of Humanities and Social Sciences (FoHSS). Launched in the academic year 2074/75 BS, BCA TU is now one of the most widely enrolled IT programs in Nepal.

The program covers 126 credit hours across eight semesters, including core computer science subjects, mathematics, management electives, and a final year project. Graduates are eligible for roles as software developers, system analysts, database administrators, and network engineers.

At esikhcha.com, our mission is to make quality BCA study materials accessible to every student in Nepal โ€” for free. Bookmark this page and follow us for regular updates.

๐Ÿ“Œ Follow us on X (Twitter) | Facebook