Escolar Documentos
Profissional Documentos
Cultura Documentos
IE-322
Computer Applications
LECTURE #01 in Industrial Engg.-I
Dr. Atif Shahzad
_____________________
BE, MECHANICAL ENGINEERING
UNIVERSITY OF ENGINEERING & TECHNOLOGY, TAXILA, PAKISTAN, 2000
EMAIL: atifshahzad@Gmail.com
TEL: +92-333-5219846
LINKEDIN: pk.linkedin.com/in/dratifshahzad
Dr. Atif Shahzad
_____________________
8/12/2018
RESEARCH INTERESTS
• ApplicationS of Optimization
– Manufacturing system analysis
– Engineering applications of meta-heuristics
– Combinatorial optimization
– Multicriteria Optimization
• Manufacturing system analysis
– Mathematical Modeling
– Simulation Modeling & Analysis
– Scheduling theory
– Assembly Line
• Discrete Event Systems
– PetriNets
• Supply Chain simulation an Analysis
• Data Mining
• Operation Research
INTRODUCTIONS
8/12/2018 6
Computer Applications in
Industrial Engg.-I
IE322
TEACHING METHODOLOGY
Dr. Atif Shahzad
LECTURE #01
8
8/12/2018
GENERAL INSTRUCTIONS – Classroom decorum
8/12/2018 9
GENERAL INSTRUCTIONS--Participation
8/12/2018 10
GENERAL INSTRUCTIONS--Assignments
Timely submission of Assignments is mandatory and if not
turned in when due, the student will not be graded.
Individual homework means individual effort.
Assignments are to be submitted in your own hand-
writing, and may only be submitted via E-mail in case
individual is out of town/country. If you are planning to
miss a class due to some prior commitment a written
application is required along with the consent of your
parent/guardian, otherwise no makeup assignment or
quiz will be allowed.
All case studies and each assignment is also potential exam
Dr. Atif Shahzad
material.
8/12/2018 11
HOW DO WE INTEND TO DELIVER
LECTURES, LABs, QUIZ and EXAM
LECTURES
Lecture notes will be on Power Point Slides in pdf format
We will have them available in class and you are welcome
to take them after the class
Students can bring anything they are comfortable with for
taking the class notes
We will see education videos/demos
Slides important for exam may be highlighted
!
Dr. Atif Shahzad
8/12/2018 12
EXAM METHODS
8/12/2018 13
EXAM METHODS
• GRADING
Activity %
Assignments
5+10
Quizzes
Major Exams 15+20
Final Exam 25
PROJECT 15
Lab Work 10
Dr. Atif Shahzad
8/12/2018 14
PROJECTs
The Project will have weightage of 15%
The projects will be executed in teams of three to five
students and be incorporated into the course as the final
presentations and a final report along with phase evaluations
carrying weightage as in next slide.
in MS-Word or Latex (pdf with source).
8/12/2018 15
PROJECT
There will be two progress evaluations and a final evaluation of the project.
Evaluation will assess individual contributions/roles
Final report mentioning the contribution of each individual is mandatory.
Deadlines for each phase will be notified later.
Phase Contents/Deliverables %
1 Idea, Relevance to IE/Real 1.5+1.5
world scenario/Society
2 GUI/front end 2
3 Algorithmic Implementation 4
& Demonstration
4 Report + Presentation 4+2
Dr. Atif Shahzad
8/12/2018 16
PROJECT
8/12/2018 17
CLASS PARTICIPATION
Class Participation is highly recommended as
this would be an interactive class.
Add on whenever you like.
Ask question as soon as it comes to mind, keeping
in mind the flow of lecture.
We will write down questions that come and we
would review them as the course progresses or at
the end of the semester as to what we think today
and how does this change over the course of the
semester.
Dr. Atif Shahzad
8/12/2018 18
Dr. Atif Shahzad
.NET
8/12/2018
19
How Computer Works?
Industrial
Organization Computer
Dr. Atif Shahzad
8/12/2018 21
Industrial Organization (Logical)
Low Capacity High Capacity
Warehousing Warehousing
Administration
Manufacturing
Dr. Atif Shahzad
8/12/2018 22
Computer Organization (Logical)
Dr. Atif Shahzad
8/12/2018 23
High
Low Capacity Capacity
Warehousing
Warehousing
Dr. Atif Shahzad
8/12/2018 24
How to interact with Computers?
Computer programming
Dr. Atif Shahzad
8/12/2018 25
Computer programming
creating a sequence of instructions to
enable the computer to do something
Dr. Atif Shahzad
8/12/2018 26
How to interact with Computers?
Machine 1001010101
Language
assemblers
Assembly
Interpreter
compilers
English-like abbreviations
Language
High-Level Almost like everyday
Dr. Atif Shahzad
8/12/2018 27
How to interact with Computers?
Dr. Atif Shahzad
8/12/2018 28
High-Level Languages
Objective-C Java
Dr. Atif Shahzad
8/12/2018 29
Programming Paradigms
Dr. Atif Shahzad
8/12/2018 30
Object Technology
Dr. Atif Shahzad
8/12/2018 31
Object Technology
Dr. Atif Shahzad
8/12/2018 32
Object Technology
Dr. Atif Shahzad
8/12/2018 33
Object Technology
Inheritance
Encapsulation
Polymorphism
Dr. Atif Shahzad
8/12/2018 34
C# event driven
standardized internationally
web-based apps
asynchronous programming
Dr. Atif Shahzad
8/12/2018 35
Dr. Atif Shahzad
C#
8/12/2018
36
Dr. Atif Shahzad
C#
8/12/2018
37
Applications: When to use Where?
Dr. Atif Shahzad
8/12/2018 38
Dr. Atif Shahzad
.NET
8/12/2018
39
.NET CLR as a VM
Source Code
Platform
Independence Managed Code
Language MSIL
Interoperability
Executable
JIT Compiler
Machine Code
Dr. Atif Shahzad
8/12/2018 40
NEVER hesitate to
contact should you
have any question
Dr. Atif Shahzad
Dr. Atif Shahzad
8/12/2018 42