0% found this document useful (0 votes)
99 views23 pages

Micro Course Pack

This document provides course details for an Advanced Microprocessors course taught at Model Institute of Engineering & Technology. The 6th semester course covers topics including 8086/8088 architecture, assembly language programming, interfacing with peripherals, and newer processors. It includes the syllabus, outcomes, reference materials, lab experiments, and information about the instructors, Manish Lamba and Rasmeet Kour.

Uploaded by

rasmee kour
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views23 pages

Micro Course Pack

This document provides course details for an Advanced Microprocessors course taught at Model Institute of Engineering & Technology. The 6th semester course covers topics including 8086/8088 architecture, assembly language programming, interfacing with peripherals, and newer processors. It includes the syllabus, outcomes, reference materials, lab experiments, and information about the instructors, Manish Lamba and Rasmeet Kour.

Uploaded by

rasmee kour
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 23

Department of Computer science Engineering

Course File

Advanced Microprocessor (COM-601)

B Tech – VI Semester [Branch: CSE]


ACADEMIC YEAR: 2019-20

Manish Lamba/Rasmeet kour


Assistant Professor
Department of CSE

Model Institute of Engineering & Technology

Approved by AICTE and permanently affiliated to University of Jammu


NAAC “A” Grade Accredited
www.mietjammu.in

Page 1
COURSE FILE CONTENTS

Part-I
- Syllabus
- Course Outcomes
- Mapping with PO
- Model Lesson Plan
- University question papers
- Internal Question Papers with key
- Assignment Topics
- Tutorial Sheets
- Unit wise-Question Bank
- Gaps & Plans for Add-on programs
- Topics beyond Syllabus-References
- Result Analysis, Remedial/Corrective Action
- Learning Outcome Assessment, Mapping onto PO
- Web References
Part-II
- Lesson Plan, Time Table
- Teacher Log Book/ Attendance Register
- Daily Delivery Recording
- Continuous Evaluation-Marks (Tests, Assignments etc)
- Sample Answer Sheets (of Test Papers)
- Sample Assignment Sheets
- Record of Tutorial Classes
- Record of Remedial Classes
- Makeup Tests
- Guest Lecturers Conducted
- Details of Add-on Programs

Page 2
JU Syllabus Copy:

CLASS: B.E 6TH SEMESTER


BRANCH: COMPUTER ENGG.
COURSE TITLE: ADVANCED MICROPROCESSOR.
COURSE No. COM-601
DURATION OF EXAM: 3 HOURS

L T P MARKS

3 2 1 Theory
Sessionals
100 40
Section A

Introduction to 16-bit Microprocessor: - 8086/8088 architecture, Concept of segmented


Memory, Addressing Modes, Instruction Set, Introduction to 80186, 80286, 80386.

8086 Family Assembly Language Programming and Techniques:- Simple Sequence programs.
Flags, Jumps, While- Do, Repeat-Until Implementations, Programs using Procedures.

8086 CPU Hardware Design: - 8086 Signals, Minimum and Maximum Mode of CPU model,
System Bus Timing, 8086 Interrupt Vector Table, Interrupt Service Subroutine,
Applications, Addressing Memory and Ports in Micro Computer System.

Section B
Numerical Data Processor (8087): - NDP’s data types, Processor Architecture, Instruction
set Interfacing with 8086/88.

Digital Interfacing: - Programmable Parallel Ports, Handshake I/P & O/P Interfacing a
microprocessor to keyboard/alphanumeric displays, interfacing with printer, Lathe.

Multiprocessor Configuration: - Queue Status, lock facility, 8086/88 based Multiprocessor


system, Coprocessor configuration, Introduction to Pentium IV, closely and loosely coupled
configuration.

References/Texts:-
1. Microprocessor & Interfacing - Douglas V. Hall
2. Programming & Design - LIU & Gibson

Page 3
3. IBM PC Programming - Peter Afzel
NOTE: There shall be total eight questions, four from each section. Five questions have to be
attempted selecting at least two questions from each section. Use of calculator is
allowed

COURSE INFORMATION SHEET


