SlideShare a Scribd company logo
Lecture # 2
Professionalism
http://www.flickr.com/photos/wili/242259195/
1
Course Outline
• What is Professionalism
• Characteristics of perfoessionalism
• Traits of a professional
• Moral laws and Ethics
• IEEE code of Ethics
• Some scenarios to contemplate
Professionalism takes more than knowledge
• “Professionalism is a way of thinking and living rather than an
accumulation of learning.”
• Think: What does it take to be a doctor?
it’s not just by going to medical school
A profession isn’t just what you do, it’s who you are
• We say that somebody “is” a doctor.
– Here, “doctor” is a noun
– (“Doctoring the books” is something different!)
• Likewise, we don’t just “engineer” (verb)
• We also are engineers (noun).
A profession is who you are, not a contract.
• “Shame on the engineer who regards their professional
function as a business transaction to be judged by the
question: ‘Just what do I get out of it?’”
• What “professions” have a reputation for being self-centered
and selfish?
Life as a professional: activities
• You perform “professional activity of a type carrying high
individual responsibility, requiring application of special skills
to activities that are predominantly intellectual and varied
rather than routine and normal.”
• How are an engineer’s activities “varied”?
Life as a professional: motivation
• “Motivation for service takes first place over consideration of
reward.”
Life as a professional: joy and pride
• “Motivation … implies joy and pride in the work to be done,
and self-imposed standards.”
• If you don’t take joy and pride in computer science, then you
should look for another line of work.
• Companies and customers are also entitled to impose
(secondary) standards of excellence.
Life as a professional: social duty
• You have a “social duty, fulfilled through
guarding the ideals and standards of the
profession, by advancing it …, by sharing
advances …, by rendering gratuitous public
service, all as a return to society.”
• “Giving back” to society
Four traits of a professional
• Varied activities requiring special skills
• Society-centric motivation
• Personal standards of excellence
• Giving back to society
When you put many professionals together, what do you have?
• A profession isn’t just defined by who you are
• A profession is also something you are part of
• “Most professional software engineers adopt an
institutional view of the organisations of the
profession: they perceive them as bodies
representing the profession and therefore deserving,
even requiring, the loyalty of each software engineer
as an expression of his identity as a professional
software engineer.”
Part of being a professional is behaving ethically
• “Ethics means something more than ‘law’ and ‘morals’; it
carries an additional connotation of ‘rightness’.”
• Breaking the law: can earn a fine or jail time
• Breaking a moral: can ruin your reputation
• Breaking an ethic: can ruin your conscience
• It’s possible to break all three, simultaneously!
Trait # 1 of a professional: Seriousness
• Serious about job.
• The job is only a job. A means to an end
Trait # 2 of a professional: Wanting to do Better
Exhibit a never-ending quest to improve their performance in
every variable, every project, every relationship, and every
detail.
Trait # 3 of a professional: Dealing with the Unexpected
Stuff happens, things change, and the true professional rises to
the occasion
Trait # 4 of a professional: Communication Skills
• Clear
• Concise
• Confident
Trait # 5 of a professional: Enthusiasm
• Attitude is everything. Those who exhibit enthusiasm for
what they do and greet each day with a positive attitude
inevitably become a leader
Trait # 6 of a professional: Helpfulness
• Understand that real success in the workplace requires
teamwork
• Always ready to lend a hand
• make a suggestion
• offer a compliment when it’s deserved
Trait # 7 of a professional: Taking the Initiative
Take the initiative to get things done
Trait # 8 of a professional: Cool Under Pressure
• Level headed and calm
• Cheerful demeanor-even under stressful times
Trait # 9 of a professional: Remains Focused
• Stay focused on the task at hand and the goal ahead
• Navigate through obstacles or setbacks but never lose sight of
where they headed
Trait # 10 of a professional: Don’t Follow, Lead
• True Professionals aren’t faint of heart
• Analyze the situation and willing to take new paths and try
new solutions
• That’s why they call it LEADERSHIP!
8 Principles of IEEE Code of Ethics
• Act in public interest
• Act in interest of clients and employers
• Produce quality products
• Maintain independent judgment
• Manage ethically
• Protect integrity of profession
• Support colleagues
• Pursue lifelong learning
IEEE Code of Ethics: Actions
• 1. PUBLIC - Software engineers shall act consistently with the
public interest.
• 2. CLIENT AND EMPLOYER - Software engineers shall act in a
manner that is in the best interests of their client and
employer consistent with the public interest.
IEEE Code of Ethics: Products
• 3. PRODUCT - Software engineers shall ensure that their
products and related modifications meet the highest
professional standards possible.
IEEE Code of Ethics: Hierarchy
• 4. JUDGMENT - Software engineers shall maintain integrity
and independence in their professional judgment.
• 5. MANAGEMENT - Software engineering managers and
leaders shall subscribe to and promote an ethical approach to
the management of software development and maintenance.
IEEE Code of Ethics: Peers
• 6. PROFESSION - Software engineers shall advance the
integrity and reputation of the profession consistent with the
public interest.
• 7. COLLEAGUES - Software engineers shall be fair to and
supportive of their colleagues.
IEEE Code of Ethics: Self
• 8. SELF - Software engineers shall participate in lifelong
learning regarding the practice of their profession and shall
promote an ethical approach to the practice of the
profession.
Scenario #1
• You are the owner of a software engineering company. Your
employees (engineers) want you to pay for them to attend
training.
• How would you respond in a way that is
legal, moral, and ethical?
Scenario #2
• You are the owner of a software engineering company. Your
employees (engineers) want you to let them do pro bono
work for a local non-profit organization on company time.
• How would you respond in a way that is
legal, moral, and ethical?
• Pro bono is a Latin phrase for professional work undertaken
voluntarily and without payment.
Scenario #3
• You are the head of a computer science department at a
university. Your boss
(a “dean”) wants you to find a way to tweak your curriculum
so undergrads are more likely to choose your department for
their major.
• How would you respond in a way that is
legal, moral, and ethical?
Scenario #4
• You are a software engineer working at a large publicly-
traded corporation, where a colleague invents a new kind of
compiler. Your managers see it as a huge potential cash cow.
• How would you respond in a way that is
legal, moral, and ethical?
Scenario #5
• You are a software engineer at a company where
management routinely encourages you and your colleagues
to use pirated software.
• How would you respond in a way that is
legal, moral, and ethical?
Summary
• Professionalism
• Activities and Tasks carried out by a professional
• Traits of a good professional
• IEEE code of Ethics
• Scenarios to think about

