I BSC SYLLABUS
I SEMESTER
Programming in C
Title of the Course/ Paper | Programming in C | ||
Core | I Year & First 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 .
II SEMESTER
Digital Electronics & Microprocessors
Title of the Course/ Paper | Digital Electronics & Microprocessors | ||
Core | I Year & Second Semester | Credit: 4 | |
Objective of the course | This course introduces the concepts of fundamentals of Digital Electronics and Microprocessor. | ||
Course outline | Unit 1: Binary Systems & Code conversion,Boolean Algebra & Logic Gates – Truth Tables – Universal Gates – Simplification of Boolean functions: SOP, POS methods – K-map, – Combinational Logic: Adders & Subtractors – Multiplexer – Demultiplexer - Encoder – Decoder. | ||
Unit-2: Sequential Logic: RS, Clocked RS, D, JK, Master Slave JK, T Flip-Flops – Shift Registers – Types of Shift Registers – Counters: Ripple Counter – Synchronous Counters – Up-Down Counter. | |||
Unit 3: Introduction to Microprocessors, Microcomputers, and Assembly Language – Microprocessor Architecture and Its Operations – Memory – I/O Devices – 8085 MPU – Introduction to 8085 Instructions – Data Transfer Operations – Addressing Modes - Arithmetic, Logic and Branch Operations – Writing Assembly Language Programs . | |||
Unit-4: Time Delay Programs: Time Delay Using One Register – Using a Register Pair – Using a Loop within Loop Technique – Counter Design with Time Delay – Stack and Subroutines – BCD to Binary Conversion and Vice-versa – BCD to HEX Conversion and Vice-versa – Binary to ASCII Conversion and Vice-versa – BCD Addition and Subtraction . | |||
Unit-5 : 8085 Interrupt – Vectored Interrupts – Interfacing I/O Devices: Basic Interfacing Concepts – Interfacing Input Devices- Memory-Mapped I/O. | |||
1. Recommended Texts
i.M. Morris Mano,2005, Digital Logic and Computer Design, Prentice-Hall of India Pvt. Ltd.
ii. Ramesh S. Gaonkar,1999,Microprocessor Architecture, Programming, and Applications with the 8085, 5thEdition,Penram International Publishing (India ) Pvt. Ltd.
2. Reference Books
i. D. P. Leach and A. P. Malvino,2002,Digital Principles and Applications,5th Edition, Tata McGraw, Hill Publishing Co. Ltd.
ii. V. Vijayendran,2004,Digital Fundamentals,S. Viswanathan (Printers & Publishers) Pvt. Ltd.
iii. V. Vijayendran ,2004, Fundamentals of Microprocessor – 8085, S. Viswanathan (Printers & Publishers) Pvt. Ltd.
iv. N. K. Srinath,2005, 8085 Microprocessor Programming and Interfacing,Prentice-Hall of India Pvt. Ltd.
Comments
Post a Comment