Define computer fundamentals and evolution and mention two important uses.
BCA STUDY RESOURCES
First Semester Notes
Downloadable notes, revision guides, and model questions for First Semester.
First Semester syllabus
6 Subjects · 16 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 101 · Computer Fundamentals and Applications3 credits
Computer Fundamentals and Applications
Quick notes
- Understand computer fundamentals and evolution and connect it to Computer Fundamentals and Applications.
- Understand number systems, data representation, and digital information and connect it to Computer Fundamentals and Applications.
- Understand computer hardware, memory, storage, and i/o devices and connect it to Computer Fundamentals and Applications.
- Understand operating systems, application software, and utilities and connect it to Computer Fundamentals and Applications.
- Understand internet, web services, cybersecurity, and digital citizenship and connect it to Computer Fundamentals and Applications.
Model questions
Explain number systems, data representation, and digital information with a suitable diagram, example, or step-by-step method.
Apply computer hardware, memory, storage, and i/o devices to solve a small Computer Fundamentals and Applications problem. State your assumptions and conclusion.
02BCA 102 · Programming in C3 credits
Programming in C
Quick notes
- Understand c programming environment, algorithms, and flowcharts and connect it to Programming in C.
- Understand variables, data types, operators, expressions, and control statements and connect it to Programming in C.
- Understand functions, recursion, arrays, strings, and pointers and connect it to Programming in C.
- Understand structures, unions, enumerations, and dynamic memory and connect it to Programming in C.
- Understand files, preprocessor directives, and modular c programs and connect it to Programming in C.
Model questions
Define c programming environment, algorithms, and flowcharts and mention two important uses.
Explain variables, data types, operators, expressions, and control statements with a suitable diagram, example, or step-by-step method.
Apply functions, recursion, arrays, strings, and pointers to solve a small Programming in C problem. State your assumptions and conclusion.
03BCA 103 · Digital Logic3 credits
Digital Logic
Quick notes
- Understand boolean algebra, logic gates, and binary arithmetic and connect it to Digital Logic.
- Understand combinational circuits: adders, multiplexers, decoders, and encoders and connect it to Digital Logic.
- Understand sequential circuits: latches, flip-flops, registers, and counters and connect it to Digital Logic.
- Understand data conversion, memory devices, and programmable logic and connect it to Digital Logic.
- Understand digital computer organization and circuit troubleshooting and connect it to Digital Logic.
Model questions
Define boolean algebra, logic gates, and binary arithmetic and mention two important uses.
Explain combinational circuits: adders, multiplexers, decoders, and encoders with a suitable diagram, example, or step-by-step method.
Apply sequential circuits: latches, flip-flops, registers, and counters to solve a small Digital Logic problem. State your assumptions and conclusion.
04BCA 104 · Mathematics-I3 credits
Mathematics-I
Quick notes
- Understand sets, relations, functions, and mathematical induction and connect it to Mathematics-I.
- Understand matrices, determinants, systems of linear equations, and vectors and connect it to Mathematics-I.
- Understand limits, continuity, differentiation, and applications and connect it to Mathematics-I.
- Understand integration techniques and applications and connect it to Mathematics-I.
- Understand sequences, series, and introductory differential equations and connect it to Mathematics-I.
Model questions
Define sets, relations, functions, and mathematical induction and mention two important uses.
Explain matrices, determinants, systems of linear equations, and vectors with a suitable diagram, example, or step-by-step method.
Apply limits, continuity, differentiation, and applications to solve a small Mathematics-I problem. State your assumptions and conclusion.
05BCA 105 · Professional Communication and Ethics2 credits
Professional Communication and Ethics
Quick notes
- Understand professional communication principles and the communication process and connect it to Professional Communication and Ethics.
- Understand listening, speaking, presentations, and group communication and connect it to Professional Communication and Ethics.
- Understand reading strategies, technical vocabulary, and critical response and connect it to Professional Communication and Ethics.
- Understand professional writing: emails, reports, proposals, and documentation and connect it to Professional Communication and Ethics.
- Understand ethics, professional conduct, teamwork, and digital responsibility and connect it to Professional Communication and Ethics.
Model questions
Define professional communication principles and the communication process and mention two important uses.
Explain listening, speaking, presentations, and group communication with a suitable diagram, example, or step-by-step method.
Apply reading strategies, technical vocabulary, and critical response to solve a small Professional Communication and Ethics problem. State your assumptions and conclusion.
06BCA 106 · Hardware Workshop2 credits
Hardware Workshop
Quick notes
- Understand workshop safety, tools, measurement, and electrical basics and connect it to Hardware Workshop.
- Understand pc components, assembly, bios/uefi, and peripheral installation and connect it to Hardware Workshop.
- Understand operating-system installation, drivers, and system configuration and connect it to Hardware Workshop.
- Understand basic networking, cable termination, and connectivity testing and connect it to Hardware Workshop.
- Understand preventive maintenance, diagnostics, and hardware documentation and connect it to Hardware Workshop.
Model questions
Define workshop safety, tools, measurement, and electrical basics and mention two important uses.
Explain pc components, assembly, bios/uefi, and peripheral installation with a suitable diagram, example, or step-by-step method.
Apply operating-system installation, drivers, and system configuration to solve a small Hardware Workshop problem. State your assumptions and conclusion.