More Related Content

What's hot

A Review of Professional Practices for Computer Sciences Students in Academics
A Review of Professional Practices for Computer Sciences  Students in AcademicsA Review of Professional Practices for Computer Sciences  Students in Academics
A Review of Professional Practices for Computer Sciences Students in Academics
syedhamza71
 
Ethics and computing profession
Ethics and computing professionEthics and computing profession
Ethics and computing profession
shahmansoor109
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
Akash Kumar Dhameja
 
Professional Practice Course Outline
Professional Practice Course OutlineProfessional Practice Course Outline
Professional Practice Course Outline
Saqib Raza
 
Assignment 1
Assignment 1Assignment 1
online education system project report
online education system project reportonline education system project report
online education system project report
Hagi Sahib
 
IEEE Code Of Conduct/Ethics
IEEE Code Of Conduct/EthicsIEEE Code Of Conduct/Ethics
IEEE Code Of Conduct/Ethics
Muhammad Amjad Rana
 
Variety of moral issues
Variety of moral issuesVariety of moral issues
Variety of moral issues
SKS
 
Topic 6 professional ethics
Topic 6 professional ethicsTopic 6 professional ethics
Topic 6 professional ethicsHamid Zainudin
 
Final year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serverFinal year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing server
sachin993
 
05 professional practice
05 professional practice05 professional practice
05 professional practice
Sulman Ahmed
 
