EE324: Microcontrollers and Interfacing. Office Hours: Mon, Wed, to 11.30am. Microcontrollers and Interfacing

Size: px
Start display at page:

Download "EE324: Microcontrollers and Interfacing. Office Hours: Mon, Wed, to 11.30am. Microcontrollers and Interfacing"

Transcription

1 EE324: Microcontrollers and Interfacing Instructor s Name: Mohammad Jahangir Ikram Office No. & A jikram@lums.edu.pk Office Hours: Mon, Wed, to 11.30am Category: Junior TA for the Course: TBA Course Code: EE324 (3 Units) Microcontrollers and Interfacing Course Description This course deals with the practical concepts related to the use of microcontrollers and embedded controllers in industrial applications. This course provides sufficient knowledge to the students to use microcontrollers to sense the real world quantities, analyses the data, and to use the results to perform control functions. In this course related topics are covered from different primary texts and related application notes form microcomputer manufacturers. It is a core course in EE. Core/Elective Pre-requisites EE/CS220: Digital Logic Circuits, Basic Programming Course

2 This course will build upon earlier hardware related courses which all EE/CS students take at LUMS, namely, EE/CS220 (Digital Logic Circuits). Upon successful completion of the course, the students should be able to (at least): Instruction Set Architecture of Microcontroller Addressing Modes Memory and I/O mapping and design in Microcontrollers Analog I/O Interface Standard Communication BUS: RS232 Analog to Digital and Digital to Analog Conversion and programming Other Busses: I 2 C, SPI etc PWM and DC Motor Control PLCs Goals This course will provide sufficient foundation for the students to pursue further studies in a number of 'state-of-the-art" areas related to computer design and architecture at the senior (undergraduate) as well as the graduate levels. Example areas include: Advanced Logic Design Computer Architecture PLD/FPGA Based Design using Verilog, VHDL etc. VHDL Electronic Design Automation (EDA) Micro-Controller-based Design Embedded Systems

3 Recommended: TBA Reference: TextBooks, Programming Environment, etc. Programming Environment: 1. Microcontroller Integrated Development Environment (IDE) 2. Turbo C / C++ Lectures, Tutorials & Attendance Policy There will be 26 lectures and 14 laboratory sessions 26 lectures of 50 minutes each. 14 computer hardware lab session of 170 minutes every week. Grading Grading policy is as follow Lab 15% Quizzes + Assignments 19+1% Mid-term Exam 20% Final Exam 30% Project 14% Exhibition 1% No quiz/lab marks will be updated after the final exam.

4 1. Basic hardware building blocks in an embedded microcomputer system 1 class notes Basics of Interfacing 2. Basic System Design 3 TBA Intro to Embedded System Design Address Decoding Techniques 3. Microcomputer I/O subsystems 4 TBA Review of computer I/O ports and techniques Parallel I/O vs. serial I/O Memory mapped VS independent I/O Theory of Interrupts and DMA 4. Microcomputer system software and programming concepts (revisited) 4 class notes Assembly language programming, Software development for embedded systems 5. Serial data communication standards 3 Serial 1/0 EIA RS-232 standard, I2C, SPI The Universal Asynchronous Receiver Transmitter MIDTERM 6. Industrial data acquisition and control 2 Basic Measurement electronics A/D and D/A conversion 7. Transducers, Sensors and actuators 2 Class Notes 8. Interrupt Programming Case Studies 2 9. Case Study: Case Study: PIC 2 12 Seminars with case studies 1 Seminar Notes 13. FINAL EXAM

5 Laboratory Experiments Basic I/O 1 Display Matrix 1 A/D and D/A Conversion 2 Motor Speed Measurement & Control 1 Interrupt Programming 2 Basic Device Driver 1 Embedded system design using Microcontroller 2 AVR Programming and Interfacing 4

EE 412/CS455 Principles of Digital Audio and Video

EE 412/CS455 Principles of Digital Audio and Video EE 412/CS455 Principles of Digital Audio and Video Instructor s Name: Nadeem A. Khan Year: 2011-2012 Office No. & Email: Room 426, nkhan@lums.edu.pk Category: Senior, Junior and Graduates (Elective) Course