PROGRAMME: Computer science Engineering DEGREE: B.TECH

COURSE: Advanced Microprocessor SEMESTER: VI CREDITS:

COURSE CODE: COM-601 COURSE TYPE: CORE


CORRESPONDING LAB COURSE CODE (IF
ANY):COM-611 CONTACT HOURS: 3+2(Tutorial) hours/Week.

LAB COURSE NAME: Advanced Microprocessor

SYLLABUS:
HOU
UNIT DETAILS
RS
Introduction to Microprocessor 8086
1.1 Pin diagram
1.2 Architecture,
I 1.3 Instruction set 08
1.4 Instruction format
1.5 Addressing modes

Introduction to assembly Language programming


2.1 Timing diagram
2.2 procedure and macros
II 2.3 nestedprocedure and macros 08
2.4Passing parameter using macros and procedure
2.5 Assembler directives
2.6 string Instructions
8086 connections
3.1 8086 Interrupts
3.2 8086 in MIN/MAX mode configuration 08
III
3.3 bus connections and its remedy
3.4 closely and loosely coupled configuration

Page 4
Math coprocessor
4.1 Introduction to 8087 math coprocessor
4.2 pin diagram
IV 4.3 Architecture 10
4.4Instruction set
4.5 Interfacing with 8086

IO Processor
5.1 Introduction to 8089 IOP
5.2 pin diagram
V 5.3 Architecture 08
5.4 Instruction set
5.5 Interfacing with 8086

Interfacing with 8086


6.1 Interfacing 8255
6.2 8279
VI 6.3 Interfacing of USART 8251 08
6.4 Memory
6.5 RISC and CISC instructions

Introduction to other 8086 pins


7.1 Pin diagram and Architecture of 8251. 08
VII
7.2 Pin diagram and Architecture of 80286,80386,80486.
7.3 Pin diagram and Architecture of Pentium processor

TOTAL HOURS 58

Tutorial Classes 10

Special Descriptive Tests 02

Classes for beyond syllabus 05

Remedial Classes/NPTL 04

Total Number of Classes 79

Faculty Manish Lamba/Rasmeet Kour (Assistant Professor)

Text Books (to be acquired by the Students)

Page 5
ASSOCIATED LAB
1. Comparison of two strings.
2
2. Conversion of BCD to Binary numbers.
2
3. Multiplication of two 8-bit numbers
2
4. Addition of two 16 bit numbers
2
5. Subtraction of two 16 bit numbers
2
6. BCD addition
2
7. Sum of n numbers
2
8. Average of n numbers
2
9. Counting the number of words in a string
2
10. Calculating the factorial of n number
2
11. Multiplying two numbers without using MUL instruction
2
TOTAL LAB CLASSES
22
RECOMMENDED LAB BOOKS: AUTHOR

Advanced Microprocessors & IBM-PC assembly Language


Programming by K. Udaya Kumar and B.S. Umashankar,
TMH 2003.

Faculty

Microprocessor and Interfacing by D.V. Hall , Tata McGraw Hill publications,


Book 1 nd
2 edition (2004)

Microprocessors and Interfacing by A.P Godse Tata McGraw Hill publications, 4th
Book 2
edition (2009)

Reference Books
Microprocessor Architecture Programming & Applications. by Ramesh Gaonkar,
Book 3 Penram international publishing, 6th edition (2014).

Page 6
Microprocessor System by Liu Gibson, Prentice Hall PTR publications, 4 th edition
Book 4 (2008).

Microprocessor 8086: Architecture, Programming and Interfacing by Mathur S


Book 5 Penram international publishing, 5th edition (2016).

Fundamental of Microprocessor & Microcomputers by B. Ram, Dhanpat rai


Book 6 publications, 3rd edition (2008).

Chapters No of
Unit Topic
Book 1 Book 2 Book 3 Book 4 Book 5 Book 6 Classes

I INTRODUCTION TO √ √ √ √ √ √ 08
MICROPROCESSOR 8086
INTRODUCTION TO
II ASSEMBLY LANGUAGE √ √ √ 08
PROGRAMMING
8086 CONNECTIONS √ √ √ √ 08
III

