SlideShare a Scribd company logo
COMPUTER
B: CODING
COURSE OVERVIEW & INTRO
MR. SNOWBERGER
NEW THINGS FOR
THIS SEMESTER
1. All computers have Deep Freeze
1. Nothing you install will stay
2. Nothing you save will remain
2. All students have Google Drive (with new email)
1. You all have 30GB FREE
2. SESO – Save Early, Save Often
3. All phones will be collected
1. (And occasionally returned for projects)
COURSE BREAKDOWN
WEBSITE CODING
• Essential (2-3)
• HTML5 (1)
• CSS3 (1)
• Potential (1+?)
• PHP?
• JavaScript?
• WordPress?
SMARTPHONE APPS
• Harvard Online
• Android Apps (6)
• iDevice Apps (6)
• App Stores (1)
http://cs76.tv/2012/spring/
GRADING BREAKDOWN
CODING PROJECTS
• Website (40)
• Initial work (20)
• Weekly progress (2)
• (Total = 2*12 ~ 20)
• Smartphones (110)
• Android (50)
• iDevices (50)
• App Stores (10)
TESTS/HOMEWORK
• Midterm (30)
• Final (40)
• Homework (30)
• Weekly question (2)
• (Total = 2*16 ~ 30)
• Bonus Points (1-1)
• For outside work
AND PARTICIPATION (50)
ATTENDANCE
• Expected
• All topics build upon
each other.
• Miss too many, you
can’t finish.
• Not graded
• (Included in
Participation grade)
PARTICIPATION
• In-class
• No sleeping
• No surfing while
lecturing
• No games/videos
• Weekly
• Blog progress report
• Homework question
• Graded weekly
TOOLS
• Pre-installed
• Lightshot (screenshots = press PrtSc)
• Filezilla (file uploads, if necessary)
• To-be-installed
• Notepad++ (web programming)
• Eclipse (Java + Android SDK)
• Xcode and iOS SDK for Windows
• Possibly?
• WAMP (for running a local Apache server)
• WordPress (if we get into WordPress dev)
SOFTWARE
DEVELOPMENT
KIT
BY THE WAY, WHAT IS SDK?
WEBSITE
CODING
FROM HTML5 TO CSS 3
WHY LEARN (WEBSITE*)
CODING?
• It’s fun.*
• It’s the easiest form of coding to begin with.*
• It’s quickly becoming an essential computer skill (coding
is becoming the new literacy).
• Coding jobs in the US will grow by 30% (twice the normal
rate) by 2020.
• “It teaches you how to think.” – Steve Jobs
WHY CODE?
http://www.code.org/
http://www.youtube.com/watch?v=nKIu9yen5nc
WHAT’S THE
DIFFERENCE?
HTML: STRUCTURE CSS: STYLE
http://coding.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/
WHAT ARE THE BASIC
PARTS OF A WEBSITE?
1. Header
2. Navigation
3. Sidebar
4. Body
5. Footer
http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/
BASIC OPTIONS
LAYOUT
1. One-column
2. Two-column
3. Three columns
4. Multi-column
5. Horizontal
6. Mobile
WIDTHS (THE 3 F’S)
1. Fixed
2. Fluid
3. Flexible
• Widescreen (max)
• Regular screen
• Tablet
• Phone (min)
LAYOUT EXAMPLES
FLEXIBLE WIDTH (AKA
RESPONSIVE)
CHECK OUT THESE
EXAMPLES
1. Korean Tourism Organization
1. http://english.visitkorea.or.kr/enu/index.kto
2. My Korean Learning Website
1. http://www.keytokorean.com/
3. TalkToMeInKorean.com
1. http://www.talktomeinkorean.com/
4. Smashing Magazine Web Design
1. http://www.smashingmagazine.com/
WEBSITE
LANGUAGE
HTML5
MOST BASIC “TAGS”
• <!DOCTYPE>
• <html>
• <meta />
• <head>
• <body>
• <header>
• <footer>
• <nav>
• <aside>
• <div>
• <title>
• <h1…h6>
• <p>
• <a>
• <em>, <i>
• <strong>, <b>
• <blockquote>
• <img />
• <br />
• <!-- -->
MORE COMPLEX
ELEMENTS
• Forms (multiple tags)
• Lists (for example)
• Ordered List <ol>
• Unordered List <ul>
• List Item <li>
• Tables (7 tags)
• Media (multiple tags)
LET’S MAKE
SOMETHING

More Related Content

Viewers also liked

Aicf website upgrade 2010 presentation
Aicf website upgrade 2010 presentationAicf website upgrade 2010 presentation
Aicf website upgrade 2010 presentation
jekkilekki
 
KOTESOL Gradebook Presentation
KOTESOL Gradebook PresentationKOTESOL Gradebook Presentation
KOTESOL Gradebook Presentation
jekkilekki
 
A/an grammar
A/an grammarA/an grammar
A/an grammar
jekkilekki
 
