0 ratings0% found this document useful (0 votes) 59 views164 pagesSyllabus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
Dhirubhai Ambani
Institute of information and Communication Technology
DAMIICT Road, Gandhinagar, Gujarat, India 382007.
Ta: 491 79.6826 1700 | Fax: 491 79 6826 1710 1 Web: worn.
NARG Accredited
cecIONEERET, Recipient of Cente of Excelence Award by the Goverment of Gujarat
Recipient of '6 Star in GSIRF Ranking by Government of Gujarat
Syllabus of courses offered in the Undergraduate and
Postgraduate Programmes
Undergraduate Programmes
L111 Basic Electronic Circults (3-0-2-4)
Course objective: Basics of electrical and electronic circuits and applications in the areas
‘of sensors, signal processing, communications, controls.
Review of basic circuit laws: KCL, KVL, Thevenin and Norton's theorems, Superposition
thoorom. Ohm's law and physics of R, L, C, independent and dependent current and
voltage sources. Elements of linear and time-invariant systems, plecewise continuous
and sinusoidal signals. Basics of semiconductors, semiconductor diodes and their
applications, MOSFETs ~ basics, biasing, ampltiors, invertors. Op Amps, idoa of
feedback, cicults wth ideal op amps, amplifiers, fitors. Complex arithmetic and ideas on
sinusoidal steady-state response, phasors, impedances, transformers. Time and
lrequency response of fistorder RC and AL circuits, fits, solution of inita-value
problems, Use of SPICE circuit simulator and hardware based laboratory.
Reference book:
Introduction to Electic Circus -R C. Dorf and J A Svobeda [Jahn Wiley, 2000}
Focus Area YosiNo ] DetailsFocus on Employabiity | Yes | The students taking the Basic Electronics
course can be employed in industries
focusing on chip manufacturing, hardware,
Focus on Skil Yes __ | The students develop necessary skis to
development develop foundational knowledge in basic
‘loctronics that become prerequisite for
‘other subsequent courses.
Focus on entrepreneurshp [No |-
IT112 Introduction to Programming (3-0-0-3)
Course objective: Thie course alms to introduce problem solving techniques using ©
‘programming to help the students to develop analytical and logical skils. The course
stats with basic concepts of computer programming and follows in building up knowledge
in program development, deployment and tosting to solve computational problems. The
course also provides visualization of memory and time requirements for solving problems
using C programming language. The coverage of this course includes problem solving
techniques, flow charts, algorithms development, psoudo codes, and implomontation of
algorithms using C programming,
‘Topics: Primitive data types, control structures, structured programming, arrays, stings,
functions, and pointers incuding memory allocation and deallocation efficiorly. Problom
solving approaches such as recursive, iorative, inductive, top-down, bottom-up and
backtracking should give edequate emphasis for building up logical and analytical skis
\while solving reatife problems using the mentioned broad concepts. AL the end of the
course, students willbe abe to develop logical and analytical ability to porcoive and solve
computational problems; to write and test computor programs developed with C
programming language: and to work effectively with various computer software tools ike
editors, compiles, offic automation, imaging. ee.
handling
~ gobugoin, structures, urons, leTextbook:
+ GHow to Program - Deitel & Deitel (PHI, 2010}
+ C Programming Langage — Kemighan & Pitchio [PHI, 1996},
+ Lot Us C— Y, Kanethar [BPB, 2013),
Focus Area YesiNo ] Details
Focus on Employability [Yes |The students taking the Programming
course can be employed in industies
focusing on coding, web development
Focus on Skil[ Yes__| The students develop necessary skils to
velopment
oanThis course aims to motivate students with mathematical, analytical, logical thinking with
‘emphasis on algorithmic and compulational thinkin,
Focus Area YesiNo | Details
Focus on Empioyabiity [Yes |The students taking the course can be
employed in industries focusing on
‘computing
Focus on Skil davelopmen: | Yas | The students develop necossary skis to
develop foundational knowledge in
‘mathomatical and algoithmic thinking
Focus on entrepreneurship [No |-
MC112 Computer Organization and Programming (3-0-0-3)/
MC113 Computer Organization and Programming Lab (0-0-4-2)
Model of computer and working principle, digital logic building blocks, information
representation and number systems, basic elements of a processor, storage and VO
Interlace, assombiy-level programming, execution of program and programming
languages, pipelining, components of CPU and extemal interface, main. memory,
instruction execution, instruction format, instruction sot, addressing modes, flags and
Conditional instructions, procedure call and return, instruction cycle and micro-operations,
handling diferent addressing modes, handling control transfer instructions, basics of
‘memory and cache, direct-mapped caches — misses, writes and performance, associative
land multilevel caches, vitual memory and address translation, paging and
segmentation, page replacement algorithms, page frame allocation and thrashingIdea of algorithms, flowchart, pseudocode, introduction to programming language
concepts, variables and memory, types of software and compilers, introduction to C
programming language, variables and variable types in C, functions, address and content
of variables and types, assignment statement and operators in C, arithmetic and relational
expressions, logical operators and change in contol flow, use of logical operators in
branching, if..lse statement, switch statement, implementing ropettions (oops), loops
through for statement, programming using arrays, linear search, character array and
strings, string operations, 2D array operation, scant and print! functions, function
prototype, parameter passing in function, substitution of # include and macro, use of
pointers in function, data representation, recursion, structure, structure with typedef,
pointer in structures, dynanic allocation and fle
Focus Area YesiNo | Details
Focus on Employability [Yes | The students taking the course can be
‘employed in indusvies focusing on systems:
design and VLSI.
Focus on Skildevelopment | Yes | Tho students develop necessary sks to
develop foundational knowledge in
‘computer organization that become
prorequisite fr other subsequent courses.
Focus on entrepreneurshio [No |-
MC116 Digital Logic Design (1-0-2-2)
This course provides an introduction to digital ogic design and its applications.
Focus Avea YoaNo