MATH COPROCESSOR √ √ √ √ 10
IV

IO PROCESSOR √ √ √ 08
V

INTERFACING WITH √ √ √ 08
VI
8086
INTRODUCTION TO √ √ √ √ 10
VII
OTHER 8086 PINS
Total Hours 58

Tutorial Classes* 10

Special Descriptive Tests 02

Classes for beyond syllabus* 08

Remedial Classes/NPTL 04

Total Number of Classes* 79

COURSE PRE-REQUISITES: COM-503, COM-401


COURSE OBJECTIVES:

This course shall provide a good grounding in fundamentals of Microprocessor (8086)its


architecture, instructions, programming techniques, and its interfacing to memory and various

Page 7
peripheral devices and also goes on to explain various interrupts, procedure, macros and
configurations of 8086.

COURSE OUTCOMES: (I) THEORY COURSE

PO
S.No. DESCRIPTION
MAPPING
Demonstrate understanding of the concepts and fundamentals of 16 bit and 1,2,3,6
1
32 bit microprocessors and their basic architecture.
Articulate the general interfacing of 16-bit microprocessor with memory 1,2,3,4,5,
2
and peripheral devices involving system design. 6
Analyse and understand various programming skills using microprocessor 1,2,3,4,5,
3
8086. 6,9
Understand and analyze complex design choices on X86 family and 2,3,4,5
4 Pentium processor as well as multi core processors.

Demonstrate a competence in designing real time industrial applications 1,3,5,6,8,


9
5 using X86 microprocessors

COURSE OUTCOMES: (II) LAB COURSE

PO
S.No. DESCRIPTION
MAPPING
Implement programs related to Searching , sorting and strings. 1,2,3,6
1
2 Design programs using Macro , procedure and files 1,2,3,4,8
.Implement Data conversion , number generation, parity checking. 1,2,3,4
3
4 Interface hardware device to 8086 processor 2,3,4,5

MODEL LESSON PLAN:

Page 8
No. of Cumulative
Sl.
Name of the Topic Classes number of Teaching AID
No.
required periods

Introduction to 8086 Microprocessor Chalk & Talk


1 01 01

2 Introduction to 8086 Architecture 01 02 Chalk & Talk


3 8086 Segmentation 03 05 Chalk & Talk
4 Signals of 8086 and 8088 03 08 Chalk & Talk
5 Assembly language programming 01 09 Chalk & Talk
6 Instruction set (Data Transfer Group) 01 10 Chalk & Talk
Instruction set (Special Address Transfer Power point
7 01 11 presentation
Instruction )
8 Instruction set (Flag Transfer Instruction) 02 13 Chalk & Talk
9 Instruction set (Arithmetic Group) 02 15 Chalk & Talk
Instruction set (Logical Group) Chalk & Talk
10 01 16
11 Program Execution Transfer Group 02 18 Chalk & Talk
12 String instructions 01 19 Chalk & Talk
13 Processor control instructions 02 21 Tutorial
14 Addressing Modes 01 22 Tutorial
Minimum Mode Configuration 02 Power point
15 24 Presentation
Maximum mode configuration 02 Chalk & Talk
16 26
Introduction to Simple Sequence Program Chalk & Talk
17 02 28
Procedure and Macros Power point
18 02 30
presentation
19 Assembler Directives 01 31 Chalk & Talk
8086 Programming Chalk & Talk
20 02 33

21 8086 Interrupt 02 35 Tutorial


22 8087 (Numerical Data Processor)
23 Instruction set of 8087 Processor 05 42 Chalk & Talk
24 Interfacing of 8086 02
25 Absolute Decoding and Linear Decoding 01 45 Chalk & Talk
26 Multiprocessor Configuration 01 46 Chalk & Talk
27 80186 Processor 03 49 Chalk & Talk
28 80286 Processor 02 51 Chalk & Talk
29 80386 Processor 03 54 Tutorial
Pentium Processor Power point
30 04 58
presentation
31 Digital Interfacing 01 59 Chalk & Talk
32 Interfacing with keyboard, printer, lathe 02 61 Chalk & Talk
33 Remedial classes 05 66 Tutorial
34 Gaps in the syllabus 07 73 Chalk & Talk

