Skip available courses

    Available courses

    • Explain the basics of computer hardware and software 
    • Understand the structure of C program and solve simple computational problems 
    • Illustrate the usage of arrays to perform sorting and searching operations 
    • Modularize the given problem using functions, structures and pointers to construct a programming solution in C programming language 


    At the end of the course, the student will be able to

    • Explain the fundamentals of semiconductor devices such as diodes, transistors, and design its applications.

    • Explain general operating principles of FET, SCR and its applications.

    • Explain the basics of operational amplifiers and IC 555 Timer and design various application circuits using Op-Amp and IC 555 timer.

    • Discuss the fundamentals of digital electronics and construct simple digital circuits using logic gates.

    • Explain basic principle of operation of communication system and mobile phones.

    Calculus and Linear Algebra

    Fundamentals Electrical Engineering

    Study of basic elements of machines of Mechanical Engineering.

    Technical English-I and Technical English-II are the common subject for Physics and Chemistry cycle students of First Year B.E. In these subjects, students learn grammar and communication skills. They also learn Presentation Skills, Phonetic Alphabets, and many more...

    Syllabus uploaded.

    The objectives of this course is to make students to learn basics of Civil

    Engineering concepts and infrastructure development, solve problems involving

    Forces, loads and Moments and know their applications in allied subjects. It is a

    pre-requisite for several courses involving Forces, Moments, Centroids, Moment

    of inertia and Kinematics.

    INcludes study of electrical and magnetic circuits,  type of generator / motor required for a particular application, transformers in transmission and distribution of electric power and domestic wiring.

    At the end of the course, the student should be able to;

    • Appreciate the significance of electronics in different applications,

    • Understand the applications of diode in rectifiers, filter circuits and wave shaping,

    • Apply the concept of diode in rectifiers, filters circuits

    • Design simple circuits like amplifiers (inverting and non inverting), comparators, adders, integrator and differentiator using OPAMPs,

    • Compile the different building blocks in digital electronics using logic gates and implement simple logic function using basic universal gates, and

    • Understand the functioning of a communication system, and different modulation technologies, and

    • Understand the basic principles of different types of Transuducers.

    Engineering mathematics (also called Mathematical Engineering) is a branch of applied mathematics concerning mathematical methods and techniques that are typically used in engineering and industry.

    Differential calcullus

    Course Outcomes:

    1. Categorize electrochemical energy systems and use of free energy concept in thermodynamic considerations.

    2. Summarize the Causes & effects of corrosion of metals and control of corrosion and to explain the modification of surface properties of metals

    3. Apply the knowledge in the field of production & consumption of energy for industrialization of the country and to improve the living standards of people by utilization of different useful forms of energy.

    4. Understand the sources, effects, control of environmental pollution, techniques to manage different types of waste, the chemical analysis of water and methods to upgrade the quality of water.

    5. Explain the different techniques of instrumental methods of analysis and fundamentals of nano materials.

    Engineering chemistry laboratory syllabus comprises of 12 experiments

                                                            -6 instrumental analysis and 6 volumetric analysis.

    At the end of the course, the student will be able to;

    1. Get practical knowledge of some of the concepts studied theoretically.

    2. Get the knowledge of the accuracy and precision of a set of scientific measurements.

    3. Document and analyze the results

    4. Do the experiment with high degree of accuracy and adequate skills taking all the precautionary measures set by the lab

    Basic Electronics is a subject which deals with the flow of Electrons.


    The course is designed to present the fundamental principles of chemistry as illustrated through science and engineering applications.

    study of chemicals

    Science of chemicals

    Study of Chemicals

    This course provides description of basic elecrtonics
    This notes provides description of the rectifiers.

    In Basic Electrical Engineering subjects students will study DC circuits,Single and Three phase AC circuits ,Transformer,Domestic wiring,DC/AC generator and DC/AC Motor.

    Elements of Civil Engineering and Mechanics.

    Engineering Mathematics is a basic tool for all complex Engineering Problems.

    Basic electrical concepts and terms - current, voltage, resistance, power, charge, efficiency.

    • Knowledge of units and dimensions.

    • Able to measure length (with vernier calipers and screw gauge), mass and time.

    • Knowledge of using graph sheets (assigning scales, obtaining slope etc.) and reading the graph.

    • Identifying the electronic components.

    • Knowledge of using a multimeter.

    • Usage of microscope and telescope.


    At the end of the course, the student will be able to;

    1. develop skills to impart practical knowledge in real time solution.
    2. understand principle, concept, working and application of new technology and comparison of results with theoretical calculations.
    3. document, analyse and design new instruments with practical knowledge.
    4. gain knowledge of new concept in the solution of practical oriented problems and to understand more deep knowledge about the solution to theoretical problems.
    5. understand measurement technology, usage of new instruments and real time applications in engineering studies.


    Practical experiments prescribed herewith have relevance to the below listed courses of following semesters of B.E.:

    • Strength of materials (15CV32)
    • Strength of Materials Laboratory  (15CVL37)
    • Concrete Technology (15CV44)
    • Analysis of Determinate Structures (15CV42)
    • Design of RCC Structural Elements (10CV52)
    • Theory of elasticity (10CV661)
    • Rock Mechanics (10CV762)
    • Material Science and Metallurgy (15ME32)
    • Non-conventional Energy Sciences (15ME361)
    • Material Testing Laboratory (15MEL37)
    • Mechanical Measurements and Metrology (15ME44)
    • Mechanics of Materials (15ME45)
    • Engineering Design (15ME464)
    • Mechanical Measurements Laboratory (15MEL48)
    • Design of machine Elements (10ME52)
    • Energy Engineering (10ME53)
    • Dynamics of Machines (10ME54)
    • Heat and Mass Transfer (10ME63)
    • Mechanics of Microprocessor (10ME65)
    • Heat and Mass Transfer Laboratory (10MEL67)
    • Theory of Elasticity (10ME661)
    • Mechanics of composite materials (10ME662)
    • Theory of plasticity (10ME752)
    • Fracture Mechanics (10ME832)
    • Analog Electronics (15EC32)
    • Electronic Instrumentation (15EC35)
    • Analog Electronics Laboratory (15ECL37)
    • Linear Integrated Circuits (15EC46)
    • Network Analysis and Control Systems (15EC43)
    • Engineering Electromagnetics (15EC36)
    • Linear Integrated Circuits (LIC) Laboratory (15ECL48)
    • Analog Communication (10EC53)
    • Microwaves and Radar (10EC54)
    • Satellite Communication (10EC662)
    • Optical Fiber Communication (10EC72)
    • Power Electronics-(10EC73)
    • Radio Frequency Integrated Circuits (10EC764)
    • Analog and Digital Electronics (15CS32)
    • Analog and Digital Electronics Laboratory(15CSL37)


    Expt. No.

    Title of the Experiments

    Bloom's Level




    I-V Characteristics of Zener Diode


    1 to 5


    Dielectric constant


    1 to 5


    Characteristics of Transistor


    1 to 5


    Uniform bending Experiment


    1 to 5


    Newton's Rings


    1 to 5


    Series and parallel LCR Circuits


    1 to 5


    Verification of Stefan's Law


    1 to 5





    1 to 5


    Black box to determine unknown L, C and R


    1 to 5


    Torsional pendulum


    1 to 5


    Determination of Fermi energy


    1 to 5


    Photo Diode Characteristics


    1 to 5

    Students should have the prior knowledge of

    • SI units, vectors, symbols, nomenclature of physical quantities and formulation as per international standards.
    • concept of motion, force, friction, work, power, energy, rigid body dynamics, elasticity and fluid mechanics.
    • basics of heat and different laws of thermodynamics.
    • simple harmonic motion, waves, sound and electromagnetic radiation.
    • basic concepts of different optical phenomena such as, refractive index, refraction, diffraction, interference, dispersion, polarization etc.
    • nature of electricity, conductivity, electrical properties of materials, semiconductors, electronic components etc.
    • concepts of physics and, have skills to process, digest and vivisect problem-solving abilities.
    • handling basic scientific apparatus (such as, vernier calipers, screw gauge, weighing balance and stop clock) and their usage.


    At the end of the course, the student will be able to;

    1. comprehend the basics of quantum mechanics, emergence of Quantum Free Electron Theory due to the failures of Classical Free Electron Theory.
    2. understand the application of Quantum Free Electron Theory in metals  and semicoductors; and principles of superconductivity.
    3. describe the basics, construction and working of LASER; Holography and optical fibers.
    4. explain the basics of crystallography and its applications; basic concepts of shock waves and nano-science.


    Engineering Physics is relevant to the following courses in the higher semesters of B.E.:

    Strength of Materials (15CV32)
    Analysis of Determinate Structures (15CV42)
    Structural Analysis - II (10CV53)
    Basics of Geotechnical Engineering  (15CV45)
    Geotechnical Engineering - I (10CV54)
    Theory of elasticity - (10CV661)
    Rock Mechanics - (10CV762)
    Photogrammetry  and remote sensing (10CV764)
    Structural Dynamics - (10CV767)
    Advanced Pre-stressed Concrete Structures - (10CV831)
    Material Science and Metallurgy (15ME32)
    Fluid Mechanics (15ME34)
    Smart Materials (15ME362)
    Nano Science (15ME363)
    Energy Engineering (10ME53)
    Turbo Machines (10ME56)Heat and Mass Transfer (10ME63)
    Non traditional Machining (10ME665)
    Mechanical Vibration (10ME72)
    Non conventional energy sources  (10ME754)
    Gas Dynamics (10ME755)
    Smart Materials (10ME764)
    Micro and Smart system technology(10ME768)
    Analog Electronics (15EC32)
    Linear Integrated Circuits (15EC46)
    Network Analysis and Control Systems (15EC43)
    Engineering Electromagnetics (15EC36)
    Linear Integrated Circuits (LIC) Laboratory (15ECL48)
    Analog Communication (10EC53)
    Microwaves and Radar (10EC54)
    Satellite Communication (10EC662)
    Optical Fiber Communication (10EC72)
    Power Electronics (10EC73)
    Analog and Digital Electronics (15CS32)
    Analog and Digital Electronics Laboratory (15CSL37)
    Computer networks (10CS55)

    Study of Quantum mechanics/

    The application of mechanics to solve problems involving common engineering elements.

    This course gives introduction to Computer Networking, TCP/IP model and introduces students to Physical and Data Link Layer in detail 

    18KAK39 (Adalita Kannada) -is prescribed for Students who Studied in Kannada Medium, or Studied Kannada as first/ second language in high school, or Studied Kannada at any level schooling and are able to speak, write, and read Kannada.

    18KVK49 (Vyavakarika Kannada)-is prescribed for Students, who have not studied Kannada at any level of schooling and are not able to speak, write, and read Kannada.

    Subject Code


    IA Marks


    Number of Lecture Hours/Week

    03 + 01

    Exam Marks


    Total Number of Lecture Hours


    Exam Hours


    CREDITS - 03

    Module 1 - ARM Embedded Systems & ARM Processor Fundamentals08 Hrs

    Microprocessors versus Microcontrollers.

    ARM Embedded SystemsT1-Ch1: The RISC design philosophyT1-1.1, The ARM Design PhilosophyT1-1.2, Embedded System HardwareT1-1.3, Embedded System SoftwareT1-1.4.

    Text book 1: Chapter 1: 1.1 to 1.4

    ARM Processor FundamentalsT1-Ch2: RegistersT1-2.1, Current Program Status RegisterT1-2.2, PipelineT1-2.3, Exceptions, Interrupts, and the Vector TableT1-2.4, Core ExtensionsT1-2.5.

    Text book 1: Chapter 2: 2.1 to 2.5

    Module 2 - ARM Instruction Set & ARM Programming08 Hrs

    Introduction to the ARM Instruction SetT1-Ch3: Data Processing InstructionsT1-3.1, Branch InstructionsT1-3.2, Load-Store InstructionsT1-3.3, Software Interrupt InstructionsT1-3.4, Program Status Register InstructionsT2-3.5, Coprocessor Instructions, Loading ConstantsT2-3.6.

    Text book 1: Chapter 3: 3.1 to 3.6 (Excluding 3.5.2)

    ARM Programming Using Assembly LanguageT1-Ch6: Writing Assembly CodeT1-6.1, Profiling and Cycle CountingT1-6.2, Instruction SchedulingT1-6.3, Register AllocationT1-6.4, Conditional ExecutionT1-6.5, Looping ConstructsT1-6.6.

    Text book 1: Chapter 6: 6.1 to 6.6

    Module 3 - Embedded System Components08 Hrs

    Introduction to Embedded SystemsT2-Ch1: Embedded vs General Computing SystemT2-1.2, History of Embedded SystemsT2-1.3, Classification of Embedded SystemsT2-1.4, Major Application Areas of Embedded SystemsT2-1.5, Purpose of Embedded SystemsT2-1.6.

    Text book 2: Chapter 1: 1.2 to 1.6

    Typical Embedded SystemT2-Ch2: Core of the Embedded SystemT2-2.1, MemoryT2-2.2, Sensors and ActuatorsT2-2.3, Communication InterfaceT2-2.4, Embedded FirmwareT2-2.5, Other System ComponentsT2-2.6.

    Text book 2: Chapter 2: 2.1 to 2.6

    Module 4 - Embedded System Design Components08 Hrs

    Characteristics and Quality Attributes of Embedded SystemsT2-Ch3: Characteristics of an Embedded SystemT2-3.1, Quality Attributes of Embedded SystemsT2-3.2.

    Text book 2: Chapter 3

    Embedded Systems - Application- and Domain-SpecificT2-Ch4: Washing Machine - Application Specific Embedded SystemT2-4.1, Automotive-Domain Specific Examples of Embedded SystemT2-4.2.

    Text book 2: Chapter 4

    Hardware Software Co-Design and Program ModellingT2-Ch7: Fundamental Issues in Hardware Software Co-DesignT2-7.1, Computational Models in Embedded DesignT2-7.2.

    Text book 2: Chapter 7: 7.1, 7.2 only

    Embedded Firmware Design and DevelopmentT2-Ch9: Embedded Firmware Design ApproachesT2-9.1, Embedded Firmware Development LanguagesT2-9.2, 'C' vs 'Embedded CT2-9.3.1, Compiler vs Cross-ComplierT2-9.3.2.

    Text book 2: Chapter 9: 9.1, 9.2, 9.3.1, 9.3.2 only

    Module 5 - RTOS and IDE for Embedded System Design08 Hrs

    RTOS-Based Embedded System DesignT2-Ch10: Operating System BasicsT2-10.1, Types of Operating SystemsT2-10.2, Tasks, Process and Threads (Only POSIX Threads with an Example Program)T2-10.3, Thread Pre-emptionT2-, Thread vs ProcessT2-, Multiprocessing and MultitaskingT2-10.4, Task Communication (without any Program)T2-10.7, Task Communication/ Synchronization Issues - RacingT2- and DeadlockT2-, Concept of Binary and Counting Semaphores (Mutex Example without any Program)T2-, How to Choose an RTOST2-10.10.

    Text book 2: Chapter 10: 10.1, 10.2, 10.4, 10.7,,,, 10.10

    Integration and Testing of Embedded Hardware and FirmwareT2-Ch12: Integration of Hardware and FirmwareT2-12.1, Board Bring UpT2-12.2.

    Text book 2: Chapter 12: 12.1, 12.2

    The Embedded System Development EnvironmentT2-Ch13: The Integrated Development Environment (IDE-Block Diagram Only)T2-13.1, Disassembler/ DecomplierT2-13.3, Simulators, Emulators, and DebuggingT2-13.4, Target Hardware DebuggingT2-13.5, Boundary ScanT2-13.6.

    Text book 2: Chapter 13: 13.1, 13.3, 13.4, 13.5, 13.6

    Text Books:

    T1] Andrew N Sloss, Dominic Symes and Chris Wright, ARM system developers guide, Elsevier, Morgan Kaufman publishers, 2008.

    T2] Shibu K V, Introduction to Embedded Systems, Tata McGraw Hill Education Private Limited, 2nd Edition.

    Reference Books:

    R1] Raghunandan G. H., Microcontroller (ARM) and Embedded System, Cengage Learning Publication, 2019.

    R2] The Insider's Guide to the ARM7 based microcontrollers, Hitex Ltd., 1st edition, 2005.

    R3] Steve Furber, ARM System-on-Chip Architecture, Second Edition, Pearson, 2015.

    R4] Raj Kamal, Embedded System, Tata McGraw-Hill Publishers, 2nd Edition, 2008.

    A Data Structure is a particular way of organizing data in a computer so that it can be used efficiently.

    • Design a software system, component, or process to meet desired needs within realistic constraints.
    • Assess professional and ethical responsibility.
    • Function on multi-disciplinary teams.
    • Make use of techniques, skills, and modern engineering tools necessary for engineering practice.
    • Comprehend software systems or parts of software systems.

    At the end of the course, the student will be able to;
    1. Differentiate Microprocessors & Microcontrollers and Develop assembly language code to solve problems.
    2. Classify instruction set of Microprocessors and Demonstrate interrupt routines.
    3. Apply the knowledge for interfacing Memory and I/O devices to x86 family & ARM.
    4. Summarize the concepts of Embedded Systems and Illustrate ARM processors.

    Understand the basic structure and operation of a computer, machine instructions, addressing modes and the performance measurement of the computer system.Acquire knowledge of standard I/O interfaces and expose different ways of communicating with I/O devices. Describe hierarchical memory systems, design and evaluate performance of memory systems. Design and analyze the operation of arithmetic and logical unit using integer and floating point operands. Analyze the concepts of instruction execution, pipelining, embedded systems and other large computing systems.

    • Comprehend the transmission technique of digital data between two or more computers and a computer network that allows computers to exchange data.
    • Illustrate TCP/IP protocol suite and switching criteria.
    • Demonstrate Medium Access Control protocols for reliable and noisy channels.
    • Expose wireless and wired LANs along with IP version.

    This course will enable students to

    · Outline software engineering principles and activities involved in building large software


    · Identify ethical and professional issues and explain why they are of concern to software


    · Describe the process of requirements gathering, requirements classification, requirements

    specification and requirements validation.

    · Differentiate system models, use UML diagrams and apply design patterns.

    · Discuss the distinctions between validation testing and defect testing.

    · Recognize the importance of software maintenance and describe the intricacies involved in

    software evolution.

    · Apply estimation techniques, schedule project activities and compute pricing.

    · Identify software quality parameters and quantify software using measurements and metrics.

    · List software quality standards and outline the practices involved.

    · Recognize the need for agile software development, describe agile methods, apply agile

    practices and plan for agility.

     This course will enable students to

    •  Comprehend the transmission technique of digital data between two or more computers and a

           computer network that allows computers to exchange data.

    • Explain with the basics of data communication and various types of computer networks;
    • Illustrate TCP/IP protocol suite and switching criteria.
    • Demonstrate Medium Access Control protocols for reliable and noisy channels.
    • Expose wireless and wired LANs along with IP version.

    This Lab manual contains programs with sample output for all the programs prescribed by the university

    At the end of the course, the student will be able to;
    1. Get practical experience in design, assembly and evaluation/testing of analog components
    and circuits including Operational Amplifier, Timer, etc.
    2. Designand simulate Combinational logic circuits.
    3. Build Flip - Flops using basic gates and understand their operations.
    4. Design and develop Counters and Registers using Flip-flops.
    5. Build Synchronous and Asynchronous Sequential Circuits.
    6. Understand apply A/D and D/A Converters in real world scenarios.

    Database Management System


    This is a core subject for computer science and engineering branch. Which deals with aspects of data, database, database management system. It also deals with back end development using SQL. One will have complete knowledge to design the database packages using normalization.

    This subject deals with issues to setup and run an industry. The course contains many other aspects when we start a business. It gives details about government regulations and other policies to setup the business. Which type of business is suitable for particular location. When student completes this course he will have some idea to setup his own industry 

    • explains hardware, software and OpenGL graphics primitives.
    • illustrates interactive computer graphic using the OpenGL.
    • design and implementation of algorithms for 2D graphics primitives and attributes.
    • demonstrate geometric transformations, viewing on both 2D and 3D objects.
    • infer the representation of curves, surfaces, color and illumination models.
    Cryptography Network Security and Cyber Laws is used to learn about cryptographic algorithms and techniques and study the cyber laws.

    Learn Syntax and Semantics and create Functions in Python.

    Handle Strings and Files in Python.

    Understand Lists, Dictionaries and Regular expressions in Python. 

    Implement Object Oriented Programming concepts in Python 

    Build Web Services and introduction to Network and Database Programmingin Python

    This course will enable students to

    -Provide a strong foundation in database concepts, technology, and practice.

    -Practice SQL programming through a variety of database problems.

    -Demonstrate the use of concurrency and transactions in database

    -Design and build database applications for real world problems.

    This course will enable students to

    · Identify the problems where AI is required and the different methods available

    · Compare and contrast different AI techniques available.

    · Define and explain learning algorithms

    Software Testing is a process of verifying and validating if the developed computer software is correct, complete and has the quality which is acceptable. That means, it is checking if a software system meets specifications and that it fulfills its intended purpose. 

    Python Application Programming [15CS664]

    This course focuses on fundamentals of Python programming. Also deals with advanced concepts of Python like lists, dictionaries, tuples and Regular expressions. The fourth module explains about Object Oriented Python and Fifth is about database connectivity.

    The aim of this course is to introduce the student to the areas of cryptography and cryptanalysis. 

    This course develops a basic understanding of the algorithms used to protect users online and to understand some of the design choices  behind these algorithms.

    Our aim is to develop a workable knowledge of the mathematics used in cryptology in this course. The course emphasizes to give a basic understanding of previous attacks on cryptosystems with the aim of preventing future attacks.


    • Explain hardware, software and OpenGL Graphics Primitives.

    • Illustrate interactive computer graphic using the OpenGL.

    • Design and implementation of algorithms for 2D graphics Primitives and attributes.

    • Demonstrate Geometric transformations, viewing on both 2D and 3D objects.

    • Infer the representation of curves, surfaces, Color and Illumination models

    At the end of the course, students will be able to,

    1. Understand System Software such as Assemblers, Loaders, Linkers and Macroprocessors.

    2. Familiarize with source file, object file and executable file structures and libraries.

    3. Describe the front-end and back-end phases of compiler and their importance.

    4. Design and develop lexical analyzers, parsers and code generators.

    Course objectives:
    Demonstration of application layer protocols

    Discuss transport layer services and understand UDP
    and TCP protocols

    Explain routers, IP and Routing Algorithms in netw
    ork layer

    Disseminate the Wireless and Mobile Networks coveri
    ng IEEE 802.11 Standard

    Illustrate concepts of Multimedia Networking, Secur
    ity and Network Manageme

    During the course, the student should learn:

    1. Understand the applications of computer graphics in different field and graphic system.
    2. Understand OpenGL functions and interaction between input devices and graphics system using OpenGL.
    3. Design geometric objects, their transformations, viewing system and implementation of computer graphics using different algorithms.
    4. Implement lighting and shading effects in computer graphics.

    UNIX System Programming p { margin-bottom: 0.21cm; direction: ltr; color: rgb(0, 0, 0); }p.western { font-family: "Times New Roman",serif; font-size: 12pt; }p.cjk { font-family: "Times New Roman",serif; font-size: 12pt; }p.ctl { font-family: "Times New Roman",serif; font-size: 12pt; }a:link { color: rgb(0, 0, 255); }

    1. Describe ANSI C, C++, POSIX standards and understand the POSIX and UNIX file API's efficiently.

    2. Analyze UNIX and POSIX file system, inodes in UNIX system, hard and symbolic links and to map the relationship between UNIX Kernel support for files.

    3. Describe the environment of a UNIX process, kernel support for process, process control and process relationships.

    4. Analyze signals and its functions, daemon characteristics, coding rules, error logging and UNIX inter-process communication facilities.

    Compiler Design subject deals with understanding and implementation of different phases of compiler.

    Data communications are the exchange of data between two devices via some form of transmission medium such as a wire cable.
     For data communications to occur, the communicating devices must be part of a communication system made up of a combination of hardware (physical equipment) and software (programs).

    This course is an introduction to the design and implementation of various types of system software.This course discusses assemblers, loaders and linkers, text editors, macro processors and lex-yac.

    The course "10CS54” provides an insight of how "Database Management System” techniques are used to Design, Develop, Implement and Maintain modern database applications in Organizations.

    Illustrate the Semantic Structure of HTML and CSS • Compose forms and tables using HTML and CSS • Design Client-Side programs using JavaScript and Server-Side programs using PHP • Infer Object Oriented Programming capabilities of PHP • Examine JavaScript frameworks such as jQuery and Backbone 


    This course is about designing a computer that maximizes performance while staying within cost, power constraints.

    This course will enable students to,
    · Describe computer architecture.
    · Measure the performance of architectures in terms of right parameters.
    · Summarize parallel architecture and the software used for them.

    This course will enable students to

    · Describe computer architecture.

    · Measure the performance of architectures in terms of right parameters.

    · Summarize parallel architecture and the software used for them.

    During the course, the student should learn;

    • The Philosophy of .NET and the role of C# language in .NET platform.

    • The role of CLR, CTS and CLS building blocks in .NET platform.

    • C# language fundamentals: Objects, Master Node, Value types and Reference types.

    • The role of .NET Exception Handling and the basics of Garbage Collection.

    • Defining and Invoking Interfaces and Collections using C#.

    • Building Single file assembly, Multi file assembly and Shared file assembly.

    This course (10CS/IS762) will cover the fundamentals of digital image processing.

    This course (10CS/IS762) will cover the fundamentals of digital image processing.

    A course on basic principles and techniques of embedded computing which addresses concepts of challenges, design methodologies, architectural design, programming approaches and real time applications.

    After studying this course, students will be able to

    •  Interpret the impact and challenges posed by IoT networks leading to new architectural models.
    •  Compare and contrast the deployment of smart objects and the technologies to connect them to


    • Appraise the role of IoT protocols for efficient network communication.
    • Elaborate the need for Data Analytics and Security in IoT.


    What is IoT, Genesis of IoT, IoT and Digitization, IoT Impact, Convergence of IT and

    IoT, IoT Challenges, IoT Network Architecture and Design, Drivers Behind New Network

    Architectures, Comparing IoT Architectures, A Simplified IoT Architecture,The Core IoT

    Functional Stack, IoT Data Management and Compute Stack.


    Smart Objects: The "Things” in IoT, Sensors, Actuators, and Smart Objects, Sensor

    Networks, Connecting Smart Objects, Communications Criteria, IoT Access Technologies


    IP as the IoT Network Layer, The Business Case for IP, The need for Optimization,

    Optimizing IP for IoT, Profiles and Compliances, Application Protocols for IoT, The

    Transport Layer, IoT Application Transport Methods.


    Data and Analytics for IoT, An Introduction to Data Analytics for IoT, Machine

    Learning, Big Data Analytics Tools and Technology, Edge Streaming Analytics,

    Network Analytics, Securing IoT, A Brief History of OT Security, Common Challenges

    in OT Security, How IT and OT Security Practices and Systems Vary, Formal Risk

    Analysis Structures: OCTAVE and FAIR, The Phased Application of Security in an

    Operational Environment


    IoT Physical Devices and Endpoints - Arduino UNO: Introduction to Arduino, Arduino

    UNO, Installing the Software, Fundamentals of Arduino Programming. IoT Physical

    Devices and Endpoints - RaspberryPi: Introduction to RaspberryPi, About the RaspberryPi

    Board: Hardware Layout, Operating Systems on RaspberryPi, Configuring RaspberryPi,

    Programming RaspberryPi with Python, Wireless Temperature Monitoring System Using

    Pi, DS18B20 Temperature Sensor, Connecting Raspberry Pi via SSH, Accessing

    Temperature from DS18B20 sensors, Remote access to RaspberryPi, Smart and Connected

    Cities, An IoT Strategy for Smarter Cities, Smart City IoT Architecture,Smart City Security

    Architecture, Smart City Use-Case Examples.

    1.Construct various UML models using the standard UML notations. 2. Analyze the object oriented notations and process that extends from analysis through deign to implementations. 3. Analyze object-oriented approach to software development based on modeling objects from the real world and then using the model to build a language-independent design organized around those objects. 4. Analyze the concept of design patterns and apply it to provide solutions to real world design problems.

    The course introduces you to the basic concepts of the World Wide Web (Web), and the principles and tools that are used to develop Web applications. The course will provide an overview of Internet technology and will introduce you to current Web protocols, client side and server side programming, communication and design.

    Software Architectures is about exploring various architectural patterns, design patterns and idioms for software applications.

    During the course, the student will learn the techniques to model and to simulate various systems.The course will also help the student to develop the ability to analyze a system and to make use of the information to improve the performance.

    Web Technology and its Applications

    Illustrate the Semantic Structure of HTML and CSS • Compose forms and tables using HTML and CSS • Design Client-Side programs using JavaScript and Server-Side programs using PHP • Infer Object Oriented Programming capabilities of PHP • Examine JavaScript frameworks such as jQuery and Backbone  

    Experimental stress analysis is new approach for find the stresses in the component. By using gauges, Photoelastic materials we can find the stresses in the components.

    At the end of the course, the student should be able to; 1. Explain the different types of casting process, cores, molds, gating and riser systems and molding machines. 2. Distinguish various melting furnaces, metal molds and casting defects. 3. Discuss the Solidification process and Casting of Non-Ferrous Metals. 4. Compare various welding processes and its metallurgical aspects. 5. Explain the joining processes &NDT methods.
    Course Outcome
    1. Differentiate the different types of links, kinematic pairs and Kinematic Chains and Inversions.
    2. Understand the different types of mechanisms used for different purposes in different machines.
    3. Solve the forces, velocities and accelerations in different mechanisms and machine components using Graphical Method, Instantaneous Center Method and Analytical Method.
    4. Summarize the types of Gears and their characteristics, General Applications of Gears and Purpose of gear trains.
    5. Understand the types of Cams, their applications and analyze the Cams based problems.

    At the end of the course, the student will be able to;

    • Discuss different cutting tool materials, tool nomenclature and explain the construction and specification of various machine tools.

    • Describe various machining process pertaining to relative motions between tool and work piece

    • Analyze tool wear mechanisms and equations to enhance tool life and minimize machining cost

    • Understand the concepts of different metal forming processes.

    • Apply the concepts of design of sheet metal dies to design different dies for simple sheet metal components

    Module 1 - Calculus of complex functions and Construction of analytic functions.

    Module 2 - Conformal Transformations and Complex Integration.

    Module 3 - Probability Distributions.

    Module 4 - Statistical Methods.

    Module 5 - Joint Probability distribution and Sampling Theory.

    Complex Analysis, Probability & Statistical Methods with Subject code 18MAT41 

    Course Outcomes

    At the end of the course, the student will be able to:

    1. Explain fundamentals of thermodynamics and evaluate energy interactions across the boundary of thermodynamic systems.

    2. Apply 1st law of thermodynamics to closed and open systems and determine quantity of energy transfers and change in properties.

    3. Evaluate the feasibility of cyclic and non-cyclic processes using 2nd law of thermodynamics.

    4. Apply the knowledge of entropy, reversibility and irreversibility to solve numerical problems.

    5. Interpret behavior of pure substances and its applications to practical problems.

    6. Recognize differences between ideal and real gases and evaluate thermodynamic properties of ideal and real gas mixtures using various relations.

    Study of Materials

    Course is designed to impart a working knowledge of basic performance of Gas power cycles. Evaluate the performance of steam power cycles their various Engineering applications. To know how fuel burns and their thermodymic properties. Understand mechanism of power transfer through belt, rope, chain and gear drives in I C Engines. Determine performance parameters of refrigeration and air-conditioning systems. Evaluate the performance parameters of reciprocating air compressor as a function of receiver pressure.







    Skip site news

    Site news

    (No news has been posted yet)