SlideShare a Scribd company logo
1 of 2
Download to read offline
Think Java
KWH
Detail
Author : Allen Downeyq
Pages : 252 pagesq
Publisher : O′Reilly 2016-05-24q
Language : Englishq
Description
ISBN-10 : 1491929561q
ISBN-13 : 9781491929568q
Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for
people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you
think like a computer scientist. You ll learn how to program-a useful skill by itself-but you ll also discover how to use
programming as a means to an end., Authors Allen Downey and Chris Mayfield start with the most basic concepts and
gradually move into topics that are more complex, such as recursion and object-oriented programming. Each brief chapter
covers the material for one week of a college course and includes exercises to help you practice what you ve learned. Learn
one concept at a time: tackle complex topics in a series of small steps with examples Understand how to formulate problems,
think creatively about solutions, and write programs clearly and accurately Determine which development techniques work
best for you, and practice the important skill of debugging Learn relationships among input and output, decisions and loops,
classes and methods, strings and arrays Work on exercises involving word games, graphics, puzzles, and playing cards

More Related Content

What's hot

Effective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation toolEffective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation toolRona Obillo
 
Nature of powerpoint
Nature of powerpointNature of powerpoint
Nature of powerpointNheng Nheng
 
Make your elearning more visual
Make your elearning more visualMake your elearning more visual
Make your elearning more visualAura Interactiva
 
8 tips for highly effective e-Learners
8 tips for highly effective e-Learners8 tips for highly effective e-Learners
8 tips for highly effective e-LearnersAura Interactiva
 
Capstone PowerPoint Presentation: Outline, Examples & Tips
Capstone PowerPoint Presentation: Outline, Examples & TipsCapstone PowerPoint Presentation: Outline, Examples & Tips
Capstone PowerPoint Presentation: Outline, Examples & TipsCapstone Project
 
Effective use of powerpoint as a presentation
Effective use of powerpoint as a presentationEffective use of powerpoint as a presentation
Effective use of powerpoint as a presentationIssa Alvarez
 
Doing is better than perfect Loreto 5 2014 Mrs Green
Doing is better than perfect  Loreto 5 2014 Mrs GreenDoing is better than perfect  Loreto 5 2014 Mrs Green
Doing is better than perfect Loreto 5 2014 Mrs GreenLoreto Normanurst
 
645 course overview
645 course overview645 course overview
645 course overviewedtechprof
 
Httpwww.slideshare.netuploadfrom source=loggedin newsignup (1)
Httpwww.slideshare.netuploadfrom source=loggedin newsignup (1)Httpwww.slideshare.netuploadfrom source=loggedin newsignup (1)
Httpwww.slideshare.netuploadfrom source=loggedin newsignup (1)danicapagkalinawan
 
Gomez.powerpoint.1
Gomez.powerpoint.1Gomez.powerpoint.1
Gomez.powerpoint.1janecmgomez
 
Module 5 Power Point
Module 5 Power PointModule 5 Power Point
Module 5 Power Pointbegrambo
 
Effective use of power point as a presentation tool
Effective use of power point as a presentation toolEffective use of power point as a presentation tool
Effective use of power point as a presentation toolrlm_16
 
Effective use of power point as a presentation tool
Effective use of power point as a presentation toolEffective use of power point as a presentation tool
Effective use of power point as a presentation tooljuuuuls
 
Powerpoint activity 1 morales
Powerpoint activity 1 moralesPowerpoint activity 1 morales
Powerpoint activity 1 moralesmonkeysen6
 
Week 5 september 28th to october 2nd
Week 5  september 28th to october 2ndWeek 5  september 28th to october 2nd
Week 5 september 28th to october 2ndNathalieMartinezRiao
 
Education will change. Universities will change.
Education will change. Universities will change.Education will change. Universities will change.
Education will change. Universities will change.Michel Smouts
 

What's hot (20)

Effective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation toolEffective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation tool
 
Nature of powerpoint
Nature of powerpointNature of powerpoint
Nature of powerpoint
 
effective use of powerpoint
effective use of powerpointeffective use of powerpoint
effective use of powerpoint
 
Make your elearning more visual
Make your elearning more visualMake your elearning more visual
Make your elearning more visual
 
8 tips for highly effective e-Learners
8 tips for highly effective e-Learners8 tips for highly effective e-Learners
8 tips for highly effective e-Learners
 