Ieee code of ethics
Ieee code of ethicsIeee code of ethics
Ieee code of ethics
Waqar Ahmad
 
Software Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional PracticeSoftware Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional Practice
Saqib Raza
 
Professional Ethics
Professional EthicsProfessional Ethics
Professional Ethics
IMAD HASSAN
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
Suman Saurabh
 
Computer ethics
Computer  ethicsComputer  ethics
Computer ethics
SKS
 
Software Engineering code of ethics and professional practice of IEEE
Software Engineering code of ethics and professional practice of IEEESoftware Engineering code of ethics and professional practice of IEEE
Software Engineering code of ethics and professional practice of IEEE
Samsuddoha Sams
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
Saqib Raza
 
Placement management system
Placement management systemPlacement management system
Placement management system
Surya Teja
 

What's hot (20)

A Review of Professional Practices for Computer Sciences Students in Academics
A Review of Professional Practices for Computer Sciences  Students in AcademicsA Review of Professional Practices for Computer Sciences  Students in Academics
A Review of Professional Practices for Computer Sciences Students in Academics
 
Ethics and computing profession
Ethics and computing professionEthics and computing profession
Ethics and computing profession
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Professional Practice Course Outline
Professional Practice Course OutlineProfessional Practice Course Outline
Professional Practice Course Outline
 
Assignment 1
Assignment 1Assignment 1
Assignment 1
 
online education system project report
online education system project reportonline education system project report
online education system project report
 
IEEE Code Of Conduct/Ethics
IEEE Code Of Conduct/EthicsIEEE Code Of Conduct/Ethics
IEEE Code Of Conduct/Ethics
 
Variety of moral issues
Variety of moral issuesVariety of moral issues
Variety of moral issues
 
Topic 6 professional ethics
Topic 6 professional ethicsTopic 6 professional ethics
Topic 6 professional ethics
 
Final year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serverFinal year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing server
 
05 professional practice
05 professional practice05 professional practice
05 professional practice
 
Ieee code of ethics
Ieee code of ethicsIeee code of ethics
Ieee code of ethics
 
Software Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional PracticeSoftware Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional Practice
 
Professional Ethics
Professional EthicsProfessional Ethics
Professional Ethics
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 
Computer ethics
Computer  ethicsComputer  ethics
Computer ethics
 
Software Engineering code of ethics and professional practice of IEEE
Software Engineering code of ethics and professional practice of IEEESoftware Engineering code of ethics and professional practice of IEEE
Software Engineering code of ethics and professional practice of IEEE
 
Software liability
Software liabilitySoftware liability
Software liability
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Placement management system
Placement management systemPlacement management system
Placement management system
 

Viewers also liked

PPIT Lecture 17
PPIT Lecture 17PPIT Lecture 17
PPIT Lecture 17
Kashif Sohail
 
PPIT Lecture 4
PPIT Lecture 4PPIT Lecture 4
PPIT Lecture 4
Kashif Sohail
 
PPIT Lecture 1
PPIT Lecture 1PPIT Lecture 1
PPIT Lecture 1
Kashif Sohail
 
PPIT Lecture 5
PPIT Lecture 5PPIT Lecture 5
PPIT Lecture 5
Kashif Sohail
 
PPIT Lecture 19
PPIT Lecture 19PPIT Lecture 19
PPIT Lecture 19
Kashif Sohail
 
PPIT Lecture 10
PPIT Lecture 10PPIT Lecture 10
PPIT Lecture 10
Kashif Sohail
 
PPIT Lecture 06
PPIT Lecture 06PPIT Lecture 06
PPIT Lecture 06
Kashif Sohail
 
PPIT Lecture 8
PPIT Lecture 8PPIT Lecture 8
PPIT Lecture 8
Kashif Sohail
 
Introduction to Human Resource Management - HRM Dessler 12e Chapter 01
Introduction to Human Resource Management - HRM Dessler 12e Chapter 01Introduction to Human Resource Management - HRM Dessler 12e Chapter 01
Introduction to Human Resource Management - HRM Dessler 12e Chapter 01
Kashif Sohail
 
