TCE proudly presents the online courses offered for students/faculty/research scholars for the enrichment of their knowledge and enhancing the interdisciplinary learning opportunities

Why to undergo TCE online courses?
  • Enriching your knowledge
  • Keep updated on the current trends
  • Enhancing the core-technical knowledge
  • Increasing the interdisciplinary learning opportunities
  • Adding value to your professional travel
  • Collaborating with academic experts of TCE

    Available courses

    Preamble

    Discrete-Time Signal processing is concerned with the representation, transformation, and manipulation of signals and the information they contain. It is an area of science and engineering that has developed rapidly over the past few decades. The novel algorithms by Cooley and Tukey (1965) for efficient computation of Fourier transform provided a new point of view towards discrete-time signal processing. This course aims at the analysis and design of signal processing systems and computational techniques.

    Prerequisites: Signals & Systems

    Course Objectives

    Signal Processing has developed rapidly over the past few decades and has numerous applications in the field of Audio and Speech Processing, Radar, Sonar, Robotics, Big data, Biomedical, and many more. In this course, we begin with the review of Signals and Systems including the summary of analysis and synthesis equation for Fourier Transforms tools and z-transform. An in-depth computation of DFT and FFT algorithms in spectral analysis and filtering applications is presented. This course develops different methods of filter design in both IIR and FIR and the corresponding structures. The effect of quantization is analyzed in digital filters using finite precision arithmetic. This includes the effects on the filter frequency response characteristics resulting from quantization and round-off noise effects inherent in the digital implementation of discrete-time systems.

    Discrete - Time Signal Processing : Syllabus

    Module - I Review of signals and systems: Concept of frequency in discrete-time signals, a summary of analysis & synthesis equations for FT & DTFT, frequency domain sampling and z-transform
    Module - II Discrete Fourier Transform (DFT): Deriving DFT from DTFT, properties of DFT - periodicity, symmetry, circular convolution. Linear filtering using DFT. Filtering long data sequences - overlap save and overlap-add method. Fast computation of DFT - Radix-2 Decimation-in-time (DIT) Fast Fourier transform (FFT), Decimation-in-frequency (DIF) Fast Fourier transform (FFT). Linear filtering using FFT
    Module - III Finite Impulse Response Filters: Design of FIR filters - symmetric and Anti-symmetric FIR filters - design of linear phase FIR filters using Fourier series method - FIR filter design using windows (Rectangular, Hamming and Hanning window), Frequency sampling method. FIR filter structures - linear phase structure, direct form realizations
    Module -IV Infinite Impulse Response: Characteristics of practical frequency-selective filters. characteristics of commonly used analog filters - Butterworth filters, Chebyshev filters. Design of IIR filters from analog filters (LPF, HPF, BPF, BRF) - Approximation of derivatives, Impulse invariance method, Bilinear transformation. Frequency transformation in the analog domain. Structure of IIR filter - direct form I, direct form II, Cascade, parallel realizations.
    Module - V Finite World Length Effects: Fixed point and floating-point number representation - ADC - quantization - truncation and rounding - quantization noise - input/output quantization - coefficient quantization error - product quantization error - overflow error - limit cycle oscillations due to product quantization and summation - scaling to prevent overflow

    Textbooks:

    1.Alan V.Oppenheim, Ronald W. Schafer, “Discrete-time signal processing”, Prentice-Hall, Third Edition, 2009. 2.John G.Proakis and Dimitris G.Manolakis, “Digital Signal Processing Principles, Algorithms, and Applications”, Prentice-Hall of India, Fourth Edition, 2006.
    3.Sophocles J.Orfanidis “Introduction to Signal Processing”, Prentice-Hall, 1996.
    4.Sanjit K.Mitra “Digital Signal Processing: A computer-based approach” McGraw Hill Education; 4 edition – 2013

    Course Objectives

    Data science is one of the hottest professions of the decade. Data scientists who can handle , analyze data and contribute to data driven decisions and products are the need of the hour. Data science is an interdisciplinary field focused on extracting knowledge and making better decisions in various domains such as banking, finance, entertainment, healthcare, agriculture, sensors, instrumentation and robotics increasing the value of a data scientist. Hence, this course on Applied Data Science with Python is designed with the following objectives:
    • To expose the learners to the skills required to tackle and solve complex real-world data science problems more sensibly and effectively.
    • To develop research interest towards advances in data science techniques and algorithms.
    • To provide well-rounded insights into the data science algorithms and hands-on activities using python so that the learners acquire the necessary skills to successfully pursue and complete standard certifications.

    Course duration: 4 weeks

    Course Instructors

    • Dr.C.Deisy
    • Dr.S.Sridevi
    • Dr.K.V.Uma
    • Ms.S.Pudumalar

    Course Objectives

    Today's fierce industry competition necessitates high-quality, consistent products at a reasonable price. To meet this problem, a variety of businesses are experimenting with novel product designs and integrated manufacturing procedures, as well as automated devices. Industrial automation is one of the most notable and impactful steps toward solving complicated real time problem. By using new, creative, and integrated technologies and services, industrial automation makes it possible to improve product quality, reliability, and production rate while lowering manufacturing and design costs. The course covers both theoretical and practical aspect of industrial automation through Fluid power and PLC for solving real time applications problems.

    Course Duration: 4 Weeks

    Course Outcomes:

    By the end of this course, the learners will be able to
    • Explain the construction, working and control strategies of different industrial drives and valves.
    • Design pneumatic and Electro pneumatic circuits for solving real time problems.
    • Design Hydraulic and proportional hydraulic circuits for Industry 4.0 applications.
    • Develop PLC program for low level industrial applications.

    Course Contents:

    Module-1- Fluid Power Automation- Introduction Introduction- Classification of Fluid Power automation (FPA) - Significance of FPA- Gas Law- Direction flow and pressure control valves- Directional control valve - 3/2-way valve - 4/2-way valve - 5/2-way valve - Shuttle valve - check valve - Pressure control valve - Simple and compound relief valve, pressure reducing valve, sequence valve, counter balance valve. Flow control valve.
    Module-2- Pneumatic & Hydraulic Circuits Design requirements-Speed control circuits, Direct Flow control circuits- OR, AND Function - Pneumatic hydraulic circuit, Fail safe circuit, Sequential circuit and cascade circuit design for real time industry applications - Simulation demonstration of sequential and cascade circuit.
    Module-3- Electro Pneumatic and Proportional Hydraulic circuits Introduction to relay and solenoid - Electro Pneumatic control - Solenoid actuated valves - Circuit diagram - Sequential circuit and cascade circuit design - Proportional Hydraulic circuit operation- Simulation demonstration of electro sequential and cascade circuit.
    Module-4- Introduction to PLC PLC architecture - I/O Section -Discrete I/O Modules - Analog I/O Modules-Special I/O Modules -I/O Specifications- PLC functions - PLC Programming Languages-PLC Modes of Operation - Designing a Ladder Diagram for large process -Programming Timers-Programming counters.

    Text Book:

    1. Anthony Esposito ,Fluid Power with Applications, Prentice-Hall, seventh edition, 2009.

    2. W.Bolton, Mechatronics, Electronic control systems in Mechanical and Electrical Engineering Pearson Education, 2011.

    Course Instructors:

    COURSE OBJECTIVES

    Blockchain is an emerging technology platform for developing decentralized applications and data storage, over and beyond its role as the technology underlying the cryptocurrencies. The basic tenet of this platform is that it allows to create a distributed and replicated ledger of events, transactions, and data generated through various IT processes with strong cryptographic guarantees of tamper resistance, immutability, and verifiability. The global blockchain market size is expected to grow from USD 3.0 billion in 2020 to USD 39.7 billion by 2025. The objective of this course is to provide conceptual understanding of how block chain technology can be used to innovate and improve business processes. The course covers the technological underpinning of blockchain operations in both theoretical and practical implementation of solutions using blockchain technology.

    COURSE DURATION: 4 Weeks
    COURSE OUTCOMES
    By the end of this course, the learners will be able to
    • Explain the fundamental characteristics of blockchain using bitcoin.
    • Demonstrate the application of hashing and public key cryptography in protecting the blockchain
    • Explain the elements of trust in a Blockchain: validation, verification, and consensus.
    • Perform a transaction in bitcoin testnets.
    • Develop smart contracts in Ethereum framework
    COURSE CONTENTS
    Module -1- Blockchain technology and Bitcoin Bitcoin eco system - peer - to - peer permission less network - addresses in bitcoin. Transactions - syntax , structures, and validation , Blocks - structure, Merkle tree and validation, blockchain, Mining - target/difficulty, hash rates, consensus, forking.
    Module-2-Cryptographic Applications in Blockchain Wallets - hash functions - public key cryptography - elliptic curve cryptography - digital signatures
    Module-3-Smart Contracts - Ethereum Smart Contracts- Objectives and principles for the design of Blockchain systems, Understanding Ethereum, Ethereum Basics , Writing smart contracts using Ethereum
    Module-4-Enterprise Applications of Blockchain Issues and Needs of Blockchain, Benefits and Challenges of Blockchain Implementation - Smart Health Care, Transportation, Smart City and Supply Chain Management

    COURSE INSTRUCTORS

    • Dr. C. Jeyamala
    • Dr. P. Karthikeyan
    • Dr. A.M. Abirami
    • Ms. R.Parkavi

    Course Objective

    This course will introduce Learners about three foundational areas of computer science namely the basic mathematical models of computation, problems that can be solved by computers and problems that are computationally hard. It also introduces basic computation models, their properties and the necessary mathematical techniques to prove more advanced attributes of these models. The learners will be able to express computer science problems as mathematical statements and formulate proofs.

    Course Duration : 8 Weeks

    Course Outcome

    Upon successful completion of this course, learners will be able to
    • Interpret the mathematical foundations of computation including automata theory; the theory of formal languages and grammars; the notions of algorithm, decidability, complexity, and computability
    • Construct the abstract machines including finite automata, pushdown automata, and Turing machines from their associated languages and grammar
    • Make use of pumping lemma to show that a language is not regular / not context-free
    • Construct the grammar for any given finite automata, pushdown automata or Turing machines
    • Outline the characteristics of P, NP and NP Complete problems
    • Solve computational problems regarding their computability and complexity and prove the basic results of the theory of computation

    Course Layout

    AUTOMATA FUNDAMENTALS
    Week 1: Formal Proofs-Finite Automata – deterministic and nondeterministic, regular operations REGULAR EXPRESSIONS AND LANGUAGES
    Week 2: Regular Expression, Equivalence of DFA, NFA and REs, closure properties
    Week 3: Non regular languages and pumping lemma, DFA Minimization, CONTEXT FREE GRAMMAR AND LANGUAGES
    Week 4: CFGs, Chomsky Normal Form, Non CFLs and pumping lemma for CFLs
    Week 5: PDAs, Equivalence of PDA and CFG, Properties of CFLs, DCFLs PROPERTIES OF CONTEXT FREE LANGUAGES
    Week 6:Turing Machines and its variants- Programming Techniques for TM UNDECIDABILITY
    Week 7: Closure properties of decidable languages, Undecidability, Reductions, Post Correspondence Problem
    Week 8: Rice's Theorem, introduction to complexity theory, The Class P and NP

    Course Instructors

    Course Objectives

    Today's fierce industry competition necessitates high-quality, consistent products at a reasonable price. To meet this problem, a variety of businesses are experimenting with novel product designs and integrated manufacturing procedures, as well as automated devices. Industrial automation is one of the most notable and impactful steps toward solving complicated real time problem. By using new, creative, and integrated technologies and services, industrial automation makes it possible to improve product quality, reliability, and production rate while lowering manufacturing and design costs. The course covers both theoretical and practical aspect of industrial automation through Fluid power and PLC for solving real time applications problems.

    Course Duration: 4 Weeks

    Course Outcomes:

    By the end of this course, the learners will be able to
    • Explain the construction, working and control strategies of different industrial drives and valves.
    • Design pneumatic and Electro pneumatic circuits for solving real time problems.
    • Design Hydraulic and proportional hydraulic circuits for Industry 4.0 applications.
    • Develop PLC program for low level industrial applications.

    Course Contents:

    Module-1- Fluid Power Automation- Introduction Introduction- Classification of Fluid Power automation (FPA) - Significance of FPA- Gas Law- Direction flow and pressure control valves- Directional control valve - 3/2-way valve - 4/2-way valve - 5/2-way valve - Shuttle valve - check valve - Pressure control valve - Simple and compound relief valve, pressure reducing valve, sequence valve, counter balance valve. Flow control valve.
    Module-2- Pneumatic & Hydraulic Circuits Design requirements-Speed control circuits, Direct Flow control circuits- OR, AND Function - Pneumatic hydraulic circuit, Fail safe circuit, Sequential circuit and cascade circuit design for real time industry applications - Simulation demonstration of sequential and cascade circuit.
    Module-3- Electro Pneumatic and Proportional Hydraulic circuits Introduction to relay and solenoid - Electro Pneumatic control - Solenoid actuated valves - Circuit diagram - Sequential circuit and cascade circuit design - Proportional Hydraulic circuit operation- Simulation demonstration of electro sequential and cascade circuit.
    Module-4- Introduction to PLC PLC architecture - I/O Section -Discrete I/O Modules - Analog I/O Modules-Special I/O Modules -I/O Specifications- PLC functions - PLC Programming Languages-PLC Modes of Operation - Designing a Ladder Diagram for large process -Programming Timers-Programming counters.

    Text Book:

    1. Anthony Esposito ,Fluid Power with Applications, Prentice-Hall, seventh edition, 2009.

    2. W.Bolton, Mechatronics, Electronic control systems in Mechanical and Electrical Engineering Pearson Education, 2011.

    Course Instructors:


    Course Outcomes:

    By the end of this course, the learners will be able to
    • Explain the construction, working and control strategies of different industrial drives and valves.
    • Design pneumatic and Electro pneumatic circuits for solving real time problems.
    • Design Hydraulic and proportional hydraulic circuits for Industry 4.0 applications.
    • Develop PLC program for low level industrial applications.

    Dear learners,

    Greetings. In this course, students will learn about smart grid technologies, wide area monitoring, phasor measurement unit, smart metering and integration of renewable energy sources in smart grid and related case studies.

    IOT SYSTEM DESIGN USING ARDUINO

    Syllabus

     Module 1: Arduino Platform: Functional Block diagram and AT mega 328p architecture, Getting Started with Arduino, CCS and AVR Studio 7 Blinking LED, Pin function, Overview of main feature –I/O ports, Features-timers, interrupts, GPIO LED, Switch Based LED Control, Features, PWM, Serial Port, Features-ADC, Introduction to Arduino IDE, Writing, saving, compiling with IDE, Display Interface 7 Segment, Display Interface 16X2 Matrix.

     

    Module 2: Arduino Programming: Introduction to Arduino C Programming, Arduino C Data types, Decision making in C, Sensor Interfacing For Temperature Monitoring, Program Loop in C, Functions in C, Introduction to pointers, PWM Based Servo Motor Interfacing, Using pointers effectively, Structures, Unions, and Data storage, Arduino Libraries, Serial Communication.

     

    Module 3: Analog And Serial Communication: Introduction to Analog communication, Pulse Width Modulation, RS232, Actuators - Steppers Motors, I2C, Actuators - DC Motors, SPI Protocol.

     

    Module 4: IO Programming: Introduction to Timers / Counters, Timer Programming, Interrupt Programming, Timer Programming, Watch Dog Timer, Interrupts, Interrupts programming, External Interrupt, I2C.

     

    Module 5: Case Studies – Project: Wireless communication using ZigBee, Bluetooth, Robotics-Motor and Sensor, Security RFID, Infrared, GPS Navigation.

     

    Course Designer

      Mr. M. Senthil Nathan, msnece@tce.edu

    The concept of geometric modeling is evolved rapidly due to the development of computer graphics, computer-aided design, and manufacturing technologies. Geometric modeling is the base for computer-aided design (CAD) and it embraces computational geometry and extends to the field of solid modeling, creating an elegant synthesis of geometry. The construction of an entity is usually a computer-aided operation. Computer graphics, Computer-aided design and computer-aided manufacturing have been the driving forces behind the rapid development of geometric modeling schemes. Robotics, computer vision and artificial intelligence are also making increasing demands on geometric modeling capabilities.