You can keep up to 10 CVs here -- delete one you don't need.

Computer Applications

MCA · Semester 1

6 MonthsDuration 8Subjects 42Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Semester 1 — subject classesसेमेस्टर 1 — विषयवार कक्षाएँ

    Every theory subject of the term, unit by unit, with notes, numericals and doubt classes.

    Fundamentals of Computers & Emerging TechnologiesProblem Solving using CPrinciples of Management & CommunicationDiscrete MathematicsComputer Organization & Architecture
  3. 3
    Labs, practicals & project workलैब, प्रैक्टिकल और प्रोजेक्ट

    Experiments / jobs / project work as in the syllabus, with practical file and viva preparation.

    Problem Solving using C LabComputer Organization & Architecture LabProfessional Communication Lab
  4. 4
    Unit tests & mid-termयूनिट टेस्ट और मिड-टर्म

    A test after every unit and a mid-term in the university / board pattern.

  5. 5
    Semester 1 mock testमॉक टेस्ट

    A full mock test of all subjects before the exam, with analysis.

  6. 6
    Semester 1 exam (university / board)सेमेस्टर / वार्षिक परीक्षा

    Previous papers, important questions and full revision.

  7. 7
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

8 subjects · 42 chapters · 202 topics

Fundamentals of Computers & Emerging Technologies5 chapters · 6 Months Subject page →
01Unit 1: Introduction to Computers 5 topics
  1. Generations and classification of computers
  2. Block diagram: CPU, memory, input and output units
  3. Memory hierarchy: registers, cache, RAM, ROM, secondary storage
  4. Number systems and conversions
  5. Binary arithmetic and complements
02Unit 2: Hardware & Software 5 topics
  1. Input and output devices
  2. Storage devices
  3. System software and application software
  4. Operating system functions
  5. Programming languages; compiler, interpreter, assembler
03Unit 3: Computer Networks & Internet 5 topics
  1. Types of networks: LAN, MAN, WAN
  2. Network topologies and devices
  3. OSI and TCP/IP models
  4. IP addressing
  5. Internet, WWW, e-mail and cyber security basics
04Unit 4: Emerging Technologies I 4 topics
  1. Artificial intelligence: concept and applications
  2. Machine learning: supervised, unsupervised, reinforcement
  3. Internet of Things
  4. Cloud computing: IaaS, PaaS, SaaS; deployment models
05Unit 5: Emerging Technologies II 5 topics
  1. Blockchain and cryptocurrency
  2. Big data and data science
  3. Augmented and virtual reality
  4. 3D printing, drones and 5G
  5. Quantum computing basics
Problem Solving using C5 chapters · 6 Months Subject page →
01Unit 1: Problem Solving & Basics of C 4 topics
  1. Algorithm, flowchart and pseudocode
  2. Structure of a C program
  3. Compilation process: preprocessing, compiling, assembling, linking
  4. Character set, keywords, identifiers, constants
02Unit 2: Data Types, Operators & Control Statements 6 topics
  1. Data types and variables
  2. Operators: arithmetic, relational, logical, bitwise, increment / decrement
  3. Type conversion and precedence
  4. Formatted input / output: printf and scanf
  5. Decision making: if, if-else, switch
  6. Loops: for, while, do-while; break and continue
03Unit 3: Functions, Arrays & Strings 5 topics
  1. Functions: declaration, definition, call by value
  2. Recursion
  3. Storage classes: auto, static, extern, register
  4. One and two-dimensional arrays
  5. Strings and string library functions
04Unit 4: Pointers, Structures & Unions 5 topics
  1. Pointers and pointer arithmetic
  2. Call by reference; pointers and arrays
  3. Dynamic memory: malloc, calloc, realloc, free
  4. Structures and arrays of structures
  5. Unions and enumerations
05Unit 5: Files & Preprocessor 4 topics
  1. File handling: fopen, fclose, fprintf, fscanf, fgets, fputs
  2. File modes and random access: fseek, ftell
  3. Preprocessor directives and macros
  4. Command-line arguments