Wal mart’s woman ,
Wal mart’s woman ,Wal mart’s woman ,
Wal mart’s woman ,
Shabeer Baloch
 
UK Immigration Experts
UK Immigration ExpertsUK Immigration Experts
UK Immigration Experts
Fusco Browne
 
Making of a Leader.
Making of a Leader.Making of a Leader.
Making of a Leader.
NISHA SHAH
 
PPIT Lecture 7
PPIT Lecture 7PPIT Lecture 7
PPIT Lecture 7
Kashif Sohail
 
Full sessional pack ii
Full sessional pack iiFull sessional pack ii
Full sessional pack ii
Umer Tanvir
 
Full Wave Rectifier Circuit
Full Wave Rectifier CircuitFull Wave Rectifier Circuit
Full Wave Rectifier Circuit
sahed dewan
 
Rectifier
RectifierRectifier
Rectifier
vishalgohel12195
 

Viewers also liked (20)

PPIT Lecture 17
PPIT Lecture 17PPIT Lecture 17
PPIT Lecture 17
 
PPIT Lecture 4
PPIT Lecture 4PPIT Lecture 4
PPIT Lecture 4
 
PPIT Lecture 1
PPIT Lecture 1PPIT Lecture 1
PPIT Lecture 1
 
PPIT Lecture 5
PPIT Lecture 5PPIT Lecture 5
PPIT Lecture 5
 
PPIT Lecture 19
PPIT Lecture 19PPIT Lecture 19
PPIT Lecture 19
 
PPIT Lecture 10
PPIT Lecture 10PPIT Lecture 10
PPIT Lecture 10
 
PPIT Lecture 06
PPIT Lecture 06PPIT Lecture 06
PPIT Lecture 06
 
PPIT Lecture 8
PPIT Lecture 8PPIT Lecture 8
PPIT Lecture 8
 
Introduction to Human Resource Management - HRM Dessler 12e Chapter 01
Introduction to Human Resource Management - HRM Dessler 12e Chapter 01Introduction to Human Resource Management - HRM Dessler 12e Chapter 01
Introduction to Human Resource Management - HRM Dessler 12e Chapter 01
 
Slides steve jobs
Slides steve jobsSlides steve jobs
Slides steve jobs
 
Wal mart’s woman ,
Wal mart’s woman ,Wal mart’s woman ,
Wal mart’s woman ,
 
UK Immigration Experts
UK Immigration ExpertsUK Immigration Experts
UK Immigration Experts
 
Lecture 3 Dl.ppt
Lecture 3 Dl.pptLecture 3 Dl.ppt
Lecture 3 Dl.ppt
 
Making of a Leader.
Making of a Leader.Making of a Leader.
Making of a Leader.
 
PPIT Lecture 7
PPIT Lecture 7PPIT Lecture 7
PPIT Lecture 7
 
Full sessional pack ii
Full sessional pack iiFull sessional pack ii
Full sessional pack ii
 
Lecture 4 ver2 diode_app
Lecture 4 ver2 diode_appLecture 4 ver2 diode_app
Lecture 4 ver2 diode_app
 
Full Wave Rectifier Circuit
Full Wave Rectifier CircuitFull Wave Rectifier Circuit
Full Wave Rectifier Circuit
 
Rectifier
RectifierRectifier
Rectifier
 
Leadership
LeadershipLeadership
Leadership
 

Similar to PPIT Lecture 2

the profession
 the profession the profession
the profession
Hamza Cheema
 
Week 1 Lec 2.pptx profession presentation
Week 1 Lec 2.pptx profession presentationWeek 1 Lec 2.pptx profession presentation
Week 1 Lec 2.pptx profession presentation
a74186114
 
week1.pptx
week1.pptxweek1.pptx
week1.pptx
Nasir152222
 
