BCA Second Semester TU Syllabus





BCA Second Semester Syllabus TU | All Subjects | Tribhuvan University 2082

Home » BCA Syllabus » BCA Second Semester Syllabus TU

BCA Second Semester Syllabus TU – All 5 Subjects (Tribhuvan University)

The BCA Second Semester Syllabus TU (Tribhuvan University) introduces five important subjects that take students from foundational theory into real, hands-on computing. This semester is where most students write their first programs in C, explore the inside of a microprocessor, and build practical skills that carry through all remaining semesters of the BCA program under TU Nepal.

On this page you will find a complete subject-by-subject breakdown of the BCA 2nd Semester TU Syllabus, including course codes, credit hours, key topics, and direct links to free notes for every subject — all aligned with the official Tribhuvan University curriculum under the Faculty of Humanities and Social Sciences (FoHSS).

⬇ Download BCA 2nd Semester Syllabus PDF – TU


BCA Second Semester Subjects – Tribhuvan University (TU)

#Subject NameCourse CodeCredit HoursFull Notes
1C-ProgrammingCACS 2013View Notes →
2English IICACS 2023View Notes →
3Financial AccountingCACS 2033View Notes →
4Mathematics IICACS 2043View Notes →
5Microprocessor and Computer ArchitectureCACS 2053View Notes →
Total Credit Hours – Second Semester15

1. C-Programming (CACS 201) – BCA Second Semester TU

C-Programming is the most practical and career-defining subject of the BCA Second Semester TU Syllabus. As the first programming language taught in the BCA program, C lays the foundation for everything that follows — from Java and Python to algorithms and data structures in later semesters.

Key Topics in C-Programming (CACS 201)

  • Introduction to C: history, structure of a C program, compilation process
  • Data types, operators, and expressions
  • Control structures: if-else, switch, while, for, do-while loops
  • Functions: declaration, definition, recursion, scope and lifetime
  • Arrays: one-dimensional, multi-dimensional, string handling
  • Pointers: pointer arithmetic, pointers and arrays, pointers and functions
  • Structures and Unions
  • File handling in C: reading, writing, appending files

Exam weightage: C-Programming usually has the highest marks distribution in 2nd semester practical exams. Writing clean, working programs is tested directly.

👉 Access Full C-Programming Notes for BCA TU →


2. English II (CACS 202) – BCA Second Semester TU

Building on English I from the first semester, English II in the BCA Second Semester TU Syllabus focuses on advanced professional communication skills. This subject is directly relevant to your career — IT jobs demand clear email writing, technical documentation, meeting presentation, and report preparation.

Key Topics in English II (CACS 202)

  • Advanced grammar: tense, voice, reported speech, conditionals
  • Technical writing: project reports, research papers, proposals
  • Business correspondence: emails, memos, letters of inquiry
  • Presentation and public speaking skills
  • Reading comprehension of technical and academic texts
  • Group discussion and debate techniques

3. Financial Accounting (CACS 203) – BCA Second Semester TU

Financial Accounting may seem out of place in a computer science degree, but it is one of the most practical subjects in the BCA 2nd Semester TU Syllabus for anyone who plans to start a tech business, manage IT projects, or work in a fintech company. Understanding how money flows in a business is a key skill for IT professionals.

Key Topics in Financial Accounting (CACS 203)

  • Introduction to accounting: concepts, conventions, and principles
  • Journal entries and ledger posting
  • Trial balance preparation
  • Trading and Profit & Loss Account
  • Balance sheet: assets, liabilities, and capital
  • Bank reconciliation statement
  • Depreciation methods: straight-line and written-down value

4. Mathematics II (CACS 204) – BCA Second Semester TU

Mathematics II continues from where Mathematics I left off, diving deeper into topics that directly support advanced computer science subjects. In the BCA Second Semester TU curriculum, Maths II covers calculus and its applications — essential for understanding machine learning models, graphics rendering, and algorithm efficiency.

Key Topics in Mathematics II (CACS 204)

  • Limits and continuity of functions
  • Differentiation: rules, chain rule, implicit differentiation
  • Applications of derivatives: maxima, minima, rate of change
  • Integration: indefinite and definite integrals
  • Applications of integration: area under a curve, volumes
  • Differential equations: first order and linear equations
  • Numerical methods: Newton-Raphson, bisection (introduction)