Page 9
35 Special Descriptive Test-1 04 77 Chalk & Talk
36 Special Descriptive Test-2 05 82 Chalk & Talk

MODEL INSTITUTE OF ENGINEERING & TECHNOLOGY

Assignment No. 1 Subject: Advanced Microprocessor


Class:6th sem A1+A2
Max. Marks:8 Course code:COM-601

Questions Course Outcome References Skill Bloom’s


Level
Q1 CO 3 IIT Bombay Programming 3
based
Q2 CO 3, CO 4 GATE-2008 Application 4
Based
Q3 CO 1, CO 3 Jammu Conceptual 2
university

Page 10
Q4 CO 1, CO 2 Self Conceptual 1

1. Write a program in 8086 assembly language to check whether a string is palindrome or not.
(2)

2. Write an assembly language program in 8086 to add a 5-byte number in an array to a 5-byte
number in another array. Put sum in another array. Put state of carry flag in byte 6 of the array
that contains sum. The first value in each array is least significant byte of that number.
(2)
3. What is minimum and maximum mode of CPU model and compare them? Compare between
Bus Request and Bus Grant timings in Minimum Mode System of 8086. Write functions of ALE
Pin. (2)
4.a)Explain re-entrant and recursive procedures.
b) Compare between 8086 and 8088 microprocessors. (2)

MODEL INSTITUTE OF ENGINEERING &


TECHNOLOGY

Assignment-2 Subject-Advanced Microprocessor


Class- 6th sem A1+A2 Course code-COM-601
Max. Marks-8

Questions Course Outcome References Skill Bloom’s Level


Q1 CO 3 Jammu university Programming 3
based
Q2 CO 2, CO 4 self Conceptual 2
Q3 CO 1, CO 4 Jammu university Conceptual 1

Page 11
Q4 CO 1, CO 3 IIT Bombay Programming 4
based

Q1.Write an assembly language program to find the factorial of a number

Q2. What is queue status. Compare loose and close coupled multiprocessor configuration. What
are the disadvantages of Pentium IV multiprocessor.

Q3. Write short notes on


• NDP data types

• Co-processor configuration

• 8088 based multiprocessor system

. Q4. Write 8086 ALP to add 10 non-negative data items using string instructions.

MODEL INSTITUTE OF ENGINEERING & TECHNOLOGY

TUTORIAL SHEET- 1

Subject: Advanced Microprocessor Course code:COM-601

Semester: 6th A2 Topic: Interfacing of 8086

Q1. What are the differences in interfacing RWMs while 8086 is in minimum and maximum
modes?

Page 12
Q2. Sketch and explain the interface of 32K x 16 RWMs using a decoder in minimum mode.
What is the maximum access time of ROMs such that it does not require wait states when 8086
operates at 8 MHz?

Q3. Sketch and explain the timing diagrams in the above interface

Q4. Sketch and explain the 8086 bus activities during write machine cycle b. Interfacing with
peripheral IC’s like 8255 etc,.

Q5. What are the steps in interfacing peripherals with the micro processor?

Q6. Sketch and explain the interface of PPI 8255 to the 8086 microprocessor in minimum mode.
Interface 4 7 segment LEDs to display as a BCD counter

Q7. In the above question Q2 interface two keys UP and DOWN to the PPI. Write an 8086
assembly program segment such that when UP is pressed the counter counts up every second.
Similarly when DOWN key is pressed the counter decrements every second

Q8. Sketch and explain the interface of 8279 to the 8086 microprocessor in minimum mode.
Interface 8x8 key pad and 16x 7 Seg LED display. Write an 8086 assembly program to read the
key codes of keys and display -NPTEL-INDIA Q5. Sketch and explain the interface of PIT 8254
to the 8086 microprocessor in minimum mode. Cascade two counters in the PIT. Write a program
segment two get one minute delay

MODEL INSTITUTE OF ENGINEERING & TECHNOLOGY

TUTORIAL SHEET- 2

Subject: Advanced Microprocessor Course code:COM-601