Capstone PowerPoint Presentation: Outline, Examples & Tips
Capstone PowerPoint Presentation: Outline, Examples & TipsCapstone PowerPoint Presentation: Outline, Examples & Tips
Capstone PowerPoint Presentation: Outline, Examples & Tips
 
Effective use of powerpoint as a presentation
Effective use of powerpoint as a presentationEffective use of powerpoint as a presentation
Effective use of powerpoint as a presentation
 
resume
resumeresume
resume
 
Doing is better than perfect Loreto 5 2014 Mrs Green
Doing is better than perfect  Loreto 5 2014 Mrs GreenDoing is better than perfect  Loreto 5 2014 Mrs Green
Doing is better than perfect Loreto 5 2014 Mrs Green
 
GEC Training
GEC TrainingGEC Training
GEC Training
 
645 course overview
645 course overview645 course overview
645 course overview
 
Httpwww.slideshare.netuploadfrom source=loggedin newsignup (1)
Httpwww.slideshare.netuploadfrom source=loggedin newsignup (1)Httpwww.slideshare.netuploadfrom source=loggedin newsignup (1)
Httpwww.slideshare.netuploadfrom source=loggedin newsignup (1)
 
Gomez.powerpoint.1
Gomez.powerpoint.1Gomez.powerpoint.1
Gomez.powerpoint.1
 
Module 5 Power Point
Module 5 Power PointModule 5 Power Point
Module 5 Power Point
 
Effective use of power point as a presentation tool
Effective use of power point as a presentation toolEffective use of power point as a presentation tool
Effective use of power point as a presentation tool
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Effective use of power point as a presentation tool
Effective use of power point as a presentation toolEffective use of power point as a presentation tool
Effective use of power point as a presentation tool
 
Powerpoint activity 1 morales
Powerpoint activity 1 moralesPowerpoint activity 1 morales
Powerpoint activity 1 morales
 
Week 5 september 28th to october 2nd
Week 5  september 28th to october 2ndWeek 5  september 28th to october 2nd
Week 5 september 28th to october 2nd
 
Education will change. Universities will change.
Education will change. Universities will change.Education will change. Universities will change.
Education will change. Universities will change.
 

Similar to Think Java

Programming in Java: Introduction
Programming in Java: IntroductionProgramming in Java: Introduction
Programming in Java: IntroductionMartin Chapman
 
Guidelines for e-learning project
Guidelines for e-learning projectGuidelines for e-learning project
Guidelines for e-learning projectDaria Bogdanova
 
Java Fundamentals Of Computer Science Using Java
Java   Fundamentals Of Computer Science Using JavaJava   Fundamentals Of Computer Science Using Java
Java Fundamentals Of Computer Science Using JavaPrabhu vip
 
30 bite-sized writing tips for better eLearning content
30 bite-sized writing tips for better eLearning content30 bite-sized writing tips for better eLearning content
30 bite-sized writing tips for better eLearning contentAura Interactiva
 
CS 109 Five Critical Questions
CS 109 Five Critical QuestionsCS 109 Five Critical Questions
CS 109 Five Critical QuestionsKpc E-Learning
 
Edtech.3
Edtech.3Edtech.3
Edtech.3SFYC
 
ELearning Design and Rollout
ELearning Design and RolloutELearning Design and Rollout
ELearning Design and RolloutJen Milner
 
UbD Tools For Effective Unit Design
UbD Tools For Effective Unit DesignUbD Tools For Effective Unit Design
UbD Tools For Effective Unit Designcashill
 
Unit and lesson plan development
Unit and lesson plan developmentUnit and lesson plan development
Unit and lesson plan developmentLiz Fogarty
 
Great Training in 10 Steps | Wali Zahid
Great Training in 10 Steps | Wali ZahidGreat Training in 10 Steps | Wali Zahid
Great Training in 10 Steps | Wali ZahidWali Zahid
 
E-Learning Balancing Act: Good vs Efficient development-web_version092010
E-Learning Balancing Act: Good vs Efficient development-web_version092010E-Learning Balancing Act: Good vs Efficient development-web_version092010
E-Learning Balancing Act: Good vs Efficient development-web_version092010tmharpster
 
Improving Reading for Developmental Mathematics Handouts
Improving Reading for Developmental Mathematics HandoutsImproving Reading for Developmental Mathematics Handouts
Improving Reading for Developmental Mathematics HandoutsLinda Russell
 
