Analog and Digital Design
Analog and Digital Design
Analog and Digital Design
C Programming and Data Structures: Constants, Data Types, Variables, Operators and
Expressions, Control Flow - if, if-else, switch, for & while statements, Functions, Arrays
and Pointers, Structures and Unions, Input & Output in C, Preprocessor directives, Bit
wise operators & Bit-fields.
Electronics: Semiconductor Electronics, Electronic Devices, Analog Integrated Circuits,
Op-Amps, Comparators, Network/Circuit Theory, Electronic Devices, Components and
Analog and Digital Communication.
Digital Design: Boolean Algebra, Logic Gates, Multiplexes, Decoders, Code Converters,
Design and Minimization Techniques, Latches and Flip-flops, Counters, Shift-Registers,
Comparators, Timers, Multivibrators, Finite State Machines (FSM) Design and
Minimization techniques, Microprocessors (x86 architecture), Assembly Language
Programming, Memory and I/O interfacing.
Data Communication and Networking: Basics of Data Communication, Switching,
Multiplexing, Demultiplexing, Synchronous/Asynchronous Communication , OSI and
TCP/IP Protocol Suites, LAN Topologies and Protocols (Ethernet-CSMA/CD, Token
Ring, Token bus protocols), WAN Protocols (HDLC, X.25, Frame Relay, ISDN).
Aptitude Test: The Aptitude Test will be conducted on the GRE/GMAT pattern. The
questions will test the applicant's Quantitative Aptitude, Analytical Ability and
Vocabulary of the English Language and written communication skills
Recommended Books
Author Publisher
Title
Digital Logic and Computer
Morris Mano PHI
Design
Microprocessors and Interfacing
Douglas V Hall TMH
Integrated Electronics Millman and Halkias TMH
B W Kernighan & Dennis
The C programming Language PHI
Ritchie
Data & Computer Communication William Stallings PHI
Data Structures Lipschutz and Seymour Schaum Series
John Wiley &
Operating System Concepts Silbeschatz and Galvin
Sons
DESD
Foundations of computing
Boolean Algebra, Logic Gates, Multiplexers, Decoders, Code Converters, Latches and
Flip-flops, Counters, Shift-Registers.
Operating System Concepts: Process, File, Memory, I/O Management; Batch Processing,
Spooling, Multiprogramming, Multiprocessing, Time-sharing.
Aptitude
The Aptitude Test will be conducted on the GRE/GMAT pattern. The questions will test the
applicant’s Quantitative Aptitude, Analytical Ability and Vocabulary of the English Language.
DESD Course Syllabus
Review of C Programming
Data Structures
Introduction to UML
Software Life Cycle Models
Embedded Systems Design, Implementation and Testing
Project Management
Overview of Networking and Packet Switching Concepts
OSI Reference Model and TCP/IP Protocol Suite
LAN Protocol Suite
Application Layer Protocols
Embedded Network Protocols: Issues and Applications
Security Issues in Embedded Systems
Video and Audio Standards
Introduction to OS
Process Management and Inter Process Communication
Memory management
I/O subsystem
File System Organization
POSIX Thread Programming
Introduction to Real-Time / Embedded Operating Systems
Real Time Scheduling
Performance Metrics of RTOS
Linux and RTLinux Internals
Programming in Linux and RTLinux
Configuring and Compiling RTLinux
Overview of other RTOS / EOSs
The students are assigned a project work for the duration of one month. Also, as a part of
the curriculum, they are required to give a seminar on a topic relevant to the Embedded
Systems Design. Special credit is given for the project work and seminar.