JavaScript 1 for high school
JavaScript 1 for high schoolJavaScript 1 for high school
JavaScript 1 for high school
jekkilekki
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
jekkilekki
 
Report Writing Tips
Report Writing TipsReport Writing Tips
Report Writing Tips
jekkilekki
 
서울 미트업 2015 오픈 소스, 워드프레스, 그리고 커뮤니티
서울 미트업 2015   오픈 소스, 워드프레스, 그리고 커뮤니티서울 미트업 2015   오픈 소스, 워드프레스, 그리고 커뮤니티
서울 미트업 2015 오픈 소스, 워드프레스, 그리고 커뮤니티
jekkilekki
 

Viewers also liked (7)

Aicf website upgrade 2010 presentation
Aicf website upgrade 2010 presentationAicf website upgrade 2010 presentation
Aicf website upgrade 2010 presentation
 
KOTESOL Gradebook Presentation
KOTESOL Gradebook PresentationKOTESOL Gradebook Presentation
KOTESOL Gradebook Presentation
 
A/an grammar
A/an grammarA/an grammar
A/an grammar
 
JavaScript 1 for high school
JavaScript 1 for high schoolJavaScript 1 for high school
JavaScript 1 for high school
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
 
Report Writing Tips
Report Writing TipsReport Writing Tips
Report Writing Tips
 
서울 미트업 2015 오픈 소스, 워드프레스, 그리고 커뮤니티
서울 미트업 2015   오픈 소스, 워드프레스, 그리고 커뮤니티서울 미트업 2015   오픈 소스, 워드프레스, 그리고 커뮤니티
서울 미트업 2015 오픈 소스, 워드프레스, 그리고 커뮤니티
 

Similar to Computer B Course Intro - GPA High School

Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Caesar Chi
 
Untangling spring week1
Untangling spring week1Untangling spring week1
Untangling spring week1
Derek Jacoby
 
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdfAstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
FarHanWasif1
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
Hayden Bleasel
 
What Visual Studio Code can do for Java Development
What Visual Studio Code can do for Java DevelopmentWhat Visual Studio Code can do for Java Development
What Visual Studio Code can do for Java Development
Ed Burns
 
A Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptA Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with Javascript
SharePoint Saturday New Jersey
 
0 uprise u_coding major overview 20210105
0 uprise u_coding major overview 202101050 uprise u_coding major overview 20210105
0 uprise u_coding major overview 20210105
John Picasso
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
DSCUSICT
 
Kendo UI - Mikita Manko at Mobile Optimized
Kendo UI - Mikita Manko at Mobile OptimizedKendo UI - Mikita Manko at Mobile Optimized
Kendo UI - Mikita Manko at Mobile Optimized
Mikita Manko
 
RWD - Bootstrap
RWD - BootstrapRWD - Bootstrap
RWD - Bootstrap
Jasvinder Singh
 
Continuous integration by Rémy Virin
Continuous integration by Rémy VirinContinuous integration by Rémy Virin
Continuous integration by Rémy Virin
CocoaHeads France
 
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynoteQuo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
Christian Heilmann
 
German introduction to sp framework
German   introduction to sp frameworkGerman   introduction to sp framework
German introduction to sp framework
Bob German
 
Be faster then rabbits
Be faster then rabbitsBe faster then rabbits
Be faster then rabbits
Vladislav Bauer
 
Jsday
JsdayJsday
Breaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynoteBreaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynote
Christian Heilmann
 
Build mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform DevBuild mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform Dev
Ian Chen
 
Neoito — NativeScript Best Coding Practices
Neoito — NativeScript Best Coding PracticesNeoito — NativeScript Best Coding Practices
Neoito — NativeScript Best Coding Practices
Neoito
 
Untangling fall2017 week1
Untangling fall2017 week1Untangling fall2017 week1
Untangling fall2017 week1
Derek Jacoby
 
Mahmoud Mostafa Mohamed Lashen
Mahmoud Mostafa Mohamed LashenMahmoud Mostafa Mohamed Lashen
Mahmoud Mostafa Mohamed Lashen
mahmoud lashen
 

Similar to Computer B Course Intro - GPA High School (20)

Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
 
Untangling spring week1
Untangling spring week1Untangling spring week1
Untangling spring week1
 
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdfAstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
 
What Visual Studio Code can do for Java Development
What Visual Studio Code can do for Java DevelopmentWhat Visual Studio Code can do for Java Development
What Visual Studio Code can do for Java Development
 
A Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptA Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with Javascript
 
0 uprise u_coding major overview 20210105
0 uprise u_coding major overview 202101050 uprise u_coding major overview 20210105
0 uprise u_coding major overview 20210105
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
 
Kendo UI - Mikita Manko at Mobile Optimized
Kendo UI - Mikita Manko at Mobile OptimizedKendo UI - Mikita Manko at Mobile Optimized
Kendo UI - Mikita Manko at Mobile Optimized
 
RWD - Bootstrap
RWD - BootstrapRWD - Bootstrap
RWD - Bootstrap
 
