BCA Semester 1 Syllabus – Gurugram University (GU) | NEP 2020
| 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 |
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.
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.
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.