BCA STUDY RESOURCES

Fifth Semester Notes

Downloadable notes, revision guides, and model questions for Fifth Semester.

🛠️

Fifth Semester syllabus

6 Subjects · 18 Credits • Updated for the current academic year

Course codes and credits follow the official TU FoHSS BCA 2025 curriculum PDF. Each course now includes a quick-note outline and model question formats for revision.

01BCA 301 · Computer Network3 credits

Computer Network

Quick notes

  1. Understand data communication, network models, signals, and transmission media and connect it to Computer Network.
  2. Understand data-link protocols, framing, error control, and lan technologies and connect it to Computer Network.
  3. Understand ip addressing, subnetting, routing, and internetworking and connect it to Computer Network.
  4. Understand transport protocols, congestion control, and socket concepts and connect it to Computer Network.
  5. Understand application services, wireless networks, administration, and security and connect it to Computer Network.

Model questions

Short answer

Define data communication, network models, signals, and transmission media and mention two important uses.

Long answer

Explain data-link protocols, framing, error control, and lan technologies with a suitable diagram, example, or step-by-step method.

Practical / application

Apply ip addressing, subnetting, routing, and internetworking to solve a small Computer Network problem. State your assumptions and conclusion.

Open past papers for BCA 301 →
02BCA 302 · Artificial Intelligence3 credits

Artificial Intelligence

Quick notes

  1. Understand ai foundations, agents, problem spaces, and state-space search and connect it to Artificial Intelligence.
  2. Understand uninformed, informed, adversarial, and constraint-satisfaction search and connect it to Artificial Intelligence.
  3. Understand knowledge representation, logic, inference, and reasoning under uncertainty and connect it to Artificial Intelligence.
  4. Understand machine-learning concepts, classification, clustering, and evaluation and connect it to Artificial Intelligence.
  5. Understand neural/fuzzy concepts, natural language, and ai applications and ethics and connect it to Artificial Intelligence.

Model questions

Short answer

Define ai foundations, agents, problem spaces, and state-space search and mention two important uses.

Long answer

Explain uninformed, informed, adversarial, and constraint-satisfaction search with a suitable diagram, example, or step-by-step method.

Practical / application

Apply knowledge representation, logic, inference, and reasoning under uncertainty to solve a small Artificial Intelligence problem. State your assumptions and conclusion.

Open past papers for BCA 302 →
03BCA 303 · Advance Java Programming3 credits

Advance Java Programming

Quick notes

  1. Understand advanced java language features, generics, and collections and connect it to Advance Java Programming.
  2. Understand multithreading, synchronisation, networking, and concurrent applications and connect it to Advance Java Programming.
  3. Understand jdbc, transactions, and database-driven java applications and connect it to Advance Java Programming.
  4. Understand servlets, jsp, web mvc, and enterprise application structure and connect it to Advance Java Programming.
  5. Understand framework concepts, security, testing, and deployment and connect it to Advance Java Programming.

Model questions

Short answer

Define advanced java language features, generics, and collections and mention two important uses.

Long answer

Explain multithreading, synchronisation, networking, and concurrent applications with a suitable diagram, example, or step-by-step method.

Practical / application

Apply jdbc, transactions, and database-driven java applications to solve a small Advance Java Programming problem. State your assumptions and conclusion.

Open past papers for BCA 303 →
04BCA 304 · MIS and e-Business3 credits

MIS and e-Business

Quick notes

  1. Understand management information systems and the role of information and connect it to MIS and e-Business.
  2. Understand business processes, enterprise systems, and decision support and connect it to MIS and e-Business.
  3. Understand e-business models, digital markets, payments, and customer relations and connect it to MIS and e-Business.
  4. Understand e-commerce security, privacy, legal issues, and risk and connect it to MIS and e-Business.
  5. Understand business intelligence, data analytics, implementation, and strategy and connect it to MIS and e-Business.

Model questions

Short answer

Define management information systems and the role of information and mention two important uses.

Long answer

Explain business processes, enterprise systems, and decision support with a suitable diagram, example, or step-by-step method.

Practical / application

Apply e-business models, digital markets, payments, and customer relations to solve a small MIS and e-Business problem. State your assumptions and conclusion.

Open past papers for BCA 304 →
05BCA 305 · Society and Technology2 credits

Society and Technology

Quick notes

  1. Understand technology, society, culture, and the digital divide and connect it to Society and Technology.
  2. Understand ethics, privacy, intellectual property, and responsible innovation and connect it to Society and Technology.
  3. Understand technology and work, education, health, media, and governance and connect it to Society and Technology.
  4. Understand sustainable development, environment, and appropriate technology and connect it to Society and Technology.
  5. Understand nepalese technology policy, inclusion, and social impact assessment and connect it to Society and Technology.

Model questions

Short answer

Define technology, society, culture, and the digital divide and mention two important uses.

Long answer

Explain ethics, privacy, intellectual property, and responsible innovation with a suitable diagram, example, or step-by-step method.

Practical / application

Apply technology and work, education, health, media, and governance to solve a small Society and Technology problem. State your assumptions and conclusion.

Open past papers for BCA 305 →
06BCA 306 · Project-II3 credits

Project-II

Quick notes

  1. Understand project proposal, requirements, literature review, and planning and connect it to Project-II.
  2. Understand architecture, database/interface design, and technology selection and connect it to Project-II.
  3. Understand implementation, integration, version control, and testing and connect it to Project-II.
  4. Understand deployment, user documentation, presentation, and evaluation and connect it to Project-II.

Model questions

Short answer

Define project proposal, requirements, literature review, and planning and mention two important uses.

Long answer

Explain architecture, database/interface design, and technology selection with a suitable diagram, example, or step-by-step method.

Practical / application

Apply implementation, integration, version control, and testing to solve a small Project-II problem. State your assumptions and conclusion.

Open past papers for BCA 306 →