COURSE TITLE:            ELECTRONIC DEVICES AND CIRCUTS (EE-212)

Credit Hours:              3 (Theory) +1 (Lab)

Prerequisites:             Basic Electrical Engineering

 

COURSE OBJECTIVES:

 

The objective of this course is to teach the principle, operation and characteristics of various electronic devices and their applications in electronic circuits.

 

COURSE DESCRIPTION:

 

PN Junction, device physics, diode circuits, clampers and rectifiers. Zener diodes, LED, L\laser diode, photo diode, tunnel diode, BJTs, FETs and MOSFETS. Biasing circuits for BJT and FET. Small signal transistor models. Single transistor amplifiers. Operational amplifiers.

 

Lab Work Outline:

 

Observe electrical characteristics of Diodes, BJT and FET. Design, implementation and measurements of electronic circuits for rectifiers, zener diode regulators, Biasing in BJT and FET, Small-signal amplifiers in BJT and FET. Use of Operational amplifiers.

 

 

Recommended Books:

 

§  Behzad Razavi, "Fundamentals of Microelectronics".

§  S. Sedra and K. C. Smith, "Microelectronic Circuits", Oxford University Press, Latest Edition.

 


download (1).jpgdownload (1).jpg

COURSETITLE              MULTIVARIABLE CALCULUS (NS-118)

Credit Hours:              3 (Theory) + 0 (Lab)

Prerequisites              Calculus and Analytical Geometry

Course Objective:

The goals are to develop the skills to have ground knowledge of multivariate calculus and appreciation for their further Engineering courses.

Course Outline:

Functions of Several Variables and Partial Differentiation. Multiple Integrals, spherical, cylindrical coordinates, vector fields, gradients, line and surface integrals. Green’s and Stoke’s Theorem. 

Recommended Books:

  1. "Multivariable Calculus: Early Transcendentals", (Stewart's Calculus Series), Latest Edition.
  2. Swokowski, Olinick and Pence, “Calculus and Analytical Geometry”, Latest Edition, Thomson Learning EMEA, Ltd.
  3. William Briggs, Lyle Cochran, Bernard Gillett, "Multivariable Calculus” 2010, Pearson Education.
  4. Howard Anton, Albert Herr, "Multivariable Calculus", Latest Edition, John Wiley.


Multivariable calc.jpgMultivariable calc.jpg

COURSE TITLE:             COMMUNICATION SKILLS (HS-119)

Credit Hours:               3 (Theory) + 0 (Lab)

Prerequisite:               None

Course Objectives:

Enable the students to meet their real life communication needs.

Course Outline:

Paragraph writing

Practice in writing a good, unified and coherent paragraph

Essay writing

Introduction

CV and job application

Translation skills

Urdu to English

Study skills

Skimming and scanning, intensive and extensive, and speed reading, summary and précis writing and comprehension

Academic skills

Letter / memo writing and minutes of the meeting, use of library and internet sources

Presentation skills

Personality development (emphasis on content, style and pronunciation)

Note: Documentaries to be shown for discussion and review

Recommended Books: 

a)      Grammar

  1. Practical English Grammar by A.J. Thomson and A.V. Martinet. Exercises 2. Third edition. Oxford University Press 1986. ISBN 0 19 431350 6or Latest Edition.

b)      Writing

  1. Writing. Intermediate by Marie-Christine Boutin, Suzanne Brinand and Francoise Grellet. Oxford Supplementary Skills. Fourth Impression 1993. ISBN 019 435405 7 Pages 45-53 (note taking), or Latest Edition.
  2. Writing. Upper-Intermediate by Rob Nolasco. Oxford Supplementary Skills. Fourth Impression 1992. ISBN 0 19 435406 5 (particularly good for writing memos, introduction to presentations, descriptive and argumentative writing), or Latest Edition.

c)       Reading

  1. Reading. Advanced. Brian Tomlinson and Rod Ellis. Oxford Supplementary, Latest Edition
  2. Skills. Third Impression 1991. ISBN 0194534030, or Latest Edition.
  3. Reading and Study Skills by John Lagan, Latest Edition
  4. Study Skills by Richard Yorky, or Latest Edition

Communication skills.pngCommunication skills.png

COURSE TITLE             DIGITAL LOGIC DESIGN (CS-122)

Credit Hours               3 (Theory) + 1 (Lab)

Prerequisites:              None

 Course Objectives: 

  • Identify and work with different number systems and codes.
  • Discuss logic gates, combinational circuits, Boolean algebra.
  • Know how Boolean expressions are simplified using Karnaugh maps.
  • Design different combinational circuits like comparator, adders and detectors etc. using different simplification methods.
  • Understand encoder, decoders, multiplexers and DE multiplexers.
  • Understand the working of latches, flip flops, synchronous and asynchronous counters, clocks, shift registers.
  • Understand memory architecture and basic operations.
  • Understand the working of flash memory.
  • Describe the working of analogue to digital and digital to analogue converters

Course Outline:

Number systems and codes, Logic gates, Boolean algebra and logic simplification, Karnaugh map and Boolean expression simplification, Combinational Logic, Sequential Logic, Tri-state Logic, Counters, Shift Registers, Computer Buses,  Encoders, decoder, multiplexer, de-multiplexer, Flip-Flops, adders, Memory, Storage, Analog-to-Digital Converters (ADC) and Digital-to-Analog Converters(DAC)

Lab Work Outline:

Design and simulation of logic circuits through MultiSIM, Basic logic gates, hardware implementation of combinational logic circuits such as multiplexers and de-multiplexers, encoders/decoders, ALU; implementation of sequential circuits such as flip-flops, registers, shift registers, counters and other digital circuits.

Recommended Books:

  1. Morris Mano and Charles R. Kimi, “Logic and Computer Design Fundamentals”, Prentice Hall, Latest Edition.
  2. Malvina and Jerald A Brown, “Digital Computer Electronics”, 1992, or Latest Edition
  3. Brown and Vanesa, “Fundamentals of Digital Logic with VHDL design” 3rd Edition, or Latest Ed.
  4. Tocci and Wider, "Digital Systems: Principles and Applications", or Latest Edition.


DLD.jpgDLD.jpg

Course Title:               Computer Programming

Course Code:              CS-121

Credit Hours:              2+1

 

COURSE OBJECTIVES AND DESCRIPTION:

This course introduces the students with the fundamental concept of structure and object-oriented computer programing language such as C or Java++.

COURSE DESCRIPTION

Fundamental data types, abstract data types arrays and matrices, records and pointers, linked list, introduction to object-oriented programing and software development, defining classes selection statement, repletion statements, exception and arrays and collections, file I/o, inheritance and polymorphism, GUI and Event driven programming.

LEARNING RESOURCES:

Text Books:

  1. Object-oriented Programming in C++, Bobert Lafore, Prentice Hall, ISBN: 067232087 (Latest Edition)

Reference Books:

  1. Object-oriented Programming in C++, Bobert Lafore, Prentice Hall, ISBN: 067232087 (Latest Edition)


Computer programming.jpgComputer programming.jpg