Semester: 6th A2 Topic: Architecture of 8086

1. The first micro-processor had a (n) ______.


a) 1-bit data bus
b) 2- bit data bus
c) 3-bit data bus
d) 4-bit data bus

Page 13
2. __________ processor is first introduced by the Intel in 1971.
a) 8080
b) 4004
c) 8008
d) 8085

3. Which of the following is/are 8-bit micro processor?


a) 8008
b) 8080
c) 8085
d) All of the mentioned

4. The limitations of the 8-bit microprocessors was/were is ________.


a) Low speed of execution
b) Low memory addressing capability
c) Less powerful instruction set
d) All of the mentioned

5. The number of address and data lines of 8085 are____.


a) 8 and 8
b) 16 and 8
c) 8 and 16
d) 16 and 16

6. Intel’s 8086 were launched in the year_____.


a) 1971
b) 1972
c) 1974
d) 1978

7. Which is the microprocessor comprises?


a) Register section
b) One or more ALU
c) Control unit
d) All of the mentioned

8. A 16-bits address bus can generate _____addresses.


a) 32767
b) 25652

Page 14
c) 65536
d) None of the mentioned

9. The register of 8086 are_____ bits in size.


a) 8
b) 12
c) 16
d) 20

10. Which of the following registers are not available in 8086 microprocessor?
a) General data register
b) Segment registers
c) Pointer and Index register
d) All of the mentioned

11. Which of the following is a 16-bit register?


a) AL
b) AX
c) AH
d) All of the mentioned

12. _______ register is used as a default counter in case of string and loop instructions.
a) AX
b) BX
c) CX
d) DX

13. ______ register is used as an implicit operand or destination operand in case of arithmetic
instructions and Input-Output instructions.
a) AX
b) BX
c) CX
d) DX

13. The number of address and data lines of 8086_________.


a) 8 and 8
b) 16 and 16
c) 20 and 16
d) 16 and 20

14. _______ is the most important segment and it contains the actual assembly language
instructions to be executed by the microprocessor.
a) Data segment
b) Code segment

Page 15
c) Stack segment
d) Extra segment

15. Base Pointer (BP) contains offset address of ________ segment.


a) Data segment
b) Code segment
c) Stack segment
d) Extra segment

MODEL INSTITUTE OF ENGINEERING & TECHNOLOGY

TUTORIAL SHEET- 3

Subject: Advanced Microprocessor Course code:COM-601

Semester: 6th A2 Topic: Pin diagram of 8086

1. Instruction Pointer (IP) contains offset address of ________ segment.


a) Data segment
b) Code segment
c) Stack segment
d) Extra segment

2. The Instruction Pointer is ______ bits in length.


a) 8 bits
b) 4 bits
c) 16 bits
d) 32 bits

3. The index register is used to hold __________.


a) Segment memory
b) Offset memory
c) Offset address
d) Segment address

4. SI and DI registers is used to store the offset addresses of _______.


a) CS and DS or ES
b) DS and DS or ES
c) DS or ES and CS
d) DS and ES

Page 16
5. Which of the following is not a machine control flag?
a) Direction flag
b) Interrupt flag
c) Overflow flag
d) Trap flag

6. In 8086 the overflow flag is set when______.


a) The sum is more than 16 bit
b) Carry and sign flags are set
c) Signed numbers go out of their range after an arithmetic operation
d) During subtraction

7. Direction flag is used with ____.


a) String instructions
b) Stack Instructions
c) Arithmetic Instructions
d) Branch Instructions

8. If there is a carry from lowest nibble during addition, ______ flag sets.
a) Carry
b) Auxiliary carry
c) Over flow
d) Sign

9. If_________ flag is set; the processor enters the single step execution mode.
a) Direction
b) Trap
c) Interrupt
d) Zero

10. When one segment starts before the end of another segment then we call them as_______.
a) Non-overlapping segments
b) Overlapping segments
c) Stack area
d) None of these

11. Of the segment addresses are assigned as 0000H to F000H and the offset addresses values are
from 0000H to FFFFH, then the physical addresses range from_____.
a) 0000H to FFFFH
b) 00000H to F0000H
c) 00000H to FFFFF
d) 0000H to FFF0H

