0% found this document useful (0 votes)
52 views164 pages

Syllabus

Uploaded by

Vatsal Thacker
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
0% found this document useful (0 votes)
52 views164 pages

Syllabus

Uploaded by

Vatsal Thacker
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
You are on page 1/ 164
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 ] Details Focus 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, le Textbook: + 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 oan This 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 thrashing Idea 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

You might also like