⚠️ If you find any broken or incorrect document links, report it here.

BCA Semester 1 Syllabus – Gurugram University (GU) NEP 2024-25

Semester 1 (24 credits) covers Fundamentals of Computers & Programming in C, PC Software, Logical Organization of Computers, plus MIC-1, MDC-1, AEC-1, SEC-1 (Office and Spreadsheet Tools), and VAC-1.

Quick Answer: BCA Semester 1 Syllabus – GU NEP 2020

Total Credits: 24 | Total Marks: 600 | Framework: NEP 2020, Scheme UG A4

BCA Semester 1 Syllabus – Gurugram University (GU) | NEP 2020

📱 Note for Mobile Users: Scroll horizontally to view the complete table
BCA Semester 1 – Credit Distribution (Total: 24 Credits | 600 Marks)
Course Code Subject Category Credits Max Marks
240/BCA/CC101 Fundamentals of Computers & Programming in C Core (CC) 4 100
240/BCA/CC102 PC Software Core (CC) 4 100
240/BCA/CC103 Logical Organization of Computers Core (CC) 4 100
240/BCA/MI101 Minor/Vocational Course – 1 (One from pool) Minor (MIC) 2 50
240/BCA/MD101 Multidisciplinary Course – 1 (One from pool) Multidisciplinary (MDC) 3 75
240/BCA/AE101 Ability Enhancement Course – 1 (One from pool) Ability Enhancement (AEC) 2 50
240/BCA/SE101 Skill Enhancement Course – 1 (One from pool) Skill Enhancement (SEC) 3 75
240/BCA/VA101 Value Added Course – 1 (One from pool) Value Added (VAC) 2 50
📌 MDC / AEC / SEC / VAC courses: These are drawn from a common pool shared across BCA, B.Sc., and B.Com at Gurugram University under NEP 2020. For question papers and notes of these subjects, also check the B.Sc. section and B.Com section on UniversityNotes — many MDC, AEC, SEC, and VAC papers are listed there.
CORE

Fundamentals of Computers & Programming in C Syllabus – Unit-wise Topics

Fundamentals of Computers & Programming in C (CC-ID1 | 240/BCA/CC101) — 4 Credits | 100 Marks (25 Internal + 50 External + 5 Practical Internal + 20 Practical External) | Duration: 3 hrs. Unit I: Computer Fundamentals — Concept of data and information, components of a computer system, input and output devices, CPU components, memory and storage devices, classification of computers, advantages and limitations of computers, applications of computers. Social concerns of computer technology including positive and negative impacts, computer crimes, viruses and their remedial solutions. Computer software concepts including system software and application software, overview of operating systems, programming languages (Machine, Assembly, High-Level, 4GL), language translators, linker and loader. Unit II: Problem Solving and C Fundamentals — Problem identification and analysis, algorithms, flowcharts, pseudocode, decision tables, program coding, testing and execution. C Programming fundamentals: keywords, variables, constants, and structure of a C program. Unit III: Operators, Expressions and Decision Making — Arithmetic, unary, logical, bitwise, assignment, and conditional operators and expressions. Decision-making using if, if-else, else-if ladder, switch statements, break, continue, and goto. Unit IV: Loops and Functions — Looping using while, do-while, for, and nested loops. Functions: user-defined functions, library functions, function prototypes, passing arguments, passing arrays, recursion, macro vs functions, pointers in C. Lab Experiments: Quadratic equation roots, integer reversal, palindrome check, simple calculator (switch), linear search, bubble sort, sparse matrix, string manipulation functions, right rotate function, recursive factorial & binomial coefficient, student records using structures, array statistics using pointers.

CORE

PC Software Syllabus – Unit-wise Topics

PC Software (CC-ID2 | 240/BCA/CC102) — 4 Credits | 100 Marks (25 Internal + 50 External + 5 Practical Internal + 20 Practical External) | Duration: 3 hrs. Unit I: Windows — Basics of Windows OS, history, components, icons, taskbar, desktop, title bar, running applications, Windows Explorer, managing files and folders, configuring system devices, Control Panel, Windows accessories. Unit II: MS Word — Creating and editing documents, formatting, Auto-text, Autocorrect, spelling and grammar tools, page formatting, bookmarks, advanced features including Mail Merge, Macros, Tables, printing, styles, linking and embedding objects. Unit III: MS Excel — Introduction to spreadsheets, creating and editing worksheets, formatting, formulas and functions, charts, database management including sorting, querying, filtering, tables, validation, goal seek, and scenarios. Unit IV: MS PowerPoint — Creating and manipulating presentations, enhancing slides, organizational charts, Excel charts, WordArt, layering art objects, animations and sounds, inserting animated pictures and recorded sound effects. Lab Experiments: MS Word — text formatting, styles, page layout, mail merge, tables; MS Excel — data entry, conditional formatting, sorting, filtering, formulae, charts; MS PowerPoint — slide creation, transitions, animations, graphics.