More information

Lahore University of Management Sciences. EE412/CS455: Principles of Digital Audio and Video Spring

Lahore University of Management Sciences. EE412/CS455: Principles of Digital Audio and Video Spring EE412/CS455: Principles of Digital Audio and Video Spring 2015-2016 Course Catalog Description The course provides the student with necessary concepts and techniques regarding digital audio and video.

More information

ESET 369 Embedded Systems Software, Fall 2017

ESET 369 Embedded Systems Software, Fall 2017 ESET 369 Embedded Systems Software, Fall 2017 Syllabus Contact Information: Professor: Dr. Byul Hur Office: Fermier 008A Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

Academic Course Description

Academic Course Description BEC502 MICROPROCESSOR AND MICROCONTROLLER Course (catalog) description Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electronics and Communication Engineering

More information

COMP3221: Microprocessors and. Embedded Systems

COMP3221: Microprocessors and. Embedded Systems Embedded Systems Lecture 1: Introduction http://www.cse.unsw.edu.au/~cs3221 Lecturer: Hui Wu Session 1, 2005 1 COMP 3221 Administration (1/2) Lecturer: Hui Wu: huiw@cse.unsw.edu.au Office: K17-501D Consultation:

More information

ITT Technical Institute. ET2640 Microprocessors and Microcontrollers Onsite and Online Course SYLLABUS

ITT Technical Institute. ET2640 Microprocessors and Microcontrollers Onsite and Online Course SYLLABUS ITT Technical Institute ET2640 Microprocessors and Microcontrollers Onsite and Online Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 56 (34 Theory Hours, 22 Lab Hours) Prerequisite(s) and/or

More information

B.C.A 2017 MICROPROCESSOR AND ASSEMBLY LANGUAGE MODULE SPECIFICATION SHEET. Course Outline

B.C.A 2017 MICROPROCESSOR AND ASSEMBLY LANGUAGE MODULE SPECIFICATION SHEET. Course Outline B.C.A 2017 MICROPROCESSOR AND ASSEMBLY LANGUAGE Course Outline MODULE SPECIFICATION SHEET The objective of the course is to expose to the students to the architecture and instruction set of typical 8-bit

More information

Course Syllabus of Microprocessor I (Fall 2006)

Course Syllabus of Microprocessor I (Fall 2006) Course Syllabus of 16.317 Microprocessor I (Fall 2006) Table of contents 1 Basic Information...2 2 Course structure... 2 3 Service Learning... 3 4 Textbook... 3 5 Course Objectives... 3 6 Labs...5 7 Homeworks...

More information

ESET 369 Embedded Systems Software, Spring 2018

ESET 369 Embedded Systems Software, Spring 2018 ESET 369 Embedded Systems Software, Spring 2018 Syllabus Contact Information: Professor: Dr. Byul Hur Office: Fermier 008A Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits CSci 4211: Data Communications and Computer Networks Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits 1 Instructor David Hung-Chang Du Email: du@cs.umn.edu Office:

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

ET345P Control Systems [Onsite]

ET345P Control Systems [Onsite] ET345P Control Systems [Onsite] Course Description: Students examine the control of systems with programmable units. Applying digital logic to control industrial processes is emphasized. Prerequisite(s)

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

CS-3410 Systems Programming Spring 2013

CS-3410 Systems Programming Spring 2013 CS-3410 Systems Programming Spring 2013 Course Description http://atomicrhubarb.com/systems This course introduces students to many concepts underlying all computer systems and ties together the basic

More information

ET285 Digital Electronics II [Onsite]

ET285 Digital Electronics II [Onsite] ET285 Digital Electronics II [Onsite] Course Description: This course continues the study of digital electronics. The focus in this course is on sequential logic. In lab, students construct, test and troubleshoot

More information

SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408

SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408 SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408 Course Code : PHY0408 Course Title : MICROPROCESSORS AND MICROCONTROLLERS Semester : II

More information

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1.

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1. Laboratory: Introduction to Mechatronics Instructor TA: Edgar Martinez Soberanes (eem370@mail.usask.ca) 2017-01-12 Lab 1. Introduction Lab Sessions Lab 1. Introduction to the equipment and tools to be