profession and it professionalism
profession and it professionalismprofession and it professionalism
profession and it professionalism
Hamza Cheema
 
Professional ethical issue
Professional ethical issue Professional ethical issue
Professional ethical issue
Mohsin Ali
 
Ethics & professional responsibilities
Ethics & professional responsibilitiesEthics & professional responsibilities
Ethics & professional responsibilities
Ahmad Ali Miftah
 
Chp 04 ethics and proffesions (shared) ----
Chp 04   ethics and proffesions (shared) ----Chp 04   ethics and proffesions (shared) ----
Chp 04 ethics and proffesions (shared) ----
YUSRA FERNANDO
 
Aljazeera Organizational Behavior
Aljazeera Organizational BehaviorAljazeera Organizational Behavior
Aljazeera Organizational Behavior
Ali Alshourbagy
 
compelte%20slides.pptx
compelte%20slides.pptxcompelte%20slides.pptx
compelte%20slides.pptx
AhmadUsman79
 
Professional Ethics and Social Responsibilty Introduction.pptx
Professional Ethics and Social Responsibilty    Introduction.pptxProfessional Ethics and Social Responsibilty    Introduction.pptx
Professional Ethics and Social Responsibilty Introduction.pptx
CharuNangia
 
AUTOCAD WITH REVIT SOFTWARE FOR CIVIL ENGG. .pptx
AUTOCAD WITH REVIT SOFTWARE FOR CIVIL ENGG. .pptxAUTOCAD WITH REVIT SOFTWARE FOR CIVIL ENGG. .pptx
AUTOCAD WITH REVIT SOFTWARE FOR CIVIL ENGG. .pptx
wazeerhussainotho
 
What is Professionalism ?
What is Professionalism ?What is Professionalism ?
What is Professionalism ?
Self-employed
 
Ethics & The Designer
Ethics & The DesignerEthics & The Designer
Ethics & The Designer
Timothy Chan
 
Lec Week 3.pptx
Lec Week 3.pptxLec Week 3.pptx
Lec Week 3.pptx
JubairJubair4
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career
Jack Molisani
 
IIBA Requirements & how to find them - 27-10-22.pdf
IIBA Requirements & how to find them - 27-10-22.pdfIIBA Requirements & how to find them - 27-10-22.pdf
IIBA Requirements & how to find them - 27-10-22.pdf
AustraliaChapterIIBA
 
NC-NETS Employability Skills: Integrity and Professionalism
NC-NETS Employability Skills: Integrity and ProfessionalismNC-NETS Employability Skills: Integrity and Professionalism
NC-NETS Employability Skills: Integrity and Professionalism
WakeTechCC
 
CS625Handouts.pdf
CS625Handouts.pdfCS625Handouts.pdf
CS625Handouts.pdf
HamidAsmat
 
Managing ethical-dilemmas
Managing ethical-dilemmasManaging ethical-dilemmas
Managing ethical-dilemmas
kerrigans
 
Professionalism
ProfessionalismProfessionalism
Professionalism
Richard Dwyer
 

Similar to PPIT Lecture 2 (20)

the profession
 the profession the profession
the profession
 
Week 1 Lec 2.pptx profession presentation
Week 1 Lec 2.pptx profession presentationWeek 1 Lec 2.pptx profession presentation
Week 1 Lec 2.pptx profession presentation
 
week1.pptx
week1.pptxweek1.pptx
week1.pptx
 
profession and it professionalism
profession and it professionalismprofession and it professionalism
profession and it professionalism
 
Professional ethical issue
Professional ethical issue Professional ethical issue
Professional ethical issue
 
Ethics & professional responsibilities
Ethics & professional responsibilitiesEthics & professional responsibilities
Ethics & professional responsibilities
 
Chp 04 ethics and proffesions (shared) ----
Chp 04   ethics and proffesions (shared) ----Chp 04   ethics and proffesions (shared) ----
Chp 04 ethics and proffesions (shared) ----
 
