SlideShare a Scribd company logo
1 of 22
Computer Science Curricula: Are we teaching the right things to our students? Muhammad AtifQureshi, ArjumandYounus 1 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Outline Why We Raise this Question? Getting Right the Basics Bad Practices Open Source and Computer Science Rethinking the CS Curriculum Web Science: An Introduction  2 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Why We Ask? Steps for improvement Identification of problems  Self-questioning Chalking out effective solutions Implementation of solutions 3 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Getting Right the Basics 4 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Bad Practice 1: Do Not Run After Tools  5 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Bad Practice 2: Realize the True Potential of Computer Science (1/2) New York Times debate on “Computer Science Sputnik Moment”    For students who want to change the world, there is no field with greater impact or leverage than computer science. Just take a look at the 2010 report by the President's Council of Advisers on Science and Technology, which characterized computer science as “arguably unique among all fields of science and engineering in the breadth of its impact.” - Dr. Ed Lazowska (Bill & Melinda Gates Chair in Computer Science & Engineering, Univ. of Washington) 6 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Bad Practice 2: Realize the True Potential of Computer Science (2/2) Are we doing these sort of things? 7 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Bad Practice 3: Do Not Run After Jobs If you are a Computer Scientist jobs will come to you Industry is not simply about job market Example of South Korea 8 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Open Source and Computer Science Sharp learning curve Freedom to modify and play around with code Feel of Computer Science community Sense of accomplishment Do we teach polymer of a specific company in Chemistry or just a polymer? Do engineers learn engine design of a car or specifically usability of Ferrari’s engine? 9 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Re-Thinking CS Curriculum (1/3) “While it is true that economy has forced the issue, Computer Science curriculum has never been attractive. It is designed for the sole purpose of producing software engineers. We should aim for more outcomes from a Computer Science curriculum. Programming is only part of the story.”    - Georgia Tech Professor and Computer Science   Education Expert Mark Guzdial 10 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Re-Thinking CS Curriculum (2/3) To attract more students to computing we need to create more on-ramps (entry points) into the curriculum. Make the curriculum requirements more flexible. Create several CS1 (Introduction to Programming) courses to attract students with diverse interests in computing: web, multi-media, games, robotics, artificial intelligence 11 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Re-Thinking CS Curriculum (3/3) A CS1 Assignment Corral Exiting/Escape Imagine a corral (an enclosed area with maze like partitions and an entrance) with a light source at the entrance (as shown in the figure to the right). Given the robot's position, can we design a behavior that will enable the robot to exit the corral? 12 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Science of the Web Why we need Web Science as a research field? Because we need a systems-level understanding of the Web.  – Prof. Nigel Shadbolt, One of pioneers of Web Science program, University of Southampton 13 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Web Science Social and engineering dimensions (New York Times at launch of Web Science Program at Univ. of Southampton and MIT in 2006) Extends well beyond traditional Computer Science The Web isn’t about what you can do with computers. It’s people and, yes, they are connected by computers. But computer science, as the study of what happens in a computer, doesn’t tell you about what happens on the Web.  –Tim Berners-Lee One of the founder of WWW 14 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Which Science Explains the Web? Given Neither the Web nor the world is static The Web evolves in response to various pressures from Science Commerce The public Politics Etc. 15 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Web Science The Web is a new technical and social phenomenon and a growing organism The Web needs to be studied and understood as an entity in its own right Web Science is a new field of science that involves a multi-disciplinary study and inquiry for the understanding of the Web and its relationships to us 16 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Why Web Science? Dynamics and evolution The “deep (or dark) Web” Sampling, lack of complete enumeration Scale (e.g., What is the percentage of Web pages updated daily?) Search (e.g., What percentage of Web pages are indexed by search engines?) Web topology Artifacts of social interactions (blogs, etc.), Web sociology 17 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
What Could Scientific Theories for the Web Look Like? Every page on the Web can be reached by following less than 10 links The average number of words per search query is greater than 3 A wikipedia page on average contains 0.03 false facts The Web is a “scale-free” graph 18 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Intersection of Disciplines 19 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Web’s Relation with Entrepreneurship Web Science represents a pretty big next step in the evolution of information.  This kind of research is likely to have a lot of influence on the next generation of researchers, scientists and most importantly, the next generation of entrepreneurs who will build new companies from this. – Eric Schmdt, Ex-CEO, Google Inc. 20 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
For Pakistan: Web Science and Technology Job market is heavily consumed by technology of Web solutions Remote industry such as Google, Yahoo, Microsoft is heavily investing in it Business is getting a good amount of share from the Web Social Media reaches people massively than the traditional media 21 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011
Thank You 22 https://www.facebook.com/WebSTIBA      Twitter: #csibaseminar2011