More information

ECE 156A - Syllabus. Description

ECE 156A - Syllabus. Description ECE 156A - Syllabus Lecture 0 ECE 156A 1 Description Introduction to HDL (Hardware Description Language) basic elements, HDL simulation concepts, HDL concurrent statements with examples and applications,

More information

ELEN 226 Embedded Systems Electronic Engineering Technology

ELEN 226 Embedded Systems Electronic Engineering Technology Course Outline Professor: Nadir Ould-Khessal Office Location C205 Office Phone (250) 762 5445 ext. 4696 Email nkhessal@okanagan.bc.ca Credit Hours 3 Presentation format Lecture 2 hrs/wk, Lab 2.5 hrs/wk

More information

Mrs.T.Divya Barathi AP/ECE. Integrated Circuits Digital Logic Circuits Stack & Queue Concepts

Mrs.T.Divya Barathi AP/ECE. Integrated Circuits Digital Logic Circuits Stack & Queue Concepts SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY COURSE PLAN (THEORY) ACADEMIC YEAR: 2017-18(EVEN) Subject Code EC6504 L P T C Subject Title Microprocessor and Microcontroller 3 0 0 3 Year / Dept / Semester

More information

1a)[2] Connect the devices on the left column to items on the right column. Keypad 4x4

1a)[2] Connect the devices on the left column to items on the right column. Keypad 4x4 2 nd Midterm ECE372 Fall 2005 This exam is: Closed book, lecture notes, calculator and internet Materials needed are in the appendix Exam duration is 75 minutes. Question Number) [Weight] I suggest that

More information

EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES

EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES INTRODUCTION 12 WEEK COURSE OUTLINE (1/2) 1.) Introduction What are embedded systems Characteristics Sample Market Segments The IoT Era

More information

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline Program: Course Title: Computer Science and Engineering (CSE) Microprocessors Course Code: CSE 333 Semester:

More information

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits CSci 4211: Introduction to Computer Networks Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits 1 Instructor David Hung-Chang Du Email: du@cs.umn.edu Office: Keller

More information

ECE Mixed-Signal Design and Modeling Course Syllabus Fall 2017

ECE Mixed-Signal Design and Modeling Course Syllabus Fall 2017 ECE585-001 Mixed-Signal Design and Modeling Course Syllabus Fall 2017 Instructor: Dr. George L. Engel Phone: (618) 650-2806 Office: Email: URLs: Engineering Building EB3043 gengel@siue.edu http://www.siue.edu/~gengel

More information

Computer Hardware Requirements for Real-Time Applications

Computer Hardware Requirements for Real-Time Applications Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Real-Time Systems, Prof. Kasim Al-Aubidy 1 Lecture

More information

Fundamentals of Digital System Design ECE 3700, CPSC 3700

Fundamentals of Digital System Design ECE 3700, CPSC 3700 Fundamentals of Digital System Design ECE 3700, CPSC 3700 Instructor: Priyank Kalla (kalla@ece.utah.edu) 4 Credits Tue, Thu 1:25-1:45pm, WEB 1230 Office Hours: Tue, Thu: 2:30-4pm, or by appointment Office:

More information

ARM7 TDMI Microcontroller

ARM7 TDMI Microcontroller ARM7 TDMI Microcontroller Course Name: ARM7 Microcontroller Certification: By UVSoftsTechnologies Pvt. Ltd. Introduction:- Introduction of Embedded System & robotics Evolution in Microcontroller technology

More information

Academic Course Description. EC0309A Microprocessors and Micrcontrollers Fifth Semester, (Odd Semester)

Academic Course Description. EC0309A Microprocessors and Micrcontrollers Fifth Semester, (Odd Semester) Academic Course Description SRM University Faculty of Engineering and Technology Department of Electronics and Communication Engineering EC0309A Microprocessors and Micrcontrollers Fifth Semester, 2014-15

More information

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT COE 202: Digital Logic Design Term 162 (Spring 2017) Instructor: Dr. Abdulaziz Barnawi Class time: U.T.R.: 11:00-11:50AM Class

More information

Chapter 1: Introduction. Oregon State University School of Electrical Engineering and Computer Science

