BCA STUDY RESOURCES

Seventh Semester Notes

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

📱

Seventh 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 401 · Cyber Security and Ethical Hacking3 credits

Cyber Security and Ethical Hacking

Quick notes

  1. Understand cybersecurity principles, threat modelling, and ethical/legal boundaries and connect it to Cyber Security and Ethical Hacking.
  2. Understand reconnaissance, vulnerability assessment, and secure enumeration and connect it to Cyber Security and Ethical Hacking.
  3. Understand web, network, host, wireless, and application security testing and connect it to Cyber Security and Ethical Hacking.
  4. Understand exploitation concepts, privilege, persistence, and defensive controls and connect it to Cyber Security and Ethical Hacking.
  5. Understand incident response, reporting, evidence handling, and ethical hacking labs and connect it to Cyber Security and Ethical Hacking.

Model questions

Short answer

Define cybersecurity principles, threat modelling, and ethical/legal boundaries and mention two important uses.

Long answer

Explain reconnaissance, vulnerability assessment, and secure enumeration with a suitable diagram, example, or step-by-step method.

Practical / application

Apply web, network, host, wireless, and application security testing to solve a small Cyber Security and Ethical Hacking problem. State your assumptions and conclusion.

Open past papers for BCA 401 →
02BCA 402 · Software Project Management3 credits

Software Project Management

Quick notes

  1. Understand software project initiation, stakeholders, scope, and objectives and connect it to Software Project Management.
  2. Understand planning, work breakdown, estimation, scheduling, and budgeting and connect it to Software Project Management.
  3. Understand agile and traditional delivery, teams, communication, and leadership and connect it to Software Project Management.
  4. Understand risk, quality, configuration, procurement, and change management and connect it to Software Project Management.
  5. Understand monitoring, metrics, closure, lessons learned, and project governance and connect it to Software Project Management.

Model questions

Short answer

Define software project initiation, stakeholders, scope, and objectives and mention two important uses.

Long answer

Explain planning, work breakdown, estimation, scheduling, and budgeting with a suitable diagram, example, or step-by-step method.

Practical / application

Apply agile and traditional delivery, teams, communication, and leadership to solve a small Software Project Management problem. State your assumptions and conclusion.

Open past papers for BCA 402 →
03BCA 403 · Financial Accounting3 credits

Financial Accounting

Quick notes

  1. Understand accounting concepts, principles, transactions, and source documents and connect it to Financial Accounting.
  2. Understand journal, ledger, trial balance, and double-entry bookkeeping and connect it to Financial Accounting.
  3. Understand adjustments, depreciation, inventory, and financial statements and connect it to Financial Accounting.
  4. Understand company, partnership, and cost-accounting fundamentals and connect it to Financial Accounting.
  5. Understand ratio analysis, budgeting, cash flow, and accounting information systems and connect it to Financial Accounting.

Model questions

Short answer

Define accounting concepts, principles, transactions, and source documents and mention two important uses.

Long answer

Explain journal, ledger, trial balance, and double-entry bookkeeping with a suitable diagram, example, or step-by-step method.

Practical / application

Apply adjustments, depreciation, inventory, and financial statements to solve a small Financial Accounting problem. State your assumptions and conclusion.

Open past papers for BCA 403 →
04BCA 404 · Project-IV3 credits

Project-IV

Quick notes

  1. Understand project proposal, requirements, research, and detailed planning and connect it to Project-IV.
  2. Understand architecture, design decisions, implementation, and verification and connect it to Project-IV.
  3. Understand project management, risk, quality, security, and stakeholder review and connect it to Project-IV.
  4. Understand deployment, evaluation, documentation, presentation, and viva and connect it to Project-IV.

Model questions

Short answer

Define project proposal, requirements, research, and detailed planning and mention two important uses.

Long answer

Explain architecture, design decisions, implementation, and verification with a suitable diagram, example, or step-by-step method.

Practical / application

Apply project management, risk, quality, security, and stakeholder review to solve a small Project-IV problem. State your assumptions and conclusion.

Open past papers for BCA 404 →
05BCA 405 · Elective-I3 credits

Elective-I

Quick notes

  1. Understand elective-i follows the approved option selected by the student and connect it to Elective-I.
  2. Understand core concepts, terminology, and tools of the selected option and connect it to Elective-I.
  3. Understand applied methods, laboratory/practical exercises, and case studies and connect it to Elective-I.
  4. Understand design, implementation, analysis, and evaluation in the selected option and connect it to Elective-I.
  5. Understand current practices, professional issues, and an applied mini-project and connect it to Elective-I.

Model questions

Short answer

Define elective-i follows the approved option selected by the student and mention two important uses.

Long answer

Explain core concepts, terminology, and tools of the selected option with a suitable diagram, example, or step-by-step method.

Practical / application

Apply applied methods, laboratory/practical exercises, and case studies to solve a small Elective-I problem. State your assumptions and conclusion.

Open past papers for BCA 405 →
06BCA 406 · Elective-II3 credits

Elective-II

Quick notes

  1. Understand elective-ii follows the approved option selected by the student and connect it to Elective-II.
  2. Understand core concepts, terminology, and tools of the selected option and connect it to Elective-II.
  3. Understand applied methods, laboratory/practical exercises, and case studies and connect it to Elective-II.
  4. Understand design, implementation, analysis, and evaluation in the selected option and connect it to Elective-II.
  5. Understand current practices, professional issues, and an applied mini-project and connect it to Elective-II.

Model questions

Short answer

Define elective-ii follows the approved option selected by the student and mention two important uses.

Long answer

Explain core concepts, terminology, and tools of the selected option with a suitable diagram, example, or step-by-step method.

Practical / application

Apply applied methods, laboratory/practical exercises, and case studies to solve a small Elective-II problem. State your assumptions and conclusion.

Open past papers for BCA 406 →