More Related Content

Similar to ReThinking CS Curriculum for Pakistan

The web bang project michele zadra
The web bang project michele zadraThe web bang project michele zadra
The web bang project michele zadraMichele Zadra
 
20210623 Digital Technologies and Innovations in Education
20210623 Digital Technologies and Innovations in Education20210623 Digital Technologies and Innovations in Education
20210623 Digital Technologies and Innovations in EducationRamesh C. Sharma
 
347 wk01 2013 copy
347 wk01 2013 copy347 wk01 2013 copy
347 wk01 2013 copyGuy Richards
 
Web 2.0 and technology integration for specialists new
Web 2.0 and technology integration for specialists newWeb 2.0 and technology integration for specialists new
Web 2.0 and technology integration for specialists newsmacnicoll
 
Web 2.0 and Technology Integration for Specialists Smacnicoll
Web 2.0 and Technology Integration for Specialists SmacnicollWeb 2.0 and Technology Integration for Specialists Smacnicoll
Web 2.0 and Technology Integration for Specialists Smacnicollsmacnicoll
 
#y2soccomp week 1 - the emergence of web2.0
#y2soccomp week 1 - the emergence of web2.0#y2soccomp week 1 - the emergence of web2.0
#y2soccomp week 1 - the emergence of web2.0dan mcquillan
 
Wesleyan2.0
Wesleyan2.0Wesleyan2.0
Wesleyan2.0sbclapp
 
Integrating Web 2.0 Tools in the Math Classroom
Integrating Web 2.0 Tools in the Math ClassroomIntegrating Web 2.0 Tools in the Math Classroom
Integrating Web 2.0 Tools in the Math ClassroomChris Marchetti
 
Web 2.0 and Technology Integration for Elementary Smacnicoll
Web 2.0 and Technology Integration for Elementary SmacnicollWeb 2.0 and Technology Integration for Elementary Smacnicoll
Web 2.0 and Technology Integration for Elementary Smacnicollsmacnicoll
 
An Introduction of E-learning based on Social Networks
An Introduction of E-learning based on Social NetworksAn Introduction of E-learning based on Social Networks
An Introduction of E-learning based on Social NetworksEswar Publications
 
Introduction to Web 2.0 tools
Introduction to Web 2.0 toolsIntroduction to Web 2.0 tools
Introduction to Web 2.0 toolscies
 
The Guzman Monthly, March 2015, v2 i3
The Guzman Monthly, March 2015, v2 i3The Guzman Monthly, March 2015, v2 i3
The Guzman Monthly, March 2015, v2 i3Tony Guzman
 
Ng Learning Styles Final
Ng Learning Styles FinalNg Learning Styles Final
Ng Learning Styles Finalcclark3
 
Web 2 0 Webinar Ppt File (2)
Web 2 0 Webinar Ppt File (2)Web 2 0 Webinar Ppt File (2)
Web 2 0 Webinar Ppt File (2)BTDEWS
 

Similar to ReThinking CS Curriculum for Pakistan (20)

The web bang project michele zadra
The web bang project michele zadraThe web bang project michele zadra
The web bang project michele zadra
 
20210623 Digital Technologies and Innovations in Education
20210623 Digital Technologies and Innovations in Education20210623 Digital Technologies and Innovations in Education
20210623 Digital Technologies and Innovations in Education
 
SET Presentation Jan 2009
SET Presentation Jan 2009SET Presentation Jan 2009
SET Presentation Jan 2009
 
347 wk01 2013 copy
347 wk01 2013 copy347 wk01 2013 copy
347 wk01 2013 copy
 
Keeping Up
Keeping UpKeeping Up
Keeping Up
 
2011 AIKCU Technology Conference Keynote: How Information is Changing the Tea...
2011 AIKCU Technology Conference Keynote: How Information is Changing the Tea...2011 AIKCU Technology Conference Keynote: How Information is Changing the Tea...
2011 AIKCU Technology Conference Keynote: How Information is Changing the Tea...
 
