BCA Sem 1 Subjects List 2026 – Complete Syllabus & Exam Pattern
Ankit Singh
13 June 2026· BCA Study Guides

VNSGU BCA Sem 1 mein total 6 subjects hain – 5 theory subjects aur 1 practical subject. Har subject ka ek unique code hai. Is guide mein hum detail mein subject list, syllabus blueprint, marks distribution, aur pass hone ki strategy discuss karenge.
📑 Table of Contents
- 👉 BCA Sem 1 Subject List
- 👉 Exam Pattern & Marks Distribution
- 👉 Programming in C (BCA-102) Syllabus
- 👉 Computer Fundamentals (BCA-101) Syllabus
- 👉 Mathematical Foundation (BCA-103) Syllabus
- 👉 Office Automation Tools (BCA-104) Syllabus
- 👉 Communication Skills (BCA-105) Syllabus
- 👉 C Programming Lab (BCA-106P) Syllabus
- 👉 Study Strategy – Score 70%+
- 👉 Frequently Asked Questions (FAQs)
🚀 Quick Access – Direct Download Links
| 📄 All BCA Sem 1 Papers (Complete Bundle) | Download Now → |
| 🔥 BCA Sem 1 Important Questions 2026 | Read Guide → |
| 📄 BCA Sem 1 Previous Year Papers | Read Guide → |
| 💻 C Programming Papers (BCA-102) | Download Now → |
| 🖥️ Computer Fundamentals Papers (BCA-101) | Download Now → |
| 🧮 Mathematics Papers (BCA-103) | Download Now → |
| 📊 Office Automation Papers (BCA-104) | Download Now → |
| ✉️ Communication Skills Papers (BCA-105) | Download Now → |
| 🔬 C Programming Lab Papers (BCA-106P) | Download Now → |
| 📘 BCA Sem 1 Complete Study Guide | Read Guide → |
| 📅 VNSGU Time Table 2026 | Check Dates → |
📚 BCA Sem 1 Subject List
VNSGU BCA Sem 1 mein total 6 subjects hain – 5 theory subjects aur 1 practical subject. Har subject ka ek unique code hai.
| Subject Code | Subject Name | Type | External | Internal | Total | Papers |
|---|---|---|---|---|---|---|
| BCA-101 | Computer Fundamentals | Theory | 70 | 30 | 100 | 📥 |
| BCA-102 | Programming in C | Theory | 70 | 30 | 100 | 📥 |
| BCA-103 | Mathematical Foundation | Theory | 70 | 30 | 100 | 📥 |
| BCA-104 | Office Automation Tools | Theory | 70 | 30 | 100 | 📥 |
| BCA-105 | Communication Skills | Theory | 70 | 30 | 100 | 📥 |
| BCA-106P | C Programming Lab | Practical | 50 | 50 | 100 | 📥 |
📊 Exam Pattern & Marks Distribution
Theory Paper Pattern (All Subjects)
VNSGU BCA Sem 1 ke har theory paper ka pattern typical structure follows karta hai:
| Question Type | Number of Questions | Marks per Question | Total Marks |
|---|---|---|---|
| MCQs / Short Objective | 5 | 1 | 5 Marks |
| Short Answer Questions | 4-5 | 2-3 | 10-15 Marks |
| Long Answer / Coding Problems | 3-4 | 5-10 | 20-40 Marks |
| Descriptive / Numerical | 2-3 | 10-15 | 20-30 Marks |
Total: 70 marks | Time: 3 hours
Internal Assessment (30 Marks)
Internal evaluation marks college internal activities par deta hai:
- Attendance (5 marks)
- Assignments / Practical files (10 marks)
- Class tests / MCQs (10 marks)
- Viva / Presentation (5 marks)
📖 Subject-Wise Syllabus Breakdown
💻 Programming in C (BCA-102)
🔥 Most Important Subject
C Programming BCA Sem 1 ka core algorithmic builder subject hai. Iske concepts dynamic memory allocations aur structures clear karna aage clear programming languages clear karne mein help karega.
Unit 1: Introduction to C Programming- History and features of C
- Structure of a C program
- Data types, variables, constants, operators
- Input/output functions (printf, scanf)
- Type conversion and type casting
- Decision making: if, if-else, nested if-else, switch
- Loops: for, while, do-while
- Break, continue, and goto statements
- 1D arrays: declaration, initialization, input/output
- 2D arrays: matrix operations
- Strings: declaration, initialization, string functions
- String manipulation programs
- Function declaration, definition, calling
- Call by value vs call by reference
- Recursion – factorial, Fibonacci
- Storage classes
- Pointer declaration and initialization
- Pointer arithmetic
- Arrays and pointers relationship
- Structures: definition, accessing members
- Array of structures
🖥️ Computer Fundamentals (BCA-101)
📌 Diagrams & Definitions – Key to Scoring
Computer Fundamentals theory-heavy subject hai. Diagrams aur definitions strong karo – 70%+ marks aayenge.
Unit 1: Introduction to Computers- Evolution of computers
- Generations of computers
- Classification of computers
- Characteristics of computers
- Block diagram of computer
- CPU: ALU, CU, Registers
- Memory: Primary, Secondary, Cache
- Input/Output devices
- Binary, Octal, Decimal, Hexadecimal systems
- Conversion between number systems
- 1's and 2's complement
- Binary arithmetic (addition, subtraction)
- System software vs Application software
- Types of operating systems
- Functions of operating system
- Process management concepts
- OSI model – 7 layers with functions
- Network topologies (Bus, Star, Ring, Mesh)
- Types of networks (LAN, MAN, WAN)
- Internet basics
🧮 Mathematical Foundation (BCA-103)
📌 Step-Wise Solutions = Full Marks
Mathematics mein step-wise solutions likhna bahut important hai. Agar final answer galat bhi ho, toh steps par marks milte hain.
Unit 1: Set Theory- Sets: definition, types, notation
- Set operations: Union, Intersection, Difference, Complement
- Venn diagrams
- Power set and Cartesian product
- De Morgan's laws
- Types of relations: Reflexive, Symmetric, Transitive, Equivalence
- Types of functions: One-to-one, Onto, Bijective
- Composition of functions
- Inverse functions
- Logical connectives: AND, OR, NOT, Implication, Biconditional
- Truth tables
- Tautology, Contradiction, Contingency
- Laws of logic (De Morgan's, Distributive, Associative)
- Matrix operations: Addition, Multiplication
- Determinant of 2×2 and 3×3 matrices
- Inverse of a matrix
- Solving linear equations using Cramer's Rule
📊 Office Automation (BCA-104)
📌 Easiest Scoring Subject
Easiest scoring subject hai. Theory questions straightforward aate hain.
Unit 1: MS Word- Creating and formatting documents
- Tables: creation and formatting
- Mail Merge – steps with example
- Headers, Footers, Page Numbering
- Track Changes and Reviewing
- Creating and formatting spreadsheets
- Formulas and functions (SUM, AVERAGE, COUNT)
- Logical functions: IF, AND, OR
- Lookup functions: VLOOKUP, HLOOKUP
- Charts and Graphs
- Pivot Tables
- Creating presentations
- Slide layouts and themes
- Animations and Transitions
- Slide Master
- Presentation tips
✉️ Communication Skills (BCA-105)
📌 Letter Writing = 6-8 Marks
Letter writing carries 6-8 marks. Format yaad rakho.
Unit 1: Business Correspondence- Standard format of business letters
- Types of business letters: Enquiry, Order, Complaint
- Memos, Notices, Circulars
- Email etiquette
- Tenses: Present, Past, Future
- Active and Passive Voice
- Direct and Indirect Speech
- Parts of speech
- Common grammatical errors
- Structure of a presentation
- Content preparation
- Delivery techniques
- Handling questions
🔬 C Programming Lab (BCA-106P)
📌 Practical Exam – Coding Practice
Practical exam papers – coding questions practice karo. Viva or code execution logic evaluate hote hain.
Practical Programs List:- Write a program to add two numbers
- Write a program to find factorial of a number
- Write a program to check prime number
- Write a program to print Fibonacci series
- Write a program to find sum of digits
- Write a program to find largest element in array
- Write a program for bubble sort
- Write a program for matrix addition
- Write a program to check palindrome string
- Write a program to reverse a string
- Write a program to count vowels and consonants
- Write a program to find factorial using recursion
- Write a program to swap two numbers using call by reference
- Write a program to store and display student details using structure
- Write a program for array of structures
- Write a program to write data to a file using fprintf
- Write a program to read data from a file using fscanf
🎯 Study Strategy – How to Score 70%+ in BCA Sem 1
Subject-Wise Time Allocation
| Subject | Weightage | Time Allocation | Strategy |
|---|---|---|---|
| Programming in C | 30% | 30% | Practice programs on paper daily |
| Computer Fundamentals | 25% | 25% | Diagrams and definitions strong karo |
| Mathematical Foundation | 20% | 20% | Step-wise solutions practice karo |
| Office Automation | 15% | 10% | Theory questions straightforward hain |
| Communication Skills | 10% | 10% | Letter format yaad rakho |
60-Day Study Plan Grid
Morning: C Programming – Control Flow, Loops
Evening: Computer Fundamentals – Number Systems, CPU
Morning: C Programming – Functions, Strings
Evening: Mathematics – Set Theory, Logic
Morning: C Programming – Pointers, Structures
Evening: Mathematics – Relations, Matrices
Morning: Office Automation + Communication Skills
Evening: Previous year papers practice
Morning: Full mock exams (3 hours each)
Evening: Weak areas revision
❓ Frequently Asked Questions
There are 6 subjects in BCA Sem 1 – 5 theory subjects and 1 practical subject (C Programming Lab).
External: 28/70 per subject | Internal: 12/30 | Overall: 40/100.
Programming in C and Mathematical Foundation are the toughest. Allocate 60% of your time to these two subjects.
Each 70-mark paper has MCQs (5 marks), short answer questions (10-15 marks), and long answer questions (20-40 marks).
Yes, VNSGU requires 75% attendance in each subject to be eligible for exams.
You can download BCA Sem 1 previous year papers from QuestionBanker's BCA Papers Directory →
For C: "Let Us C" by Yashavant Kanetkar. For Computer Fundamentals: V. Rajaraman.
Practice programs on paper, memorize syntax, and solve previous year papers. Focus on arrays, functions, strings, and recursion.
📌 Related Resources
Download subject-wise guide with solved programs.
Download 2019-2025 papers for all subjects – free PDFs.
How to pass on first attempt – study plan & exam strategies.
Check your BCA exam dates and download timetable PDF.
Step-by-step guide to submit forms, fees, and deadlines.
Check your result online with roll number.
Keep reading more exam guides
All Blog Posts