Define data communication, network models, signals, and transmission media and mention two important uses.
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
- Understand data communication, network models, signals, and transmission media and connect it to Computer Network.
- Understand data-link protocols, framing, error control, and lan technologies and connect it to Computer Network.
- Understand ip addressing, subnetting, routing, and internetworking and connect it to Computer Network.
- Understand transport protocols, congestion control, and socket concepts and connect it to Computer Network.
- Understand application services, wireless networks, administration, and security and connect it to Computer Network.
Model questions
Explain data-link protocols, framing, error control, and lan technologies with a suitable diagram, example, or step-by-step method.
Apply ip addressing, subnetting, routing, and internetworking to solve a small Computer Network problem. State your assumptions and conclusion.
02BCA 302 · Artificial Intelligence3 credits
Artificial Intelligence
Quick notes
- Understand ai foundations, agents, problem spaces, and state-space search and connect it to Artificial Intelligence.
- Understand uninformed, informed, adversarial, and constraint-satisfaction search and connect it to Artificial Intelligence.
- Understand knowledge representation, logic, inference, and reasoning under uncertainty and connect it to Artificial Intelligence.
- Understand machine-learning concepts, classification, clustering, and evaluation and connect it to Artificial Intelligence.
- Understand neural/fuzzy concepts, natural language, and ai applications and ethics and connect it to Artificial Intelligence.
Model questions
Define ai foundations, agents, problem spaces, and state-space search and mention two important uses.
Explain uninformed, informed, adversarial, and constraint-satisfaction search with a suitable diagram, example, or step-by-step method.
Apply knowledge representation, logic, inference, and reasoning under uncertainty to solve a small Artificial Intelligence problem. State your assumptions and conclusion.
03BCA 303 · Advance Java Programming3 credits
Advance Java Programming
Quick notes
- Understand advanced java language features, generics, and collections and connect it to Advance Java Programming.
- Understand multithreading, synchronisation, networking, and concurrent applications and connect it to Advance Java Programming.
- Understand jdbc, transactions, and database-driven java applications and connect it to Advance Java Programming.
- Understand servlets, jsp, web mvc, and enterprise application structure and connect it to Advance Java Programming.
- Understand framework concepts, security, testing, and deployment and connect it to Advance Java Programming.
Model questions
Define advanced java language features, generics, and collections and mention two important uses.
Explain multithreading, synchronisation, networking, and concurrent applications with a suitable diagram, example, or step-by-step method.
Apply jdbc, transactions, and database-driven java applications to solve a small Advance Java Programming problem. State your assumptions and conclusion.
04BCA 304 · MIS and e-Business3 credits
MIS and e-Business
Quick notes
- Understand management information systems and the role of information and connect it to MIS and e-Business.
- Understand business processes, enterprise systems, and decision support and connect it to MIS and e-Business.
- Understand e-business models, digital markets, payments, and customer relations and connect it to MIS and e-Business.
- Understand e-commerce security, privacy, legal issues, and risk and connect it to MIS and e-Business.
- Understand business intelligence, data analytics, implementation, and strategy and connect it to MIS and e-Business.
Model questions
Define management information systems and the role of information and mention two important uses.
Explain business processes, enterprise systems, and decision support with a suitable diagram, example, or step-by-step method.
Apply e-business models, digital markets, payments, and customer relations to solve a small MIS and e-Business problem. State your assumptions and conclusion.
05BCA 305 · Society and Technology2 credits
Society and Technology
Quick notes
- Understand technology, society, culture, and the digital divide and connect it to Society and Technology.
- Understand ethics, privacy, intellectual property, and responsible innovation and connect it to Society and Technology.
- Understand technology and work, education, health, media, and governance and connect it to Society and Technology.
- Understand sustainable development, environment, and appropriate technology and connect it to Society and Technology.
- Understand nepalese technology policy, inclusion, and social impact assessment and connect it to Society and Technology.
Model questions
Define technology, society, culture, and the digital divide and mention two important uses.
Explain ethics, privacy, intellectual property, and responsible innovation with a suitable diagram, example, or step-by-step method.
Apply technology and work, education, health, media, and governance to solve a small Society and Technology problem. State your assumptions and conclusion.
06BCA 306 · Project-II3 credits
Project-II
Quick notes
- Understand project proposal, requirements, literature review, and planning and connect it to Project-II.
- Understand architecture, database/interface design, and technology selection and connect it to Project-II.
- Understand implementation, integration, version control, and testing and connect it to Project-II.
- Understand deployment, user documentation, presentation, and evaluation and connect it to Project-II.
Model questions
Define project proposal, requirements, literature review, and planning and mention two important uses.
Explain architecture, database/interface design, and technology selection with a suitable diagram, example, or step-by-step method.
Apply implementation, integration, version control, and testing to solve a small Project-II problem. State your assumptions and conclusion.