Sie sind auf Seite 1von 5

MA-240: NUMERICAL ANALYSIS 3(2, 1)

The contents are designed by the Department of Mathematics.

Course Pre-requisites:
▪ MCT-141: Computer Programming
▪ MA-225: Differential Equations and Transforms

MCT-222: EMBEDDED SYSTEMS 4(3,


1)
Course Objectives:
This course covers the microprocessors and microcontrollers, the core of a digital system. The
architecture, assembly/C language, system development/simulation tools for a modern
(RISC/CISC) microcontroller are introduced. Complete digital systems with different peripherals
and data communication are designed, simulated and implemented. This is a hands-on, learn-by-
doing course that shows you how to build solutions to real-world problems using embedded
systems. The course uses a bottom-up approach to problem solving, building gradually from
simple interfacing of switches and LEDs to complex concepts like display drivers, digital to analog
conversion, generation of sound, analog to digital conversion, graphics, interrupts, and
communication.

Topics Covered:
Introduction: Introduction to microcontrollers and embedded processors, microcontrollers
survey-four bit, eight bit, sixteen bit, thirty two bit microcontrollers, comparing microprocessors
and microcontrollers
Architecture: Overview of the hardware architecture, special function registers, program counter,
introduction to pic assembly programming, delay generation and instruction pipe lining and I/O
port programs. arithmetic, logic instructions and programs, bank switching, hardware connections.
FPGA boards.
Programming: Writing firmware in assembly language, baseline programming in C language,
timer programming in assembly and C, serial communication, line drivers, USART programming,
interrupt programming, FPGA board programming.
Interfacing and Analog to Digital Conversion: LCD and keyboard interfacing, Analog-to-
Digital converters, ADC Programming and sensor interfacing, Introduction to data acquisition
systems, I2C communication
Motor Control: Introduction to pulse width modulation, CCP programming, H-bridge and DC
motor control, servo motor and stepper motor control
Suggested Text:
1. Introduction to Embedded Systems - A Cyber-Physical Systems Approach, E. A. Lee and
S. A. Seshia
2. Introduction to Embedded Systems: Using ANSI C and the Arduino Development
Environment. By David Russel

3. PIC Microcontrollers and Embedded Systems by Muhammad Ali Mazidi


4. AVR Microcontroller and Embedded Systems using Assembly and C. by Muhammad Ali
Mazidi

Course Pre-requisites:
▪ MCT-141: Computer Programming
▪ MCT-122: Electronic Devices and Circuits
▪ MCT-241: Digital Logic Design

MCT-213: MECHANISMS 3(2,


1)

Course Objectives
The course is aimed to enable our students understand various forms of mechanical motion:
translational, rotational and everything in between, along with various possibilities of its
transformation. It is also desired that the students are able to analyze the kinematics (position,
velocity and acceleration) of such systems. The course material and associated lab/project-work is
structured to be mathematical yet motivational.

Topics Covered
Introduction to Mechanisms: past, present and future, motion: types and mobility (DOF),
fundamentals (including but not limited to pairing, linkages, chains, inversions and transmissions)
Kinematics (including graphical and analytical methods): position analysis, velocity analysis,
acceleration analysis, introduction to synthesis,
Linkages and Mechanisms: design and analysis of four bar mechanisms, applications and case
studies
Cams: design and analysis
Gears: types (spur, bevel, helical and worm gears) and applications, design and analysis
techniques, gear trains
Force analysis and balance of machinery
Spatial mechanisms and robotic applications

Suggested Text:
1. Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and
Machines by R.L. Norton.
2. Kinematics, Dynamics, and Design of Machinery by K.J. Waldron and G.L. Kinzel.
3. Mechanisms and Mechanical Devices Sourcebook by N. Sclater.
Course Pre-requisites:
▪ MA-113: Calculus and Analytic Geometry
▪ MCT-211: Engineering Dynamics

MCT-214: FUNDAMENTAL OF THERMAL SCIENCES 3(2,


1)

Course Objectives
The objective of this course is to provide a solid grounding in the theory of engineering
thermodynamics. The emphasis is on the fundamental concepts (such as temperature, pressure,
internal energy, energy transfer by heat, work, enthalpy, and properties of a pure substance), First
and Second laws of thermodynamics, entropy, power & refrigeration cycles and engineering
application of thermodynamics. It is expected that the students are challenged in terms of their
understanding of the physical concepts, their related mathematical and engineering skills, and most
importantly, their passion for studying thermal sciences and engineering.

Topics Covered
Introduction: Basic concepts of thermodynamics, properties of pure substances
Laws of Energy: energy transfer by heat, work and mass, the first law of thermodynamics,
evaluating properties (steam tables, Z chart), introducing ideal gas model, the second law of
thermodynamics, entropy, power and refrigeration cycles
Heat Transfer: heat transfer, steady heat conduction, transient heat conduction, forced
convection, natural convection, fundamentals of thermal radiation, radiation heat transfer.
Suggested Text:
1. Fundamentals of Engineering Thermodynamics by Michael J. Moran and Howard N.
Shapiro
2. Fundamentals of thermal-fluid sciences by Cengel and Turner (McGraw-Hill)

Course Pre-requisites:
▪ PHY-118: Applied Physics
HU-111: COMMUNICATION SKILLS 1(0,
1)
It is a compulsory university course. The contents are designed by The Department of Humanities.

IS-201-ISLAMIC AND PAK STUDIES – II 3(3,


0)

HU-201: ETHICS AND PAK STUDIES – II 3(3,


0)
IS-201 is a compulsory university course for Muslim students and HU-201 for Non-Muslim
students. The contents are designed by The Department of Islamic and Pak Studies.

ering

Das könnte Ihnen auch gefallen