Page 17
12. If the size of the segment is 64 kb, what will be the starting and ending off set addresses of it
a) 0000H to 7FFFH
b) 0000H to FFFFH
c) 8000H to FFFFH
d) 00000H to FFFFFH

13. In a segment if offset is a 16-bit number, then the maximum possible locations are_____.
a) 1 KB
b) 64 bytes
c) 64 KB
d) 1 MB

14. If segment address = 1005 H, offset address = 5555 H, then the physical address is_____.
a) 655A H
b) 155A5 H
c) 4550 H
d) 56555

15. The length of predecoding instruction byte queue is _______ bytes long.
a) 2
b) 4
c) 6
d) 8

MODEL INSTITUTE OF ENGINEERING & TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


SESSIONAL – I
COM 601-ADVANCED MICROPROCESSOR
Duration: 1.5 hr Max.Marks: 08
NOTE: All questions need to be attempted
Questions Course Outcome References Skill Bloom’s Level
Q1: CO 1, CO2 JU Application 1,2
Based
Q2: CO 1, CO 2, CO GATE Analytical 4
3
Q3: CO 4, CO 5 JU Analytical 2

Page 18
Q1 Explain the architecture of 8086 in detail?
(2)
Q2 Calculate the physical address from the following data
(3)
(a) AB92:47DA
(b) 64EE:7864

Q3 a) Write a assembly lanuage programme for addition of two 16 bit numbers?


b) Is the memory of 8086 microprocessor is segmented?if yes what is the replication factor
and how it accounts to the total memory?
(3)

GAPS IN THE SYLLABUS - TO MEET INDUSTRY/PROFESSION REQUIREMENTS:

SNO DESCRIPTION PROPOSED ACTIONS

1 Introduction to Intel Core processors NPTEL

2 Design of microcontroller MOOCS

TOPICS BEYOND SYLLABUS/ADVANCED TOPICS/DESIGN:

PROPOSED ACTIONS
SNO DESCRIPTION
Introduction to Intel Core processors NPTEL
1
Introduction to Microcontrollers NPTEL
2
Design and circuit of Microcontrollers Chalk and talk
3
Design of Intel processors MOOCS
4

WEB SOURCE REFERENCES:


https://nptel.ac.in/courses/106108100/4- this link explains the basic architecture of
1
8086, data types and instructions. Instructors- Mr. Krishna Kumar of IISC Banglore
http://vlabs.iitb.ac.in/vlabs-dev/labs/microprocessor/labs/explist.php- Vlab link on
programming in 8086
2

https://www.youtube.com/watch?v=VSdLUd4nTbo- this link is a video lecture on interfacing


3 8086 with peripheral devices delivered by A Rajeshwar Rao of IIT Kharagpur.

Nptel lecture on Microprocessor 8086 and interfacing


4
https://nptel.ac.in/courses/106108100/

Page 19
DELIVERY/INSTRUCTIONAL METHODOLOGIES:

√ CHALK & TALK √ STUD. ASSIGNMENT ☐ WEB RESOURCES

√ LCD/SMART BOARDS ☐ STUD. SEMINARS ☐ ADD-ON COURSES

ASSESSMENT METHODOLOGIES-DIRECT
☐ UNIV.
√ ASSIGNMENTS √ STUD. SEMINARS ☐ TESTS/MODEL EXAMS
EXAMINATION
☐STUD. LAB PRACTICES √ STUD. VIVA ☐ MINI/MAJOR PROJECTS ☐ CERTIFICATIONS

☐ ADD-ON COURSES ☐ OTHERS

ASSESSMENT METHODOLOGIES-INDIRECT
√ ASSESSMENT OF COURSE OUTCOMES (BY FEEDBACK, ONCE) √ STUDENT FEEDBACK ON FACULTY (TWICE)

☐ ASSESSMENT OF MINI/MAJOR PROJECTS BY EXT. EXPERTS ☐ OTHERS

