2nd Sem, EC Diploma

15EC24P: Mathematical Simulation Lab Electronics 2nd Sem Syllabus for Diploma DTE Karnataka C15 Scheme

Mathematical Simulation Lab detail DTE Kar Diploma syllabus for Electronics And Communication Engineering (EC), C15 scheme is extracted from DTE Karnataka official website and presented for diploma students. The course code (15EC24P), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.

For all other electronics 2nd sem syllabus for diploma c15 scheme dte karnataka you can visit Electronics 2nd Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects. The detail syllabus for mathematical simulation lab is as follows.

Pre-requisites:

  1. Familiarity and working knowledge of personal computer.
  2. Elementary knowledge of computer programming and basic understanding of matrices, linear algebra, calculus, trigonometric functions and geometry.

Course Objectives:

Familiarization of the syntax, semantics, data-types and library functions of numerical computing languages such as MATLAB and/or SCILAB, and application of such languages for implementation/simulation and visualization of basic mathematical functions relevant to electronics applications.

Course Outcomes:

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

UNIT -1: Tutorial and Practice Duration: 24 Hr

Demonstrate the following with reference to MATLAB/ SCILAB (either one or both) environments.

Tutorial

Introduction

  1. Definition, need, and types of programming languages and their selection criterion.
  2. Introduction to MATLAB/SCILAB (Features, capabilities and applications) and development environment.
  3. Program execution process.
  4. Program format.
  5. Concept and examples of built-in functions and the concept of toolboxes.
  6. Variables and constants: Definition, naming (identifiers or labels for different entities), initialization and accessing of variables. Constants and their representation.
  7. Data types-classification, memory requirement, range of values, usage and type specifiers.
  8. Operators and Operands: Unary and binary operators. Arithmetic, logical, relational, combinational-assignment and special operators. Precedence and associativity. Unary and binary operands.
  9. Statements-tokens and expressions.
  10. Standard input and output statements and plot functions.
  11. Escape characters.

Control structure

  1. Branching: Conditional (if, if-else, nested and ladder if-else, switch constructs) and unconditional (break, continue and go to statements).
  2. Looping: Entry controlled (for and while). 06

Arrays/Matrices and strings

  1. Definition, declaration, initialization (static and run-time or dynamic) and arrays, matricesand strings.
  2. Accessing of strings, array and matrices elements and relevant operations. 06

Functions

  1. Concept, advantages, classification, creation and application of functions.
  2. Comparison of built-in, library and user-defined functions. 06

Practice

Write program for the following problems (Assume right units. Search and use library functions wherever possible). Unless specified, built-in functions may be used if necessary.

  1. Display your country name.
  2. Compute the area and circumference of a circle given the radius.
  3. Compute simple interest given the interest rate, principal and duration.
  4. Compute compound interest given the interest rate, principal, compounding- nature and duration.
  5. Swap contents of two variables without using intermediate variables.
  6. Factorial of a single digit number.
  7. Absolute value of a number.
  8. Largest of three numbers.
  9. Logarithm of a number.
  10. Y=sin(theta1+ theta2)+cos(theta1- theta2) given theta1and theta2in degrees.
  11. Average of N numbers read through keyboard (at run-time).
  12. Average of the numbers in 3×4 matrix.
  13. Plot discharging voltage across capacitor.

Analyze the program

Given the program or block of program (Matlab or Scilab), analyze the program and estimate/predict/record the output or error as the case may be. Instruct the student to justify the answer/output. [For e.g., A=246; B=-90; C=A+B*(10/A) +100; sprintf (‘%f’, C); in Matlab] Such analysis should be carried out for all the concepts covered in this course.

UNIT – II: Graded Exercises Duration: 54 Hr