Iasb 08
Iasb 08Iasb 08
Iasb 08
 
Web 2.0 and technology integration for specialists new
Web 2.0 and technology integration for specialists newWeb 2.0 and technology integration for specialists new
Web 2.0 and technology integration for specialists new
 
Web 2.0 and Technology Integration for Specialists Smacnicoll
Web 2.0 and Technology Integration for Specialists SmacnicollWeb 2.0 and Technology Integration for Specialists Smacnicoll
Web 2.0 and Technology Integration for Specialists Smacnicoll
 
#y2soccomp week 1 - the emergence of web2.0
#y2soccomp week 1 - the emergence of web2.0#y2soccomp week 1 - the emergence of web2.0
#y2soccomp week 1 - the emergence of web2.0
 
Wesleyan2.0
Wesleyan2.0Wesleyan2.0
Wesleyan2.0
 
Cutting Edge
Cutting EdgeCutting Edge
Cutting Edge
 
Integrating Web 2.0 Tools in the Math Classroom
Integrating Web 2.0 Tools in the Math ClassroomIntegrating Web 2.0 Tools in the Math Classroom
Integrating Web 2.0 Tools in the Math Classroom
 
Web 2.0 and Technology Integration for Elementary Smacnicoll
Web 2.0 and Technology Integration for Elementary SmacnicollWeb 2.0 and Technology Integration for Elementary Smacnicoll
Web 2.0 and Technology Integration for Elementary Smacnicoll
 
Webcasting PP
Webcasting PPWebcasting PP
Webcasting PP
 
An Introduction of E-learning based on Social Networks
An Introduction of E-learning based on Social NetworksAn Introduction of E-learning based on Social Networks
An Introduction of E-learning based on Social Networks
 
Introduction to Web 2.0 tools
Introduction to Web 2.0 toolsIntroduction to Web 2.0 tools
Introduction to Web 2.0 tools
 
The Guzman Monthly, March 2015, v2 i3
The Guzman Monthly, March 2015, v2 i3The Guzman Monthly, March 2015, v2 i3
The Guzman Monthly, March 2015, v2 i3
 
Ng Learning Styles Final
Ng Learning Styles FinalNg Learning Styles Final
Ng Learning Styles Final
 
Web 2 0 Webinar Ppt File (2)
Web 2 0 Webinar Ppt File (2)Web 2 0 Webinar Ppt File (2)
Web 2 0 Webinar Ppt File (2)
 

More from Web Science Research Group at Institute of Business Administration, Karachi, Pakistan (8)

Information Retrieval
Information RetrievalInformation Retrieval
Information Retrieval
 
Social Media Mining and Analytics
Social Media Mining and AnalyticsSocial Media Mining and Analytics
Social Media Mining and Analytics
 
CSE509 Lecture 6
CSE509 Lecture 6CSE509 Lecture 6
CSE509 Lecture 6
 
CSE509 Lecture 5
CSE509 Lecture 5CSE509 Lecture 5
CSE509 Lecture 5
 
CSE509 Lecture 4
CSE509 Lecture 4CSE509 Lecture 4
CSE509 Lecture 4
 
CSE509 Lecture 3
CSE509 Lecture 3CSE509 Lecture 3
CSE509 Lecture 3
 
CSE509 Lecture 2
CSE509 Lecture 2CSE509 Lecture 2
CSE509 Lecture 2
 
CSE509 Lecture 1
CSE509 Lecture 1CSE509 Lecture 1
CSE509 Lecture 1
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