Chapter 1: Introduction. Oregon State University School of Electrical Engineering and Computer Science Chapter 1: Introduction Prof. Ben Lee Oregon State University School of Electrical Engineering and Computer Science Contents 1.1 The Role of Computers in Modern Society 1.2 Spectrum of Computers and Their

More information

LIS 2680: Database Design and Applications

LIS 2680: Database Design and Applications School of Information Sciences - University of Pittsburgh LIS 2680: Database Design and Applications Summer 2012 Instructor: Zhen Yue School of Information Sciences, University of Pittsburgh E-mail: zhy18@pitt.edu

More information

G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY

G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupala(V), Nadikotkur Road, Kurnool-518002 www.gpcet.ac.in DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING II B.TECH II Semester II (2017-2018)

More information

SRI VENKATESWARA COLLEGE OF ENGINEERING

SRI VENKATESWARA COLLEGE OF ENGINEERING COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Computer Science & Engineering / Information Technology B.E/B.Tech/M.E/M.Tech : B.E - CSE / B.Tech - IT Regulation: 2013 PG Specialisation : - Sub.

More information

Dept. of Electrical Engineering

Dept. of Electrical Engineering Department of Electrical Engineering Curriculum for M Tech in Instrumentation and Control(EEA) Semester 1 1 MA6002 Applied Mathematics 3 0-3 2 EE6101 Dynamics of Linear Systems 3 0-3 3 EE6103 Applied Instrumentation

More information

Academic Course Description

Academic Course Description BEC003 Integrated Services Digital Network Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electronics and Communication Engineering BEC002INTEGRATED

More information

8051/8052/8031 Microcontroller

8051/8052/8031 Microcontroller 8051/8052/8031 Microcontroller Course Name: Embedded system Certification: BY UVSofts Technologies Pvt. Ltd. Course Content:- Introduction:- Introduction of Embedded System Evolution in Microcontroller

More information

ELEC 2520 Embedded Systems Engineering II

ELEC 2520 Embedded Systems Engineering II ELEC 2520 Embedded Systems Engineering II University of Colorado Denver College of Engineering and Applied Science Department of Electrical Engineering Term: Spring 2011 Meeting: Tuesday/Thursday 3:30pm-4:45pm

More information

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science 1. Course Code COMP4201 2. Course Title INTRODUCTION TO DATABASE SYSTEMS 3. Credits 3 4. Pre-requisite Course(s) COMP3203 - Introduction

More information

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc) Software Development & Education Center Embedded Systems (Design & Development with Various µc) Module 1: Embedded C Programming INTRODUCTION TO EMBEDDED SYSTEM History & need of Embedded System Basic

More information

CMPE012 Computer Engineering 12 (and Lab) Computing Systems and Assembly Language Programming. Summer 2009

