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
Post a Comment