ReThinking CS Curriculum for Pakistan

  • 1. Computer Science Curricula: Are we teaching the right things to our students? Muhammad AtifQureshi, ArjumandYounus 1 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 2. Outline Why We Raise this Question? Getting Right the Basics Bad Practices Open Source and Computer Science Rethinking the CS Curriculum Web Science: An Introduction 2 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 3. Why We Ask? Steps for improvement Identification of problems  Self-questioning Chalking out effective solutions Implementation of solutions 3 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 4. Getting Right the Basics 4 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 5. Bad Practice 1: Do Not Run After Tools 5 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 6. Bad Practice 2: Realize the True Potential of Computer Science (1/2) New York Times debate on “Computer Science Sputnik Moment” For students who want to change the world, there is no field with greater impact or leverage than computer science. Just take a look at the 2010 report by the President's Council of Advisers on Science and Technology, which characterized computer science as “arguably unique among all fields of science and engineering in the breadth of its impact.” - Dr. Ed Lazowska (Bill & Melinda Gates Chair in Computer Science & Engineering, Univ. of Washington) 6 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 7. Bad Practice 2: Realize the True Potential of Computer Science (2/2) Are we doing these sort of things? 7 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 8. Bad Practice 3: Do Not Run After Jobs If you are a Computer Scientist jobs will come to you Industry is not simply about job market Example of South Korea 8 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 9. Open Source and Computer Science Sharp learning curve Freedom to modify and play around with code Feel of Computer Science community Sense of accomplishment Do we teach polymer of a specific company in Chemistry or just a polymer? Do engineers learn engine design of a car or specifically usability of Ferrari’s engine? 9 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 10. Re-Thinking CS Curriculum (1/3) “While it is true that economy has forced the issue, Computer Science curriculum has never been attractive. It is designed for the sole purpose of producing software engineers. We should aim for more outcomes from a Computer Science curriculum. Programming is only part of the story.” - Georgia Tech Professor and Computer Science Education Expert Mark Guzdial 10 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 11. Re-Thinking CS Curriculum (2/3) To attract more students to computing we need to create more on-ramps (entry points) into the curriculum. Make the curriculum requirements more flexible. Create several CS1 (Introduction to Programming) courses to attract students with diverse interests in computing: web, multi-media, games, robotics, artificial intelligence 11 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 12. Re-Thinking CS Curriculum (3/3) A CS1 Assignment Corral Exiting/Escape Imagine a corral (an enclosed area with maze like partitions and an entrance) with a light source at the entrance (as shown in the figure to the right). Given the robot's position, can we design a behavior that will enable the robot to exit the corral? 12 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 13. Science of the Web Why we need Web Science as a research field? Because we need a systems-level understanding of the Web. – Prof. Nigel Shadbolt, One of pioneers of Web Science program, University of Southampton 13 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 14. Web Science Social and engineering dimensions (New York Times at launch of Web Science Program at Univ. of Southampton and MIT in 2006) Extends well beyond traditional Computer Science The Web isn’t about what you can do with computers. It’s people and, yes, they are connected by computers. But computer science, as the study of what happens in a computer, doesn’t tell you about what happens on the Web. –Tim Berners-Lee One of the founder of WWW 14 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 15. Which Science Explains the Web? Given Neither the Web nor the world is static The Web evolves in response to various pressures from Science Commerce The public Politics Etc. 15 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 16. Web Science The Web is a new technical and social phenomenon and a growing organism The Web needs to be studied and understood as an entity in its own right Web Science is a new field of science that involves a multi-disciplinary study and inquiry for the understanding of the Web and its relationships to us 16 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 17. Why Web Science? Dynamics and evolution The “deep (or dark) Web” Sampling, lack of complete enumeration Scale (e.g., What is the percentage of Web pages updated daily?) Search (e.g., What percentage of Web pages are indexed by search engines?) Web topology Artifacts of social interactions (blogs, etc.), Web sociology 17 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 18. What Could Scientific Theories for the Web Look Like? Every page on the Web can be reached by following less than 10 links The average number of words per search query is greater than 3 A wikipedia page on average contains 0.03 false facts The Web is a “scale-free” graph 18 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 19. Intersection of Disciplines 19 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 20. Web’s Relation with Entrepreneurship Web Science represents a pretty big next step in the evolution of information.  This kind of research is likely to have a lot of influence on the next generation of researchers, scientists and most importantly, the next generation of entrepreneurs who will build new companies from this. – Eric Schmdt, Ex-CEO, Google Inc. 20 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 21. For Pakistan: Web Science and Technology Job market is heavily consumed by technology of Web solutions Remote industry such as Google, Yahoo, Microsoft is heavily investing in it Business is getting a good amount of share from the Web Social Media reaches people massively than the traditional media 21 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011
  • 22. Thank You 22 https://www.facebook.com/WebSTIBA Twitter: #csibaseminar2011

Editor's Notes

  1. Nigel Shadbolt – Prof. at Univ. of Southampton who had initiated the Web Science program in collaboration with MIT