CMPE012 Computer Engineering 12 (and Lab) Computing Systems and Assembly Language Programming. Summer 2009 CMPE012 Computer Engineering 12 (and Lab) Computing Systems and Assembly Language Programming Summer 2009 About these notes Originally by Cyrus Bazeghi Overhauled by Andrea Di Blas Modified by me (Alexandra

More information

ASSOCIATED ELECTRONICS RESEARCH FOUNDATION C-53 PHASE-II, NOIDA

ASSOCIATED ELECTRONICS RESEARCH FOUNDATION C-53 PHASE-II, NOIDA ASSOCIATED ELECTRONICS RESEARCH FOUNDATION C-53 PHASE-II, NOIDA SIX-MONTHS TRAINING PROGRAMME ON EMBEDDED SYSTEM, VLSI MAT LAB AND PCB DESIGN: Course syllabus: Theory: Introduction to C programming. More

More information

CS61C Machine Structures. Lecture 1 Introduction. 8/27/2006 John Wawrzynek (Warzneck)

CS61C Machine Structures. Lecture 1 Introduction. 8/27/2006 John Wawrzynek (Warzneck) CS61C Machine Structures Lecture 1 Introduction 8/27/2006 John Wawrzynek (Warzneck) (http://www.cs.berkeley.edu/~johnw/) http://www-inst.eecs.berkeley.edu/~cs61c/ CS 61C L01 Introduction (1) What are Machine

More information

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus First Semester 2017-2018 Instruction Division Course Handout (Part II) In addition to Part I (General Handout for all courses appended to the Time Table), this portion gives further specific details regarding

More information

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor 1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor

More information

EECE 321: Computer Organization

EECE 321: Computer Organization EECE 321: Computer Organization Mohammad M. Mansour Dept. of Electrical and Compute Engineering American University of Beirut Lecture 1: Introduction Administrative Instructor Dr. Mohammad M. Mansour,

More information

Boston University Study Abroad at Technische Universität Dresden Spring 2013 Modern Physics (PY 313)

Boston University Study Abroad at Technische Universität Dresden Spring 2013 Modern Physics (PY 313) Boston University Study Abroad at Technische Universität Dresden Spring 2013 Modern Physics (PY 313) Lecturer Dr. Olga Novgorodova novgorodova@gmail.com ASB K09 TBA Mon 16:40-18:10 Mon HSZ/103/U Thu 13:00-14:30

More information

ECE 448 FPGA and ASIC Design with VHDL. Spring 2018

ECE 448 FPGA and ASIC Design with VHDL. Spring 2018 ECE 448 FPGA and ASIC Design with VHDL Spring 2018 Kris Gaj Research and teaching interests: reconfigurable computing cryptography computer arithmetic network security Contact: The Engineering Building,

More information

Project design tutorial (I)

Project design tutorial (I) Project design tutorial (I) Design or project specifications Divide the project or system into blocks or subsystems (top-down design) (hierarchical design) Analogue subsystem Mixed-signal subsystem Digital

More information

Course Syllabus MECHANICAL ENGINEERING LABORATORY I Spring 2006

Course Syllabus MECHANICAL ENGINEERING LABORATORY I Spring 2006 Course Syllabus 22.302 - MECHANICAL ENGINEERING LABORATORY I Spring 2006 Classes: Instructors: Teaching Assistants: Textbook: Tuesday at 12:30 2:30 PM Majid Charmchi, B224, 934-2969; Majid_Charmchi@uml.edu

More information

CprE 281: Digital Logic

CprE 281: Digital Logic CprE 281: Digital Logic Instructor: Alexander Stoytchev http://www.ece.iastate.edu/~alexs/classes/ Intro to Verilog CprE 281: Digital Logic Iowa State University, Ames, IA Copyright Alexander Stoytchev

More information

On successful completion of this course students should:

On successful completion of this course students should: CIT306 Computer Networks Course Name Computer Networks Course Code CIT 306 Course Type Area Elective Course Level Undergraduate AKTS Credit 5 ECTS Course hours per week 3 (Institutional) Practice hours

More information

Data Communications & Computer Networks

Data Communications & Computer Networks Data Communications & Computer Networks ACOE312 Course Overview Fall 2008 1 Agenda Instructor & class details General comments Course objectives Students assessment Course outline Textbook(s) 1 Instructor

More information

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. FA3800: Paul Stout Department of Art and Art History.

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. FA3800: Paul Stout Department of Art and Art History. Embedded Systems and Kinetic Art CS5968: Erik Brunvand School of Computing FA3800: Paul Stout Department of Art and Art History Logistics Class meets Wednesdays from 3:05-6:05 We ll start meeting in MEB

More information

Logistics. Embedded Systems. Kinetic Art. This Class. Embedded Systems and Kinetic Art. Kinetic Art

Logistics. Embedded Systems. Kinetic Art. This Class. Embedded Systems and Kinetic Art. Kinetic Art Embedded Systems and Kinetic Art CS5968: Erik Brunvand School of Computing FA3800: Paul Stout Department of Art and Art History Logistics Class meets Wednesdays from 3:05-6:05 We ll start meeting in MEB

More information

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: BSc. in Computer Science. Laboratory (Practical) Field or Work Placement

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: BSc. in Computer Science. Laboratory (Practical) Field or Work Placement SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: BSc. in Computer Science 1. Course Code COMP2102 2. Course Title Problem Solving and Programming 3. Credits 3 4. Pre-requisite Course(s) COMP2101 5. Co-requisite

More information

CprE 281: Digital Logic

CprE 281: Digital Logic CprE 281: Digital Logic Instructor: Alexander Stoytchev http://www.ece.iastate.edu/~alexs/classes/ Intro to Verilog CprE 281: Digital Logic Iowa State University, Ames, IA Copyright Alexander Stoytchev

More information

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science 1. Course Code COMP3204 2. Course Title ADVANCED JAVA PROGRAMMING 3. Credits 3 4. Pre-requisite Course(s) COMP2206 5. Co-requisite

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer

More information

1.0. Presents. techathon 3.0

1.0. Presents. techathon 3.0 1.0 Presents techathon 3.0 Course Content - techathon techathon 3.0 is a Robotics and Embedded systems Workshop designed by team Robo-Minions. It is a 2 days workshop with each day divided into two sessions

More information

CS120 Computer Science I. Instructor: Jia Song

CS120 Computer Science I. Instructor: Jia Song CS120 Computer Science I Instructor: Jia Song Instructor Contact Information Instructor: Dr. Jia Song Email: jsong@uidaho.edu (Preferred) Phone: (208) 885-1710 Office: JEB 240 (CSDS Security Lab) JEB 340

More information

CSCD18: Computer Graphics. Instructor: Leonid Sigal

CSCD18: Computer Graphics. Instructor: Leonid Sigal CSCD18: Computer Graphics Instructor: Leonid Sigal CSCD18: Computer Graphics Instructor: Leonid Sigal (call me Leon) lsigal@utsc.utoronto.ca www.cs.toronto.edu/~ls/ Office: SW626 Office Hour: M, 12-1pm?

More information

Course Name: Database Systems - 1 Course Code: IS211

Course Name: Database Systems - 1 Course Code: IS211 Course Name: Database Systems - 1 Course Code: IS211 I. Basic Course Information Major or minor element of program: General Department offering the course: Information Systems Department Academic level:

More information

CS 0449 Intro to Systems Software Fall Term: 2181

CS 0449 Intro to Systems Software Fall Term: 2181 CS 0449 Intro to Systems Software Fall Term: 2181 Class Recitation Recitation Recitation Time: 11:00am 12:15pm 03:00pm 03:50pm 10:00am 10:50am 09:00am 09:50am Days: TH T W F Number 19730 20024 19731 27127

More information

Academic Course Description

Academic Course Description BEC601 - COMPUTER COMMUNICATION AND NETWORKS Course (catalog) description Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electronics and Communication

More information

Embedded Systems. Embedded Programmer. Duration: 2 weeks Rs Language and Tools. Embedded System Introduction. Embedded C programming

Embedded Systems. Embedded Programmer. Duration: 2 weeks Rs Language and Tools. Embedded System Introduction. Embedded C programming Embedded Systems Embedded Programmer Duration: 2 weeks Rs.7000 Embedded System Introduction ü PLDs ü Microprocessors ü Signal processing and Data processing ü Micro controllers ü 8051 Microcontroller ü

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 1 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) What is Computer Network? A group of

More information

Lahore University of Management Sciences. CS 452 Computer Graphics

Lahore University of Management Sciences. CS 452 Computer Graphics CS 452 Computer Graphics Fall 206-7 Instructor Room No. Office Hours Email Murtaza Taj 9-GA TBA murtaza.taj@lums.edu.pk Telephone 330 Secretary/TA TA Office Hours Course URL (if any) TBA TBA LMS Course

More information

Cal Poly Catalog Computer Engineering Program CPE COMPUTER ENGINEERING Cal Poly Catalog

Cal Poly Catalog Computer Engineering Program CPE COMPUTER ENGINEERING Cal Poly Catalog 363 2011-13 Cal Poly Catalog Computer Engineering Program CPE COMPUTER ENGINEERING CPE 100 Computer Engineering Orientation (1) (CR/NC) Introduction to the computer engineering discipline. Success skills

More information

Course Name: Database Design Course Code: IS414

Course Name: Database Design Course Code: IS414 Course Name: Database Design Course Code: IS414 I. Basic Course Information Major or minor element of program: Both Major Minor Department offering the course: Information Systems Department Academic level:

More information

Course Name: Computer Networks-1 Course Code: IT222

Course Name: Computer Networks-1 Course Code: IT222 Course Name: Computer Networks-1 Course Code: IT222 I. Basic Course Information Major or minor element of program: General Department offering the course: Information Technology Department Academic level:

More information

INF 315E Introduction to Databases School of Information Fall 2015

INF 315E Introduction to Databases School of Information Fall 2015 INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website

More information

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

EE3315 Internet Technology   EE3315 Internet Technology Overview Slide 1 EE3315 Internet Technology http://www.cityu.edu.hk/ug/current/course/ee3315.htm EE3315 Internet Technology Overview Slide 1 Course Aim This course aims to provide students with the knowledge of key protocols

More information

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3 Class Time: Saturday 8:30 AM - 12:00 PM Room: BU

More information

Course Name: Communication Technology Course Code: IT321

Course Name: Communication Technology Course Code: IT321 Course Name: Communication Technology Course Code: IT321 I. Basic Course Information Major or minor element of program: Both Major & Minor Department offering the course: Information Technology Department

More information

COMPLEX EMBEDDED SYSTEMS

COMPLEX EMBEDDED SYSTEMS COMPLEX EMBEDDED SYSTEMS Embedded System Design and Architectures Summer Semester 2012 System and Software Engineering Prof. Dr.-Ing. Armin Zimmermann Contents System Design Phases Architecture of Embedded

More information

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor Course Title Course Code MICROPROCESSOR & ASSEMBLY LANGUAGE PROGRAMMING DEC415 Lecture : Practical: 2 Course Credit Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be

More information

Bachelor of Engineering (Electrical and Electronic Engineering)

Bachelor of Engineering (Electrical and Electronic Engineering) Bachelor of Engineering (Electrical and Electronic Engineering) EEE Part-time B.Eng Programme 2012 Batch B.Eng EEE GER (Part-time) Year of Study AHSS STS BM LS Free Total 1 20-2 - - - - - 22 2 21 - - -

More information

HOURS SYLLABUS

HOURS SYLLABUS 8051 40 HOURS SYLUS Introduction of 8051 Pin configuration of 8051, Register structure of 8051. Hardware and software part of Embedded Systems, s in 8051 Assembly level programming, Embedded C programming

More information

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems 1 UoN/AA-003/FORM-QTLMS/V2/2017 TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems Semester: Summer 2017 Academic Year 2016-17

More information

Digital Integrated Circuits

Digital Integrated Circuits Digital Integrated Circuits Introduction to the course Jaeyong Chung SoC Laboratory Incheon National University Course Information Schedule (EPC6055001) Mon 6:55pm - 8:40pm (SI433), Tue 7:50pm - 9:35pm

More information

Digital Integrated Circuits

Digital Integrated Circuits Digital Integrated Circuits EE141 Fall 2005 Tu & Th 11-12:30 203 McLaughlin What is This Class About? Introduction to Digital Integrated Circuits Introduction: Issues in digital design CMOS devices and

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad INTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOU) Dundigal, yderabad - 500 043 ELECTRONIC AND COMMUNICATION ENGINEERING COURE DECRIPTION FORM Course Title : Microprocessors and Microcontrollers Course Code