Aljazeera Organizational Behavior
Aljazeera Organizational BehaviorAljazeera Organizational Behavior
Aljazeera Organizational Behavior
 
compelte%20slides.pptx
compelte%20slides.pptxcompelte%20slides.pptx
compelte%20slides.pptx
 
Professional Ethics and Social Responsibilty Introduction.pptx
Professional Ethics and Social Responsibilty    Introduction.pptxProfessional Ethics and Social Responsibilty    Introduction.pptx
Professional Ethics and Social Responsibilty Introduction.pptx
 
AUTOCAD WITH REVIT SOFTWARE FOR CIVIL ENGG. .pptx
AUTOCAD WITH REVIT SOFTWARE FOR CIVIL ENGG. .pptxAUTOCAD WITH REVIT SOFTWARE FOR CIVIL ENGG. .pptx
AUTOCAD WITH REVIT SOFTWARE FOR CIVIL ENGG. .pptx
 
What is Professionalism ?
What is Professionalism ?What is Professionalism ?
What is Professionalism ?
 
Ethics & The Designer
Ethics & The DesignerEthics & The Designer
Ethics & The Designer
 
Lec Week 3.pptx
Lec Week 3.pptxLec Week 3.pptx
Lec Week 3.pptx
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career
 
IIBA Requirements & how to find them - 27-10-22.pdf
IIBA Requirements & how to find them - 27-10-22.pdfIIBA Requirements & how to find them - 27-10-22.pdf
IIBA Requirements & how to find them - 27-10-22.pdf
 
NC-NETS Employability Skills: Integrity and Professionalism
NC-NETS Employability Skills: Integrity and ProfessionalismNC-NETS Employability Skills: Integrity and Professionalism
NC-NETS Employability Skills: Integrity and Professionalism
 
CS625Handouts.pdf
CS625Handouts.pdfCS625Handouts.pdf
CS625Handouts.pdf
 
Managing ethical-dilemmas
Managing ethical-dilemmasManaging ethical-dilemmas
Managing ethical-dilemmas
 
Professionalism
ProfessionalismProfessionalism
Professionalism
 

Recently uploaded

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 

Recently uploaded (20)

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 