CORE

Logical Organization of Computers Syllabus – Unit-wise Topics

Logical Organization of Computers (CC-ID3 | 240/BCA/CC103) — 4 Credits | 100 Marks (30 Internal + 70 External) | Duration: 3 hrs. Theory-only course; no practicals. Unit I: Information Representation and Binary Logic — Number systems (Binary, Octal, Decimal, Hexadecimal), binary arithmetic, fixed-point and floating-point representation, BCD codes, error-detecting and correcting codes, ASCII, EBCDIC, Unicode. Boolean algebra, Boolean theorems, truth tables, canonical and standard forms, simplification using Venn Diagrams and Karnaugh Maps. Unit II: Digital Logic and Combinational Circuits — Basic gates (AND, OR, NOT), universal gates (NAND, NOR), XOR, XNOR. Combinational circuits including Half-Adder, Full-Adder, Half-Subtractor, Full-Subtractor, encoders, decoders, multiplexers, demultiplexers, comparators, and code converters. Unit III: Sequential Logic — Characteristics of sequential logic, flip-flops (Clocked RS, D-type, JK, T-type, Master-Slave), state tables, state diagrams, flip-flop excitation tables. Registers — SISO, SIPO, PISO, PIPO and shift registers. Counters — asynchronous and synchronous binary counters, Modulo-N counters, Up-Down counters. Unit IV: Memory, I/O Devices and Instruction Design — Memory parameters, semiconductor RAM and ROM, magnetic and optical storage, flash memory, I/O devices and controllers. Machine instruction, instruction set selection, instruction cycle, instruction formats, addressing modes. I/O interface, interrupt structure, programmed control, interrupt-controlled and DMA transfer, I/O processors.

FAQs on BCA Semester 1 Syllabus – Gurugram University (GU)

  • What subjects are in BCA Semester 1 at Gurugram University? BCA Semester 1 at Gurugram University: Core – Fundamentals of Computers & Programming in C (240/BCA/CC101, 4 cr., 100 marks), PC Software (240/BCA/CC102, 4 cr., 100 marks), Logical Organization of Computers (240/BCA/CC103, 4 cr., 100 marks). Plus MIC-1 (2 cr., 50 marks), MDC-1 (3 cr., 75 marks), AEC-1 (2 cr., 50 marks), SEC-1: Office and Spreadsheet Tools (3 cr., 75 marks), VAC-1 (2 cr., 50 marks). Total: 24 credits, 600 marks.
  • What is the syllabus for C Programming in BCA Semester 1 at Gurugram University? Fundamentals of Computers & Programming in C (240/BCA/CC101) is a 4-credit, 100-mark course with practicals. Unit I: Computer fundamentals — components, I/O devices, CPU, memory, software types, OS, programming languages, translators, linker, loader. Unit II: Problem solving — algorithms, flowcharts, pseudocode; C fundamentals — keywords, variables, constants, structure of a C program. Unit III: Operators and decision making — arithmetic, unary, logical, bitwise, conditional operators; if, if-else, switch, break, continue, goto. Unit IV: Loops and functions — while, do-while, for loops; user-defined functions, recursion, pointers.
  • How many credits does BCA Semester 1 carry at Gurugram University? BCA Semester 1 at Gurugram University carries 24 total credits (600 marks) across Core, MIC, MDC, AEC, SEC, and VAC courses.
  • What is the syllabus for PC Software in BCA Semester 1 at Gurugram University? PC Software (240/BCA/CC102) is a 4-credit, 100-mark course with practicals. Unit I: Windows OS basics, desktop, Windows Explorer, file/folder management, Control Panel. Unit II: MS Word — formatting, Mail Merge, Macros, Tables, styles. Unit III: MS Excel — worksheets, formulas, functions, charts, database management, sorting, filtering, goal seek. Unit IV: MS PowerPoint — presentations, animations, WordArt, organizational charts.
  • What is the syllabus for Logical Organization of Computers in BCA Semester 1 at Gurugram University? Logical Organization of Computers (240/BCA/CC103) is a 4-credit, 100-mark theory-only course. Unit I: Number systems, binary arithmetic, BCD codes, error-detecting codes, Boolean algebra, Karnaugh Maps. Unit II: Logic gates, combinational circuits — adders, subtractors, encoders, decoders, multiplexers. Unit III: Sequential logic — flip-flops, registers, counters. Unit IV: Memory (RAM, ROM), I/O devices, instruction design, addressing modes.