5. Microprocessor and Computer Architecture (CACS 205) – BCA Second Semester TU

This is the hardware-focused subject of the BCA Second Semester TU Syllabus, and one of the most technically demanding. Students study the 8085 microprocessor in detail — learning how a CPU actually fetches, decodes, and executes instructions at the machine level. This knowledge is essential for embedded systems, system programming, and hardware-software interfacing careers.

Key Topics in Microprocessor and Computer Architecture (CACS 205)

  • Introduction to microprocessors: evolution from 4-bit to 64-bit
  • 8085 microprocessor: architecture, pin diagram, registers
  • Instruction set of 8085: data transfer, arithmetic, logical, branch instructions
  • Assembly language programming with 8085
  • Memory interfacing: RAM and ROM connection to 8085
  • I/O interfacing techniques: memory-mapped and I/O-mapped
  • Interrupts in 8085: types and handling
  • Computer organization: buses, ALU, control unit, memory hierarchy

Tip: Microprocessor is often considered the toughest subject in 2nd semester. Focus on understanding the 8085 pin diagram, register set, and at least 10 assembly programs before exams. Drawing timing diagrams clearly in exams earns extra marks.


How to Prepare for BCA Second Semester TU Exams

The BCA Second Semester is where many students either build momentum or fall behind. Here are subject-specific strategies that work:

  • C-Programming: Write at least one program every day. Solve past questions from TU exam papers. Understanding pointers is the key to scoring full marks.
  • Microprocessor: Memorize the 8085 architecture diagram and pin functions. Practice writing 8085 assembly programs step by step. Timing diagrams appear every year in exams.
  • Mathematics II: Calculus requires daily practice. Focus on integration by substitution and application problems — they appear in every past paper.
  • Financial Accounting: Master journal entries first, then move to trial balance and final accounts. The exam format is consistent across years.
  • English II: Practice writing formal letters and reports. Read TU past questions to understand which grammar topics are repeated.

Frequently Asked Questions – BCA Second Semester Syllabus TU

How many subjects are in BCA Second Semester TU?

There are 5 subjects in the BCA Second Semester under Tribhuvan University: C-Programming, English II, Financial Accounting, Mathematics II, and Microprocessor and Computer Architecture. Each carries 3 credit hours, giving a total of 15 credit hours for the semester.

Is C-Programming hard in BCA Second Semester TU?

C-Programming is challenging for students with no prior coding experience, but it becomes manageable with daily practice. Topics like pointers and file handling are often found difficult. Our free C-Programming notes break down every topic with examples and solved programs.

What is the course code for C-Programming in BCA TU?

The course code for C-Programming in BCA Second Semester TU is CACS 201.

Why is Financial Accounting included in BCA Second Semester TU?

Financial Accounting is included because BCA graduates often work in business-facing IT roles — project managers, ERP consultants, startup founders, and fintech developers all need to understand basic accounting. Knowing how to read a balance sheet is a real career advantage.

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

The official BCA Second Semester Syllabus PDF is available from the Tribhuvan University FoHSS portal. You can also use the download button at the top of this page to get a copy directly from eSikhcha.

What is the hardest subject in BCA Second Semester TU?

Most BCA TU students find Microprocessor and Computer Architecture the hardest subject in 2nd semester because it requires understanding hardware at a very low level — assembly language, timing diagrams, and pin functions of the 8085 CPU. With the right notes and past questions, it becomes very scoring.


Explore All BCA Semester Syllabus & Notes – TU

Access notes and syllabus information for all eight semesters of the BCA program under Tribhuvan University. Click your semester below: First SemesterSecond SemesterThird SemesterFourth SemesterFifth SemesterSixth SemesterSeventh SemesterEighth Semester


About eSikhcha – Free BCA Notes for TU Students in Nepal

eSikhcha.com is a free academic resource platform for BCA, BBS, and school students across Nepal. Our BCA notes are written specifically for Tribhuvan University students, aligned with the official TU FoHSS curriculum, and updated regularly. Everything on this site is available for free — no login, no paywall.

📌 Stay updated — follow us on X (Twitter) and Facebook for new notes, past questions, and exam tips.