Principles of Management & Communication5 chapters · 6 Months Subject page →
01Unit 1: Management Concepts & Evolution 6 topics
  1. Meaning, nature and functions of management
  2. Levels of management and managerial skills (Katz)
  3. Managerial roles (Mintzberg)
  4. Scientific management (Taylor)
  5. Administrative management (Fayol's 14 principles)
  6. Bureaucracy (Weber) and Hawthorne studies
02Unit 2: Planning & Organising 5 topics
  1. Planning: types of plans and process
  2. Management by objectives
  3. Decision making process
  4. Organising: span of control, delegation, centralisation and decentralisation
  5. Organisation structures: line, line and staff, functional, matrix
03Unit 3: Directing & Controlling 3 topics
  1. Motivation: Maslow, Herzberg, McGregor's Theory X and Y
  2. Leadership styles
  3. Controlling: process and techniques
04Unit 4: Basics of Communication 5 topics
  1. Communication process and elements
  2. Types: formal, informal (grapevine), verbal, non-verbal
  3. Barriers to communication
  4. 7 Cs of effective communication
  5. Listening skills
05Unit 5: Business & Technical Communication 5 topics
  1. Business letters and memos
  2. E-mail etiquette
  3. Technical report writing
  4. Resume and cover letter
  5. Presentation skills, group discussion and interviews
Discrete Mathematics5 chapters · 6 Months Subject page →
01Unit 1: Sets, Relations & Functions 5 topics
  1. Sets, operations and Venn diagrams
  2. Power set and Cartesian product
  3. Relations: reflexive, symmetric, antisymmetric, transitive
  4. Equivalence relations and partitions
  5. Functions: one-one, onto, bijection, inverse and composition
02Unit 2: Logic 5 topics
  1. Propositions and logical connectives
  2. Truth tables, tautology and contradiction
  3. Logical equivalence; converse, inverse and contrapositive
  4. Rules of inference
  5. Predicates and quantifiers
03Unit 3: Combinatorics & Recurrence Relations 6 topics
  1. Sum and product rules
  2. Permutations and combinations
  3. Pigeonhole principle
  4. Inclusion-exclusion principle
  5. Linear recurrence relations with constant coefficients
  6. Generating functions
04Unit 4: Graphs & Trees 5 topics
  1. Graph terminology and types
  2. Degree and handshaking theorem
  3. Paths, circuits, Euler and Hamiltonian graphs
  4. Graph representation: adjacency matrix and list
  5. Trees, spanning trees and minimum spanning tree
05Unit 5: Algebraic Structures & Lattices 5 topics
  1. Partial order relations and Hasse diagrams
  2. Lattices
  3. Boolean algebra and its laws
  4. Groups, subgroups and cyclic groups
  5. Rings and fields
Computer Organization & Architecture5 chapters · 6 Months Subject page →
01Unit 1: Introduction and Register Transfer 8 topics
  1. Functional units of a digital computer
  2. Interconnection of units and bus architecture
  3. Types of buses and bus arbitration (daisy chain, polling, independent request)
  4. Register transfer language and register transfer
  5. Bus and memory transfers
  6. Arithmetic, logic and shift micro-operations
  7. Processor organisation: general register and stack organisation
  8. Addressing modes
02Unit 2: Arithmetic and Logic Unit 8 topics
  1. Fixed-point addition and subtraction
  2. Ripple carry and carry look-ahead adders
  3. Signed operand multiplication and Booth's algorithm
  4. Array multiplier
  5. Restoring and non-restoring division
  6. IEEE 754 floating-point representation
  7. Floating-point arithmetic operations
  8. ALU design
03Unit 3: Control Unit and Pipelining 8 topics
  1. Instruction types and formats
  2. Instruction cycle and execution of a complete instruction
  3. Program control, subroutines and interrupts
  4. RISC and CISC characteristics
  5. Hardwired control unit
  6. Microprogrammed control: control memory, microinstruction format and sequencing
  7. Pipelining: arithmetic and instruction pipelines
  8. Pipeline hazards
04Unit 4: Memory Organisation 8 topics
  1. Memory hierarchy and basic concepts
  2. Semiconductor RAM: SRAM and DRAM
  3. ROM types
  4. 2D and 2.5D memory organisation
  5. Cache memory: locality and hit ratio
  6. Cache mapping: direct, associative and set-associative
  7. Virtual memory and page replacement
  8. Auxiliary memories: magnetic disk, optical disk
05Unit 5: Input-Output Organisation 7 topics
  1. Peripheral devices
  2. I-O interface and I-O ports
  3. Interrupts: priority and vectored interrupts
  4. Modes of transfer: programmed I-O and interrupt-initiated I-O
  5. Direct memory access (DMA)
  6. I-O channels and I-O processors
  7. Serial communication: synchronous and asynchronous
Problem Solving using C Lab6 chapters · 6 Months Subject page →
01Exp Group 1: Basic Programs and Operators 4 topics
  1. Input-output with printf and scanf
  2. Arithmetic and temperature conversion
  3. Swapping with and without a third variable
  4. Bitwise operators
02Exp Group 2: Decision Making and Loops 5 topics
  1. Largest of three numbers
  2. Roots of a quadratic equation
  3. Prime, Armstrong and palindrome numbers
  4. Fibonacci series and factorial
  5. Pattern printing
03Exp Group 3: Arrays and Strings 4 topics
  1. Linear and binary search
  2. Bubble and selection sort
  3. Matrix addition, transpose and multiplication
  4. String functions without library calls
04Exp Group 4: Functions and Recursion 3 topics
  1. Call by value and call by reference
  2. Recursive factorial, GCD and Fibonacci
  3. Tower of Hanoi
05Exp Group 5: Pointers, Structures and Unions 4 topics
  1. Pointer arithmetic on arrays
  2. Dynamic memory with malloc, calloc and free
  3. Student records using an array of structures
  4. Union and its memory size
06Exp Group 6: File Handling and Command-line Arguments 4 topics
  1. Writing and reading text files
  2. Copying one file to another
  3. Counting characters, words and lines
  4. Command-line arguments with argc and argv
Computer Organization & Architecture Lab5 chapters · 6 Months Subject page →
01Exp Group 1: Logic Gates 3 topics
  1. Verification of AND, OR, NOT, XOR gates
  2. Realisation of all gates using NAND only
  3. Realisation of all gates using NOR only
02Exp Group 2: Combinational Circuits 4 topics
  1. Half adder and full adder
  2. Half and full subtractor
  3. 4-bit binary parallel adder
  4. Code converters: binary to Gray
03Exp Group 3: Data Selectors and Decoders 4 topics
  1. 4:1 and 8:1 multiplexer
  2. 1:4 demultiplexer
  3. 3:8 decoder and 8:3 encoder
  4. Comparator
04Exp Group 4: Sequential Circuits 4 topics
  1. SR, D, JK and T flip-flops
  2. Ripple (asynchronous) counters
  3. Mod-N counters
  4. Shift registers: SISO, SIPO, PIPO
05Exp Group 5: Simulation of CPU Components 3 topics
  1. 4-bit ALU in a logic simulator
  2. Simple RAM cell and register file
  3. Booth multiplication simulation
Professional Communication Lab6 chapters · 6 Months Subject page →
01Lab Unit 1: Phonetics and Pronunciation 4 topics
  1. Speech sounds: vowels and consonants
  2. Word stress and intonation
  3. Commonly mispronounced words
  4. Reading aloud practice
02Lab Unit 2: Listening and Reading Comprehension 4 topics
  1. Listening to talks and news
  2. Note-taking
  3. Summarising a passage
  4. Answering comprehension questions
03Lab Unit 3: Presentation Skills 4 topics
  1. Planning and structuring a talk
  2. Designing slides
  3. Voice, body language and eye contact
  4. Handling questions
04Lab Unit 4: Group Discussion 4 topics
  1. Types of GD topics
  2. Initiating and summarising
  3. Turn-taking and etiquette
  4. Evaluation points
05Lab Unit 5: Interview Skills 4 topics
  1. Self-introduction
  2. Common HR questions
  3. STAR method for answers
  4. Dress and body language
06Lab Unit 6: Professional Writing 3 topics
  1. Formal email
  2. Resume and cover letter
  3. Short report and minutes of meeting

About this course

You will be able to

  • Complete Fundamentals of Computers & Emerging Technologies syllabus with regular tests
  • Complete Problem Solving using C syllabus with regular tests
  • Complete Principles of Management & Communication syllabus with regular tests
  • Complete Discrete Mathematics syllabus with regular tests
  • Complete Computer Organization & Architecture syllabus with regular tests
  • Complete Problem Solving using C Lab syllabus with regular tests
  • Complete Computer Organization & Architecture Lab syllabus with regular tests
  • Complete Professional Communication Lab syllabus with regular tests

Who it is for

  • MCA students of Semester 1 (AKTU)
  • Non-computer-science graduates who joined MCA and need a strong base

What you need

  • Graduation (BCA / B.Sc / B.Com / B.A) with Mathematics at 10+2 or graduation level (MCA admission)
  • Basic computer usage
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus is followed?

The AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) MCA syllabus of Fundamentals of Computers & Emerging Technologies (Semester 1). If your own university's syllabus differs, the centre follows your university syllabus and units.

I am from a non-computer background. Can I cope?

Yes. The subject starts from basics and the trainer gives extra practice on number systems and networking.

How will I be tested?

Unit-wise MCQ tests and a final paper at semester level, plus practice on short and long answer questions from previous university papers.

Is lab practice included?

Yes. Every topic is practised with programs on the computer; viva-style questions on output prediction are also covered.

Will this help in placements?

Yes. Resume writing, group discussion and mock interviews are part of the practice along with the exam syllabus.

Is Discrete Mathematics difficult for non-maths graduates?

With regular practice it is manageable; the trainer solves many examples from each unit and previous AKTU papers.

Which syllabus does this Computer Organization & Architecture course follow?

It follows the AKTU (Lucknow) MCA syllabus for Semester 1. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.

Is this subject very numerical?

Partly. Booth multiplication, floating-point representation, pipeline speed-up and cache mapping questions are practised step by step in class.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.