En 110-the-visual-world-course-syllabus-b-6.30.10 (1)
En 110-the-visual-world-course-syllabus-b-6.30.10 (1)En 110-the-visual-world-course-syllabus-b-6.30.10 (1)
En 110-the-visual-world-course-syllabus-b-6.30.10 (1)shenkle
 

Similar to Think Java (20)

Programming in Java: Introduction
Programming in Java: IntroductionProgramming in Java: Introduction
Programming in Java: Introduction
 
Pml7
Pml7Pml7
Pml7
 
Guidelines for e-learning project
Guidelines for e-learning projectGuidelines for e-learning project
Guidelines for e-learning project
 
Java Fundamentals Of Computer Science Using Java
Java   Fundamentals Of Computer Science Using JavaJava   Fundamentals Of Computer Science Using Java
Java Fundamentals Of Computer Science Using Java
 
Pml7
Pml7Pml7
Pml7
 
Welcome is431 s11
Welcome is431 s11Welcome is431 s11
Welcome is431 s11
 
30 bite-sized writing tips for better eLearning content
30 bite-sized writing tips for better eLearning content30 bite-sized writing tips for better eLearning content
30 bite-sized writing tips for better eLearning content
 
Online Course Content and Structure
Online Course Content and StructureOnline Course Content and Structure
Online Course Content and Structure
 
CS 109 Five Critical Questions
CS 109 Five Critical QuestionsCS 109 Five Critical Questions
CS 109 Five Critical Questions
 
Edtech.3
Edtech.3Edtech.3
Edtech.3
 
ELearning Design and Rollout
ELearning Design and RolloutELearning Design and Rollout
ELearning Design and Rollout
 
Thinkapjava
ThinkapjavaThinkapjava
Thinkapjava
 
UbD Tools For Effective Unit Design
UbD Tools For Effective Unit DesignUbD Tools For Effective Unit Design
UbD Tools For Effective Unit Design
 
Unit and lesson plan development
Unit and lesson plan developmentUnit and lesson plan development
Unit and lesson plan development
 
Great Training in 10 Steps | Wali Zahid
Great Training in 10 Steps | Wali ZahidGreat Training in 10 Steps | Wali Zahid
Great Training in 10 Steps | Wali Zahid
 
Structure your elearning course
Structure your elearning courseStructure your elearning course
Structure your elearning course
 
E-Learning Balancing Act: Good vs Efficient development-web_version092010
E-Learning Balancing Act: Good vs Efficient development-web_version092010E-Learning Balancing Act: Good vs Efficient development-web_version092010
E-Learning Balancing Act: Good vs Efficient development-web_version092010
 
Teaching tools to help sts with SEN
Teaching tools to help sts with SENTeaching tools to help sts with SEN
Teaching tools to help sts with SEN
 
Improving Reading for Developmental Mathematics Handouts
Improving Reading for Developmental Mathematics HandoutsImproving Reading for Developmental Mathematics Handouts
Improving Reading for Developmental Mathematics Handouts
 
En 110-the-visual-world-course-syllabus-b-6.30.10 (1)
En 110-the-visual-world-course-syllabus-b-6.30.10 (1)En 110-the-visual-world-course-syllabus-b-6.30.10 (1)
En 110-the-visual-world-course-syllabus-b-6.30.10 (1)
 

Recently uploaded

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

Think Java

  • 1. Think Java KWH Detail Author : Allen Downeyq Pages : 252 pagesq Publisher : O′Reilly 2016-05-24q Language : Englishq
  • 2. Description ISBN-10 : 1491929561q ISBN-13 : 9781491929568q Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You ll learn how to program-a useful skill by itself-but you ll also discover how to use programming as a means to an end., Authors Allen Downey and Chris Mayfield start with the most basic concepts and gradually move into topics that are more complex, such as recursion and object-oriented programming. Each brief chapter covers the material for one week of a college course and includes exercises to help you practice what you ve learned. Learn one concept at a time: tackle complex topics in a series of small steps with examples Understand how to formulate problems, think creatively about solutions, and write programs clearly and accurately Determine which development techniques work best for you, and practice the important skill of debugging Learn relationships among input and output, decisions and loops, classes and methods, strings and arrays Work on exercises involving word games, graphics, puzzles, and playing cards