PPIT Lecture 2

  • 2. Course Outline • What is Professionalism • Characteristics of perfoessionalism • Traits of a professional • Moral laws and Ethics • IEEE code of Ethics • Some scenarios to contemplate
  • 3. Professionalism takes more than knowledge • “Professionalism is a way of thinking and living rather than an accumulation of learning.” • Think: What does it take to be a doctor? it’s not just by going to medical school
  • 4. A profession isn’t just what you do, it’s who you are • We say that somebody “is” a doctor. – Here, “doctor” is a noun – (“Doctoring the books” is something different!) • Likewise, we don’t just “engineer” (verb) • We also are engineers (noun).
  • 5. A profession is who you are, not a contract. • “Shame on the engineer who regards their professional function as a business transaction to be judged by the question: ‘Just what do I get out of it?’” • What “professions” have a reputation for being self-centered and selfish?
  • 6. Life as a professional: activities • You perform “professional activity of a type carrying high individual responsibility, requiring application of special skills to activities that are predominantly intellectual and varied rather than routine and normal.” • How are an engineer’s activities “varied”?
  • 7. Life as a professional: motivation • “Motivation for service takes first place over consideration of reward.”
  • 8. Life as a professional: joy and pride • “Motivation … implies joy and pride in the work to be done, and self-imposed standards.” • If you don’t take joy and pride in computer science, then you should look for another line of work. • Companies and customers are also entitled to impose (secondary) standards of excellence.
  • 9. Life as a professional: social duty • You have a “social duty, fulfilled through guarding the ideals and standards of the profession, by advancing it …, by sharing advances …, by rendering gratuitous public service, all as a return to society.” • “Giving back” to society
  • 10. Four traits of a professional • Varied activities requiring special skills • Society-centric motivation • Personal standards of excellence • Giving back to society
  • 11. When you put many professionals together, what do you have? • A profession isn’t just defined by who you are • A profession is also something you are part of • “Most professional software engineers adopt an institutional view of the organisations of the profession: they perceive them as bodies representing the profession and therefore deserving, even requiring, the loyalty of each software engineer as an expression of his identity as a professional software engineer.”
  • 12. Part of being a professional is behaving ethically • “Ethics means something more than ‘law’ and ‘morals’; it carries an additional connotation of ‘rightness’.” • Breaking the law: can earn a fine or jail time • Breaking a moral: can ruin your reputation • Breaking an ethic: can ruin your conscience • It’s possible to break all three, simultaneously!
  • 13. Trait # 1 of a professional: Seriousness • Serious about job. • The job is only a job. A means to an end
  • 14. Trait # 2 of a professional: Wanting to do Better Exhibit a never-ending quest to improve their performance in every variable, every project, every relationship, and every detail.
  • 15. Trait # 3 of a professional: Dealing with the Unexpected Stuff happens, things change, and the true professional rises to the occasion
  • 16. Trait # 4 of a professional: Communication Skills • Clear • Concise • Confident
  • 17. Trait # 5 of a professional: Enthusiasm • Attitude is everything. Those who exhibit enthusiasm for what they do and greet each day with a positive attitude inevitably become a leader
  • 18. Trait # 6 of a professional: Helpfulness • Understand that real success in the workplace requires teamwork • Always ready to lend a hand • make a suggestion • offer a compliment when it’s deserved
  • 19. Trait # 7 of a professional: Taking the Initiative Take the initiative to get things done
  • 20. Trait # 8 of a professional: Cool Under Pressure • Level headed and calm • Cheerful demeanor-even under stressful times
  • 21. Trait # 9 of a professional: Remains Focused • Stay focused on the task at hand and the goal ahead • Navigate through obstacles or setbacks but never lose sight of where they headed
  • 22. Trait # 10 of a professional: Don’t Follow, Lead • True Professionals aren’t faint of heart • Analyze the situation and willing to take new paths and try new solutions • That’s why they call it LEADERSHIP!
  • 23. 8 Principles of IEEE Code of Ethics • Act in public interest • Act in interest of clients and employers • Produce quality products • Maintain independent judgment • Manage ethically • Protect integrity of profession • Support colleagues • Pursue lifelong learning
  • 24. IEEE Code of Ethics: Actions • 1. PUBLIC - Software engineers shall act consistently with the public interest. • 2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.
  • 25. IEEE Code of Ethics: Products • 3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
  • 26. IEEE Code of Ethics: Hierarchy • 4. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment. • 5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
  • 27. IEEE Code of Ethics: Peers • 6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. • 7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.
  • 28. IEEE Code of Ethics: Self • 8. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.
  • 29. Scenario #1 • You are the owner of a software engineering company. Your employees (engineers) want you to pay for them to attend training. • How would you respond in a way that is legal, moral, and ethical?
  • 30. Scenario #2 • You are the owner of a software engineering company. Your employees (engineers) want you to let them do pro bono work for a local non-profit organization on company time. • How would you respond in a way that is legal, moral, and ethical? • Pro bono is a Latin phrase for professional work undertaken voluntarily and without payment.
  • 31. Scenario #3 • You are the head of a computer science department at a university. Your boss (a “dean”) wants you to find a way to tweak your curriculum so undergrads are more likely to choose your department for their major. • How would you respond in a way that is legal, moral, and ethical?
  • 32. Scenario #4 • You are a software engineer working at a large publicly- traded corporation, where a colleague invents a new kind of compiler. Your managers see it as a huge potential cash cow. • How would you respond in a way that is legal, moral, and ethical?
  • 33. Scenario #5 • You are a software engineer at a company where management routinely encourages you and your colleagues to use pirated software. • How would you respond in a way that is legal, moral, and ethical?
  • 34. Summary • Professionalism • Activities and Tasks carried out by a professional • Traits of a good professional • IEEE code of Ethics • Scenarios to think about