Prepared by
(Manish Lamba/Rasmeet Kour)
Vision of the Institution [MIET]:
To create a world-class institution

Mission of the Institution [MIET]:

To deliver exceptional value to students, industry and society.

Department of Computer science Engineering


Vision of the Department:
To become a world-class department of computer science with demonstrated excellence in
teaching, research and innovation.
Mission of the Department:
 To impart high-quality instruction in computer science, equipping students with
fundamental knowledge and skills to address real-world challenges in emerging
domains
 To integrate academics, research, innovation and entrepreneurship to create significant
value for all stakeholders
 To develop meaningful linkages with world-class organizations to constantly enhance
capacity and capability

Page 20
PROGRAMME EDUCATIONAL OBJECTIVES (PEO):

Graduates from the Computer Science program at MIET are expected to attain or achieve the
following four Program Educational Objectives (PEOs) within a few years of graduation:

 Successfully apply fundamental knowledge of computer science in an innovative manner


to solve complex problems.
 Build successful careers in diverse domains.

PROGRAMME OUTCOMES (PO):
The following list of program outcomes describes what graduates are expected to know and be
able to do at the time of graduation. Graduates at graduation will have:
A Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals and an engineering specialization to the solution of complex engineering problems.
B Problem analysis: Identify, formulate, review research literature and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
C Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
D Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions.
E Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations.
F The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering practice.
G Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.
H Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
I Individual and team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings. An understanding of professional and ethical
responsibility

Program Specific Objectives (PSO)

Page 21
1. Demonstrate fundamental knowledge in programming, data structures, databases, networks,
operating systems, software engineering, discrete mathematics and possess knowledge of cloud
computing, big data, artificial intelligence and other domains in vogue.

2. Demonstrate competence in designing, implementing and testing a computer or software


system, solving a real-world problem, by utilizing advanced technologies, platforms and tools.

Rubrics of LAB Courses

Maximum Marks Low Medium High


Marks Marks Marks Marks
(40) (0)
Parameters
Attendance 10 < 75% 75-85 % >85.-90 % > 90 %
Marks (0 marks) (4.8 marks) (6.4 marks) (8 marks)
Performanc 15 Not Results not Result Results are
es 1.5 marks/ attending accurate & accurate and accurate and
Practical & and average good excellent
performing performance performance performance
10 Practical’s practical’s

1.5 X 10 (0 marks) (0.5 marks) (1 marks) (1.5 marks)


Lab Report 10 Lab record Lab record is Lab record is Lab record is
1 mark is not submitted submitted on complete &
/Practical not on time & time & submitted on
submitted incomplete incomplete time
10 Practical’s
(0.25 marks)
1 X 10 (0.5 marks) (1)
(0 marks)
Practical 10 Not Student is Student is Student is able
Test Theory 2.5 able to write able able to
& conduct to write the to write the write the
Procedure 2.5 the Theory, Theory, Theory
Experiment Procedure Procedure & Procedure, all
Calculations 3 & but not all Calculations &
able to show Calculations Conduct
Experimental calculations but not able the experiment
Performance 2 and do not to conduct admirably.
conduct the
the experiment
experiment
properly

Page 22
(0 marks) (5-6 marks) (7-8 marks)
(9-10 marks)
Viva Voice 5 Student not Student able Student able Student able to
Five Questions able to to answer to answer 2-3 answer 4-5
to be asked and answer any only 1-2 Question Questions
1 Mark / Question Question
Question

1X5 (0 Marks) (1-2 Marks) (2-3 marks) (4-5 marks)

Model Institute of Engineering & Technology


School of Engineering & Technology
Approved by AICTE and Permanently Affiliated to Jammu University
NAAC “A” Grade Affiliated
www.mietjammu.in
Campus: KotBhalwal Jammu, J&K State - 181112
Time Table
1 2 3 4 5 6 7

9:45– 10:35 – 11:25 – 12:15 – 1:35 – 2:25 –


3:15 – 4:05
10:35 11:25 12:15 1:05 2:25 3:15
1:05 – 1:35LUNCH

MON √ √ √

TUE

WED √

THU √ √ √

FRI √

SAT √

Page 23

You might also like