I BCA SYLLABUS

I SEMESTER



Title of the Course/  Paper
Fundamentals Of Digital Computers
Core
I Year & First Semester
Credit: 4

Objective of the course
This course introduces the basic concepts of  computers and fundamentals of Digital Principles
Course outline
Unit 1:  Fundamentals of computers – Characteristics of computers – Computer Language – Operating Systems – Generation of Computers.
Unit-2: Number systems - Conversion from one number system to another -  compliments -  Binary codes - Binary logic - Logic gates - Truth tables.
Unit 3: Boolean Algebra - Axioms - Truth table simplification of Boolean function - map method (upto 5 Variables) -  Mc-Clausky tabulation method
Unit-4:  Sequential logic – RS, JK, D and T Flip flops - Registers –Shift Registers - Counters – Ripple Counters – Synchronous Counter – Design of Counters
Unit-5 : Adders – Subtractors – Decoders – Encoders – Multiplexer - Demultiplexer – Design of Circuits using decoders/Multiplexers – ROM – PLA – Designing circuits using ROM/PLA

1.Recommended Texts
i.                    M.M. Mano, Digital Logic and Computer Design, Pearson Education .
ii.                  V.Rajaraman,2002, Fundamentals of Computers, Third Edition,
            PHI,  New Delhi.

2.Reference Books
i .T.C.Bartee,1991,Computer Architecture and logical Design, McGraw Hill.



II SEMESTER

Title of the Course/  Paper
Programming in C
Core
I Year& Second Semester
Credit: 4

Objective of the course
This course introduces the basic concepts of programming in C
Course outline
Unit 1: C fundamentals Character set - Identifier and keywords - data types - constants - Variables - Declarations - Expressions - Statements - Arithmetic, Unary, Relational and logical, Assignment and Conditional Operators - Library functions.
Unit-2:  Data input output functions - Simple C programs - Flow of control ‑ if, if‑else, while, do-while , for loop, Nested control structures -  Switch, break and continue, go to  statements - Comma operator.
Unit 3: Functions –Definition - proto-types - Passing arguments - Recursions.  Storage Classes - Automatic, External, Static, Register Variables – Multi-file programs.
Unit-4:  Arrays - Defining and Processing  - Passing arrays to functions – Multi-dimension arrays - Arrays and String.  Structures - User defined data types - Passing structures to functions - Self-referential structures – Unions  - Bit wise operations.
Unit-5 : Pinters - Declarations -  Passing pointers to Functions  - Operation in Pointers - Pointer and Arrays  -  Arrays of Pointers  -  Structures and Pointers -  Files :  Creating , Processing ,Opening and Closing a  data file.

1. Recommended Texts
    i.E.Balaguruswamy, 1995,Programming in ANSI C, TMH Publishing Company Ltd.
2. Reference Books
i.B.W. Kernighan and D.M.Ritchie, 1988,The C Programming Language, 2ndEdition, PHI.
ii.H. Schildt, C,2004, The Complete Reference, 4th Edition, TMH 
  iii. Gottfried,B.S,  1996,Programming with C, Second Edition, TMH Pub. Co. Ltd., New Delhi .
 iv.  Kanetkar Y., 1999,Let us C, BPB Pub., New Delhi.

Comments

Popular posts from this blog

Disable Your Antivirus Software

AKUEB COMPUTER SCIENCE XI

Free public lecture - Deep learning - what's missing?