Você está na página 1de 41

DR ATIF SHAHZAD

IE-322

Computer Applications
LECTURE #01 in Industrial Engg.-I
Dr. Atif Shahzad
_____________________
BE, MECHANICAL ENGINEERING
UNIVERSITY OF ENGINEERING & TECHNOLOGY, TAXILA, PAKISTAN, 2000

MCS, SOFTWARE ENGINEERING


SZABIST,, ISLAMABAD, PAKISTAN, 2003

MS, AUTOMATION & PRODUCTION SYSTEMS


ECOLE CENTRALE DE NANTES, NANTES, FRANCE, 2007

PhD, AUTOMATION & APPLIED INFORMATICS


UNIVERSITE DE NANTES, NANTES, FRANCE, 2011

EMAIL: atifshahzad@Gmail.com

TEL: +92-333-5219846

LINKEDIN: pk.linkedin.com/in/dratifshahzad
Dr. Atif Shahzad
_____________________

ASSOCIATE PROFESSOR, INDUSTRIAL


KING ABDULAZIZ UNIVERSITY, KSA
ASSOCIATE PROFESSOR, MECHANICAL
CECOS UNIVERSITY, PAKISTAN.

ASSOCIATE PROFESSOR, INDUSTRIAL/MECHATRONICS


TEC DE MONTERREY, MEXICO.

ASSOCIATE PROFESSOR, MECHANICAL ENGINEERING


IIUI, ISLAMABAD, PAKISTAN

GENERAL MANAGER, SYSTEM ENGINEERING


NESCOM, ISLAMABAD

LECTURER, LOGISTICS & PRODUCTION SYSTEMS


ECOLE DES MINES DE NANTES, NANTES, FRANCE.
TEACHING INTERESTS
Courses
Applied Engineering Optimization Matlab/Simulink
Applied Combinatorics Modeling and Simulation
Artificial Intelligence Multi-criteria Optimization
ARENA/SIMIO Operation Research
CIM Systems Operations Management
Control Engineering Project Management
Heuristic Search Robotics
Engineering Statistical Analysis Scheduling Theory
Engineering Mechanics (Statics, Dynamics) Supply Chain Management
Industrial Engineering System Simulation
Manufacturing System Planning System Engineering
Dr. Atif Shahzad

Mechanics of Materials Technical Computing

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

• Introduce yourself, please !

• What do you know about Computer & Programming?

• What do you expect from this course?


Dr. Atif Shahzad

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

Class sanctity is top most in our agenda while


class is in session. No eating or drinking during lectures.
Mobile phones need to be in silent mode. Anyone
flouting these rules may face a deduction in their class
participation.

Attendance call may be random and late


comers will be considered as absent in the class.
Break timing will be strictly observed.
Dr. Atif Shahzad

8/12/2018 9
GENERAL INSTRUCTIONS--Participation

Students who present new


ideas
/industry developments
in the class will be highly encouraged
and will have a positive impact on
their class participation grade.
Dr. Atif Shahzad

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

 There will be Assignments and Quizzes in most of the lectures


with appropriate weightage.
 Absentees in Quizzes will be marked ZERO.
 All students will submit their assignments either as a hard or
soft copy (Instructor would specify in all the assignments).
Professional quality reports are expected in all cases.
 Late assignments without prior approval of the instructor will
not be accepted.
 Mid Term and End Term Exams as per KAU policy.
Dr. Atif Shahzad

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.

 Project is primarily a group project with phased-deliverables


 Each student should present a part of the project in the final
presentation showing his/her contribution.
 It is highly recommended to make a logbook of the project
The final report will take on the form of a professional report
Dr. Atif Shahzad


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

 The draft report and presentations is due by the


13th LECTURE
 The final report and presentations ( COMPLETED
with all aspects) are due by the
14th LECTURE
 Progress Evaluations will take place immediate after
the major exams.
Dr. Atif Shahzad

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

Raw Materials & Receiving Warehousing Shipping


Skills

Value added Goods


Administration

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

Language English & Math

8/12/2018 27
How to interact with Computers?
Dr. Atif Shahzad

8/12/2018 28
High-Level Languages

FORTRAN COBOL PASCAL Basic

C# Visual Basic C++ C

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

visual programming language

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

Você também pode gostar