Continuous integration by Rémy Virin
Continuous integration by Rémy VirinContinuous integration by Rémy Virin
Continuous integration by Rémy Virin
 
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynoteQuo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
 
German introduction to sp framework
German   introduction to sp frameworkGerman   introduction to sp framework
German introduction to sp framework
 
Be faster then rabbits
Be faster then rabbitsBe faster then rabbits
Be faster then rabbits
 
Jsday
JsdayJsday
Jsday
 
Breaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynoteBreaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynote
 
Build mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform DevBuild mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform Dev
 
Neoito — NativeScript Best Coding Practices
Neoito — NativeScript Best Coding PracticesNeoito — NativeScript Best Coding Practices
Neoito — NativeScript Best Coding Practices
 
Untangling fall2017 week1
Untangling fall2017 week1Untangling fall2017 week1
Untangling fall2017 week1
 
Mahmoud Mostafa Mohamed Lashen
Mahmoud Mostafa Mohamed LashenMahmoud Mostafa Mohamed Lashen
Mahmoud Mostafa Mohamed Lashen
 

Recently uploaded

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 

Recently uploaded (20)

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 

Computer B Course Intro - GPA High School

  • 1. COMPUTER B: CODING COURSE OVERVIEW & INTRO MR. SNOWBERGER
  • 2. NEW THINGS FOR THIS SEMESTER 1. All computers have Deep Freeze 1. Nothing you install will stay 2. Nothing you save will remain 2. All students have Google Drive (with new email) 1. You all have 30GB FREE 2. SESO – Save Early, Save Often 3. All phones will be collected 1. (And occasionally returned for projects)
  • 3. COURSE BREAKDOWN WEBSITE CODING • Essential (2-3) • HTML5 (1) • CSS3 (1) • Potential (1+?) • PHP? • JavaScript? • WordPress? SMARTPHONE APPS • Harvard Online • Android Apps (6) • iDevice Apps (6) • App Stores (1) http://cs76.tv/2012/spring/
  • 4. GRADING BREAKDOWN CODING PROJECTS • Website (40) • Initial work (20) • Weekly progress (2) • (Total = 2*12 ~ 20) • Smartphones (110) • Android (50) • iDevices (50) • App Stores (10) TESTS/HOMEWORK • Midterm (30) • Final (40) • Homework (30) • Weekly question (2) • (Total = 2*16 ~ 30) • Bonus Points (1-1) • For outside work
  • 5. AND PARTICIPATION (50) ATTENDANCE • Expected • All topics build upon each other. • Miss too many, you can’t finish. • Not graded • (Included in Participation grade) PARTICIPATION • In-class • No sleeping • No surfing while lecturing • No games/videos • Weekly • Blog progress report • Homework question • Graded weekly
  • 6. TOOLS • Pre-installed • Lightshot (screenshots = press PrtSc) • Filezilla (file uploads, if necessary) • To-be-installed • Notepad++ (web programming) • Eclipse (Java + Android SDK) • Xcode and iOS SDK for Windows • Possibly? • WAMP (for running a local Apache server) • WordPress (if we get into WordPress dev)
  • 9. WHY LEARN (WEBSITE*) CODING? • It’s fun.* • It’s the easiest form of coding to begin with.* • It’s quickly becoming an essential computer skill (coding is becoming the new literacy). • Coding jobs in the US will grow by 30% (twice the normal rate) by 2020. • “It teaches you how to think.” – Steve Jobs
  • 11. WHAT’S THE DIFFERENCE? HTML: STRUCTURE CSS: STYLE http://coding.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/
  • 12. WHAT ARE THE BASIC PARTS OF A WEBSITE? 1. Header 2. Navigation 3. Sidebar 4. Body 5. Footer http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/
  • 13. BASIC OPTIONS LAYOUT 1. One-column 2. Two-column 3. Three columns 4. Multi-column 5. Horizontal 6. Mobile WIDTHS (THE 3 F’S) 1. Fixed 2. Fluid 3. Flexible • Widescreen (max) • Regular screen • Tablet • Phone (min)
  • 16. CHECK OUT THESE EXAMPLES 1. Korean Tourism Organization 1. http://english.visitkorea.or.kr/enu/index.kto 2. My Korean Learning Website 1. http://www.keytokorean.com/ 3. TalkToMeInKorean.com 1. http://www.talktomeinkorean.com/ 4. Smashing Magazine Web Design 1. http://www.smashingmagazine.com/
  • 18. MOST BASIC “TAGS” • <!DOCTYPE> • <html> • <meta /> • <head> • <body> • <header> • <footer> • <nav> • <aside> • <div> • <title> • <h1…h6> • <p> • <a> • <em>, <i> • <strong>, <b> • <blockquote> • <img /> • <br /> • <!-- -->
  • 19. MORE COMPLEX ELEMENTS • Forms (multiple tags) • Lists (for example) • Ordered List <ol> • Unordered List <ul> • List Item <li> • Tables (7 tags) • Media (multiple tags)