Write the algorithm/flow-chart and code for the following problems (Assume appropriate data and units wherever necessary. Built-in functions can be used wherever necessary unless specified).

  1. Addition, subtraction and multiplication of two matrices. 3
  2. Verify whether the given matrix is singular or non-singular and compute its inverse if applicable. 3
  3. Sorting of 1-D array and searching of an array/matrix. Also, list the set of numbers that obey a common condition in an array/matrix using find ( ). 3
  4. Solve simultaneous equations (maximum of three) using Cramer’s rule. [Simultaneous equations may be obtained by applying KCL or KVL for a circuit and they can be solved for voltages or currents, respectively] 3
    1. Show that logio(A*B)=logi0A+ logioB and logio(A/B)=logi0A-logioB
    2. Plot the voltage across capacitor during charging Vc=Vo[1-e~(t/RCf 3
    1. Plot a straight line for the given slope and intercept using different plot attributes.
    2. Differentiate and integrate y=mx+c, separately, and display the results on the same plot. 3
  5. Plotyi=A*sin(2nfit), y2=B*cos(2nf2t) and y3=A*sin(2nfit)+B*cos(2nf2t),in time and frequency (after computing DFT or FFT) domains as subplots 3 and infer the results.
  6. Integrate and differentiate sin(‘x’) and display the results on the same plot in different colors. Also display sin(‘x’) on the same plot, 3
  7. Validate |{f(‘x’)+or-g(‘x’)}dx = Jf(‘x’)dx+or- jg(‘x’)dxfor given trigonometric functions f(‘x’) and g(‘x’)visually/through plots. 3
  8. Compute mean, median, standard deviation and variance of a set of data using formulae and verify using built-in functions. 3
  9. Find all the even and prime numbers between two numbers (range). 3
  10. Demonstrate
    1. reading and display image,
    2. converting color image to gray and black-and-white and plotting their histograms, and
    3. conversion of image file formats. 3
  11. Compare the results of the built-in and user-defined function to compute cos(‘x’)[the series cos(‘x’)=1-(x2/2!)+ (x4/4!)- (x6/6!)+ .. can be used] 3
  12. Write a program to compute roots of a quadratic equation ax2+bx+c=0 given a, b and c 3
  13. Two open-ended experiments of similar nature and magnitude of the above are to be assigned by the teacher (Student is expected to solve and execute/simulate independently). 6

Reference Books:

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Course Delivery:

The course will be normally delivered through two-hour tutorials and four-hour hands-on practice per week. In Unit-I, tutorials and practice are carried out concurrently. One-hour tutorial followed by two-hour hands-on practice for each of the graded exercises is recommended. However, graded exercise can also be covered at appropriate point of tutorials of Unit-I.

Scheme of Evaluation for Semester End Exam

  1. Short questions on Unit-I (only write-up. 10
  2. Writing steps /Algorithm/Procedure and program for two questions from the graded exercises. 15
  3. Execution/Implementation/Simulation/Interpretation of either one of theprograms written in 2 15
  4. Open-ended problem (Problems not covered in Sl. No. 15 of graded exercise): Writing program andits execution/implementation. 05
  5. Viva-voce 05

Note:

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Laboratory Resource Requirements

Hardware Requirement:For a batch of 20 students.Computers to students ratio in the laboratory should be 1:1 for a batch of twenty students.

  1. PC systems (latest configurations) 20
  2. Laser Printers 01
  3. Broad Band Connection 01
  4. Modern Projector set-up 01
  5. LAN Switch for Networking(LAN Switch for Networking – 20 Computers) 01
  6. UPS with Batteries(3Hr Backup) 01
  7. Air Conditioning System 01

Software Requirement:Linux / equivalent Operating System, SCILAB (open-source) or MATLAB.

Model Questions for Semester End Examination

Write algorithm/flowchart/steps/procedure and programs to solve the following problems. Execution/ implementation of the programs is under MATLAB or SCILAB environment. This list is only indicative but not exhaustive.

  1. Add, subtract and multiply two 3×3 matrices.
  2. Verify if the given matrix is singular or non-singular. Find its inverse if applicable.
  3. Count number of fail students among N students given their total marks. Also identify the student who has scored exactly 75% and list the students based on their total-marks.
  4. Solve the given three simultaneous equations using Cramer’s rule.
  5. Plot the voltage across a charging capacitor in an RC circuit. Also demonstrate that log10(A*B)=log10A+log10B.
  6. Convert a A+jB to Pv.Q and vice-versa.
  7. Plot a straight line for the given slope m and intercept C using different line attributes. Integrate and differentiate the line and plot the results on the same plot.
  8. Plot yi=A*sin(2nfit), y2=B*cos(2nf2t) and y3=A*sin(2nfit)+B*cos(2nf2t), in time and frequency (after computing DFT or FFT) domains as subplots.
  9. Validate given trigonometric functions f(‘x’) and g(‘x’) visually/through plots.
  10. Compute mean, median, standard deviation and variance of a set of data such as ages or total marks of 25 students using formulae and verify using built-in functions.
  11. Find all the odd and prime numbers between two numbers (range) 3 and 200.
  12. Demonstrate
    1. reading and display of image of a color image,
    2. converting color image to gray and black-and-white and plotting their histograms, and
    3. conversion of image file formats from bmp to jpg and tiff.
  13. Compare the results of the built-in function and user-defined function used to compute cos(‘x’).
  14. Write a program to compute roots of a quadratic equation ax2+bx+c=0 given a, b and c
  15. Two open-ended experiments of similar to the above are to be assigned by the teacher (Student is expected to solve and execute/simulate independently).
  16. For example,

    1. Find the factorial of a number using while loop
    2. Plot the forward characteristics of a PN junction diode

For detail syllabus of all other subjects of BE Electronics, C15 scheme do visit Electronics 2nd Sem syllabus for C15 scheme.

Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.