More information

Department of Electrical and Computer Engineering

Department of Electrical and Computer Engineering Department of Electrical and Computer Engineering 1 Department of Electrical and Computer Engineering Chairperson: Edwin E. Yaz, Ph.D., P.E. Department of Electrical and Computer Engineering website (http://www.marquette.edu/engineering/electrical_computer)

More information

ME-635 COMPUTER AIDED DESIGN

ME-635 COMPUTER AIDED DESIGN ME-635 COMPUTER AIDED DESIGN Instructor: Dr. Herli Surjanhata Mechanical Engineering Department Office: 328 MEC Phone: (973) 596-3317 e-mail: surjanhata@adm.njit.edu Web Page: web.njit.edu/~surjan Office

More information

Moodle 2.2 Student User Guide Accessing & Saving Files

Moodle 2.2 Student User Guide Accessing & Saving Files Moodle 2.2 Student User Guide Accessing & Saving Files Using the Course Outline The Course Outline can be in Topic format or in Week format, depending on how your instructor sets up their course. These

More information

LabVIEW Core 1. What You Need To Get Started. File Locations. The course installer places the course files in the following location: ni.

LabVIEW Core 1. What You Need To Get Started. File Locations. The course installer places the course files in the following location: ni. LabVIEW Core 1 What You Need To Get Started LabVIEW Core 1 Course Manual (online) LabVIEW Core 1 Exercise Manual (online) LabVIEW Core 1 Course CD (preloaded on S Share) Multifunction DAQ device File Locations

More information

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020 PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Spring 03 NOTE: This course

More information

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE ELEC INDUSTRIAL CONTROLS

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE ELEC INDUSTRIAL CONTROLS STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE ELEC 141 - INDUSTRIAL CONTROLS Prepared by: David W Hartle CANINO SCHOOL OF ENGINEERING TECHNOLOGY ELECTRICAL ENGINEERING

More information

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview. Programming 1 (111) Lecture 0 College of Computer Science and Engineering Taibah University S1, 1439 Outline Important Information Lecture Protocol Subject Overview General Overview Course Objectives Studying

More information

What is this class all about?

What is this class all about? -Fall 2004 Digital Integrated Circuits Instructor: Borivoje Nikolić TuTh 3:30-5 247 Cory EECS141 1 What is this class all about? Introduction to digital integrated circuits. CMOS devices and manufacturing

More information

MS in Electrical Engineering & MS in Computer Engineering

MS in Electrical Engineering & MS in Computer Engineering MS in Electrical Engineering & MS in Computer Engineering Choosing a Degree Program Specialization Area & Degree Option Useful Hints George Mason University Volgenau School of Engineering (VSE) College

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY BRANCH NAME: INSTRUMENTATION & CONTROL ENGINEERING (17) SUBJECT NAME: EMBEDDED SYSTEM DESIGN SUBJECT CODE: 2171711 B.E. 7 th SEMESTER Type of course: Core Engineering Prerequisite:

More information

Laboratory: Introduction to Mechatronics

Laboratory: Introduction to Mechatronics Laboratory: Introduction to Mechatronics Instructor TA: Edgar Martinez Soberanes (eem370@mail.usask.ca) 2017-02-9 Lab 3. LED Control and Interruptions. Lab Sessions Lab 1. Introduction to the equipment

More information

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING MICRO LESSON PLAN SUBJECT NAME : MICROPROCESSOR AND MICRO CONTROLLER SUBJECT CODE

More information

INDUSTRIAL TRAINING:6 MONTHS PROGRAM TEVATRON TECHNOLOGIES PVT LTD

INDUSTRIAL TRAINING:6 MONTHS PROGRAM TEVATRON TECHNOLOGIES PVT LTD MODULE-1 C Programming Language Introduction to C Objectives of C Applications of C Relational and logical operators Bit wise operators The assignment statement Intermixing of data types type conversion

More information

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics Zarqa University Faculty: Information Technology Department: Computer Science Course title: Programming LAB 1 (1501111) Instructor: Lecture s time: Semester: Office Hours: Course description: This introductory

More information

Teaching Hardware to Demystify Foundational Software Concepts

Teaching Hardware to Demystify Foundational Software Concepts Paper ID #19219 Teaching Hardware to Demystify Foundational Software Concepts Dr. Christopher Miller, Rose-Hulman Institute of Technology Chris is an Assistant Professor of Electrical & Computer Engineering

More information

Software Reliability and Reusability CS614

Software Reliability and Reusability CS614 Software Reliability and Reusability CS614 Assiut University Faculty of Computers & Information Quality Assurance Unit Software Reliability and Reusability Course Specifications2011-2012 Relevant program

More information

EMBEDDED Systems. Functions. MODULE- 1 C programming with data Structure Introduction to C. Array and String. Control Flow Statements In C

EMBEDDED Systems. Functions. MODULE- 1 C programming with data Structure Introduction to C. Array and String. Control Flow Statements In C EMBEDDED Systems MODULE- 1 C with data Structure Introduction to C Objectives of C Applications of C Relational and logical operators Bit wise operators The assignment statement Intermixing of data types

More information