SlideShare a Scribd company logo
JavaScript
The Five Critical Questions
The Five Critical Questions
1. What material will this course cover?
2. How will this course be presented?
3. What will be required of me?
4. How will my work be graded?
5. What will I be able to do after having
   taken this course?


                                            2
“It’s in the Syllabus”
• All five of these questions are simultaneously
  answered in the course Syllabus but in a more
  formalized manner and language.
• You may think of the Syllabus as a contractual
  document, wherein I tell you what is required.
  This is why it is important that you read it.
• Shortly I will be asking you to read it in detail and
  then to confirm to me that you have read it.
• In the mean time, this presentation will serve as
  an easy to understand guide to get you started.
What material will this course cover?


This course covers the following subjects…
  1. Basic JavaScript Language
  2. Basic Programming Concepts
  3. Basic Agile Software Projects




                                             4
How will this course be presented?

This is an INTRODUCTORY course:
• It is specifically designed for non-computer
  science majors or those just entering the
  computer science major
• If you are new to JavaScript and programming,
  we will give you lots of guidance and support.
• If you already have some JavaScript experience
  we will put you to work assisting those who do
  not—but in situations that will give you practice
  with what you already know.
                                                      5
How will this course be presented?
Instruction will be divided into 3 phases:
• The first phase           emphasizes language
                    Weeks 2-6

  learning, i.e., Javascript coding, syntax, objects
• The second phase Weeks 7-11 emphasizes
  programming, i.e., using the language we have
  learned to make useful things happen
• The third phase Weeks 12-16 emphasizes project
  development, i.e., student collaboration in the
  design & construction of programming projects
                                                       6
How will this course be presented?
There will be 3 “lectures” each week:
• Lectures will consist of one or more VoiceThread
  presentations, supporting materials and resources,
  as well as appropriate outside links.
• One lecture (with supporting materials) will be
  posted in the evening of each Sunday, Tuesday and
  Thursday of the week.
• You may respond to each lecture at any point during
  the week—individually or en masse—but all lectures
  must be viewed and all work completed no later
  than Sunday by 11:59 PM.

                                                        7
How will this course be presented?
The reasoning behind 3 “lectures” format:
• Language learning—and JavaScript is a language—is
  most effective when taken in smaller digestible
  bites presented in a steady progression followed by
  regular and consistent practice.
• It reduces the intimidation factor. Make no
  mistake, JavaScript is a very big, complex language.
  When taken in small, manageable bites it is much
  more approachable and less daunting.
• This format will also allow you to adapt the learning
  process to one that best fits your own work style
  and learning habits.
                                                          8
How will this course be presented?
Week One: Preliminaries and Set Up

• How to use VoiceThread
• The Five Critical Questions
• The Syllabus (downloaded, read, confirmed)
• Eloquent JavaScript (text and support apps)
• Notepad++, TextWrangler, text editors
• The Toolbox Concept and Process



                                                9
What will be required of me?

There are 3 keys to success in this course:

            • Do the work
          • Stay in practice
     • Build an active support
                 network

                                              10
What will be required of me?

                 Bottom Line
If you do the work in a regular and timely
manner; if you return to and practice what
you have learned; and if you reach out for
assistance as the need arises…
       you will do well in this course.


                                             11
How will my work be graded?
• As previously stated, this course will be
  divided into 3 phases.
• In the first phase there will be little in the
  way of grading other than evidence of
  participation.
• Please note that the course materials are
  all set up so that I can track your level of
  participation. Given its importance, and
  the nature of the language learning
  process, participation will account for
                        33% of your final grade.
                                                   12
How will my work be graded?
• In the second phase there will be a number of
  programming exercises.
• Time and direction will be provided for you to
  practice these exercises before submitting
  them. The submissions will act as quizzes and
  will each be graded.
• Additionally, during this phase the “Toolbox”
  you began populating in the first phase will be
  submitted several times and will act as an
  ongoing “essay” which will be graded.
• Taken together these quizzes and essay will
  also account for
                            33% of your final grade.
                                                       13
How will my work be graded?
• In the third phase there will be a number of
  projects.
• Again, time and direction will be provided for
  you to practice these projects before
  submitting them. The submissions will act as
  quizzes and will each be graded.
• A final project will be assigned towards the end
  of the semester. You will be asked to work in
  small teams. This final project will act as test.
• Taken together these quizzes and test will also
  account for
                            33% of your final grade.

                                                       14
What will I be able to do after having
        taken this course?
It is not the intention of this course to make
you all JavaScript programmers. This is an
introductory course.
What you learn here will, however…
o give you sufficient knowledge to appreciate
  the value of both the JavaScript language
  and programming to your career,
o firmly position you to continue either
  JavaScript or programming studies if you
  have either the need or the interest.

                                                 15
CS 109 Five Critical Questions

More Related Content

What's hot

Teaching Kids Programming using the Intentional Method
Teaching Kids Programming using the Intentional MethodTeaching Kids Programming using the Intentional Method
Teaching Kids Programming using the Intentional Method
Lynn Langit
 
How to Succeed in an Online Class
How to Succeed in an Online ClassHow to Succeed in an Online Class
How to Succeed in an Online Classsmorgano
 
BCS Workshop for scholars London
BCS Workshop for scholars LondonBCS Workshop for scholars London
BCS Workshop for scholars LondonBeverly Clarke
 
Coding syllabus 2016 2017
Coding syllabus 2016 2017Coding syllabus 2016 2017
Coding syllabus 2016 2017
Justin Joslin
 
Katie's Technology Lesson Presentation
Katie's Technology Lesson PresentationKatie's Technology Lesson Presentation
Katie's Technology Lesson Presentation
nykates85
 
Faq onlinestudents fa10_compressed
Faq onlinestudents fa10_compressedFaq onlinestudents fa10_compressed
Faq onlinestudents fa10_compressed
Kenneth Umbarger
 
How to Smash Your First Tutoring Session
How to Smash Your First Tutoring SessionHow to Smash Your First Tutoring Session
How to Smash Your First Tutoring Session
Ludo Millar
 
Fwm intro slides
Fwm   intro slidesFwm   intro slides
Fwm intro slides
AlisonPheasey
 
Close Reading with Annotations and Text Codes: During Reading
Close Reading with Annotations and Text Codes: During ReadingClose Reading with Annotations and Text Codes: During Reading
Close Reading with Annotations and Text Codes: During Reading
Jonathan Pickles
 
Introductory presentation
Introductory presentationIntroductory presentation
Introductory presentationdjutzen
 
Taking the Algebra Out of College Algebra AMATYC
Taking the Algebra Out of College Algebra AMATYCTaking the Algebra Out of College Algebra AMATYC
Taking the Algebra Out of College Algebra AMATYC
Maria H. Andersen
 
Cse 689 fall 2017
Cse 689 fall 2017Cse 689 fall 2017
Cse 689 fall 2017
Bill Hamlin
 
E Lecture1 Welcome Word
E Lecture1 Welcome WordE Lecture1 Welcome Word
E Lecture1 Welcome Word
Eric Wilson
 
Cengage Unlimited Creating a Discussion Board
Cengage Unlimited Creating a Discussion BoardCengage Unlimited Creating a Discussion Board
Cengage Unlimited Creating a Discussion Board
CengageCommunity
 
IDVA Note Taking in Science
IDVA Note Taking in ScienceIDVA Note Taking in Science
IDVA Note Taking in Science
Ashilling
 
Nuckols faq onlinestudents_compressed_sp11
Nuckols faq onlinestudents_compressed_sp11Nuckols faq onlinestudents_compressed_sp11
Nuckols faq onlinestudents_compressed_sp11
genuckols
 
11 skills you need
11 skills you need11 skills you need
11 skills you need
Sue Fox
 

What's hot (20)

Teaching Kids Programming using the Intentional Method
Teaching Kids Programming using the Intentional MethodTeaching Kids Programming using the Intentional Method
Teaching Kids Programming using the Intentional Method
 
How to Succeed in an Online Class
How to Succeed in an Online ClassHow to Succeed in an Online Class
How to Succeed in an Online Class
 
Orientation
OrientationOrientation
Orientation
 
BCS Workshop for scholars London
BCS Workshop for scholars LondonBCS Workshop for scholars London
BCS Workshop for scholars London
 
Coding syllabus 2016 2017
Coding syllabus 2016 2017Coding syllabus 2016 2017
Coding syllabus 2016 2017
 
Katie's Technology Lesson Presentation
Katie's Technology Lesson PresentationKatie's Technology Lesson Presentation
Katie's Technology Lesson Presentation
 
Faq onlinestudents fa10_compressed
Faq onlinestudents fa10_compressedFaq onlinestudents fa10_compressed
Faq onlinestudents fa10_compressed
 
How to Smash Your First Tutoring Session
How to Smash Your First Tutoring SessionHow to Smash Your First Tutoring Session
How to Smash Your First Tutoring Session
 
Fwm intro slides
Fwm   intro slidesFwm   intro slides
Fwm intro slides
 
Close Reading with Annotations and Text Codes: During Reading
Close Reading with Annotations and Text Codes: During ReadingClose Reading with Annotations and Text Codes: During Reading
Close Reading with Annotations and Text Codes: During Reading
 
Laptop management
Laptop managementLaptop management
Laptop management
 
Introductory presentation
Introductory presentationIntroductory presentation
Introductory presentation
 
Taking the Algebra Out of College Algebra AMATYC
Taking the Algebra Out of College Algebra AMATYCTaking the Algebra Out of College Algebra AMATYC
Taking the Algebra Out of College Algebra AMATYC
 
Cse 689 fall 2017
Cse 689 fall 2017Cse 689 fall 2017
Cse 689 fall 2017
 
E Lecture1 Welcome Word
E Lecture1 Welcome WordE Lecture1 Welcome Word
E Lecture1 Welcome Word
 
Cengage Unlimited Creating a Discussion Board
Cengage Unlimited Creating a Discussion BoardCengage Unlimited Creating a Discussion Board
Cengage Unlimited Creating a Discussion Board
 
Synchronous asynchronous
Synchronous asynchronousSynchronous asynchronous
Synchronous asynchronous
 
IDVA Note Taking in Science
IDVA Note Taking in ScienceIDVA Note Taking in Science
IDVA Note Taking in Science
 
Nuckols faq onlinestudents_compressed_sp11
Nuckols faq onlinestudents_compressed_sp11Nuckols faq onlinestudents_compressed_sp11
Nuckols faq onlinestudents_compressed_sp11
 
11 skills you need
11 skills you need11 skills you need
11 skills you need
 

Viewers also liked

JavaScript Design Patterns
JavaScript Design PatternsJavaScript Design Patterns
JavaScript Design Patterns
Derek Brown
 
Javascript quiz. Questions to ask when recruiting developers.
Javascript quiz. Questions to ask when recruiting developers.Javascript quiz. Questions to ask when recruiting developers.
Javascript quiz. Questions to ask when recruiting developers.
Alberto Naranjo
 
JavaScript for backend
JavaScript for backendJavaScript for backend
JavaScript for backend
Caesar Chi
 
Javascript Question
Javascript QuestionJavascript Question
Presentation on Supply Chain Management of AMUL
Presentation on Supply Chain Management of AMULPresentation on Supply Chain Management of AMUL
Presentation on Supply Chain Management of AMULChandan Pahelwani
 
21 Essential JavaScript Interview Questions
21 Essential JavaScript Interview Questions21 Essential JavaScript Interview Questions
21 Essential JavaScript Interview Questions
Arc & Codementor
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
Sam Newman
 
Emerging technologies changing the retail landscape
Emerging technologies changing the retail landscapeEmerging technologies changing the retail landscape
Emerging technologies changing the retail landscape
Bloomberg LP
 

Viewers also liked (8)

JavaScript Design Patterns
JavaScript Design PatternsJavaScript Design Patterns
JavaScript Design Patterns
 
Javascript quiz. Questions to ask when recruiting developers.
Javascript quiz. Questions to ask when recruiting developers.Javascript quiz. Questions to ask when recruiting developers.
Javascript quiz. Questions to ask when recruiting developers.
 
JavaScript for backend
JavaScript for backendJavaScript for backend
JavaScript for backend
 
Javascript Question
Javascript QuestionJavascript Question
Javascript Question
 
Presentation on Supply Chain Management of AMUL
Presentation on Supply Chain Management of AMULPresentation on Supply Chain Management of AMUL
Presentation on Supply Chain Management of AMUL
 
21 Essential JavaScript Interview Questions
21 Essential JavaScript Interview Questions21 Essential JavaScript Interview Questions
21 Essential JavaScript Interview Questions
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
 
Emerging technologies changing the retail landscape
Emerging technologies changing the retail landscapeEmerging technologies changing the retail landscape
Emerging technologies changing the retail landscape
 

Similar to CS 109 Five Critical Questions

Student Survey Nov 2022
Student Survey Nov 2022Student Survey Nov 2022
Student Survey Nov 2022
Peter Windle
 
Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018
Sue Sentance
 
2CPP01 - Intro to Module
2CPP01 - Intro to Module2CPP01 - Intro to Module
2CPP01 - Intro to Module
Michael Heron
 
Internet & java course breakup
Internet & java course breakupInternet & java course breakup
Internet & java course breakupShruti Jain
 
System software coursebreakup
System software coursebreakupSystem software coursebreakup
System software coursebreakupShruti Jain
 
How to Succeed in Online Classes
How to Succeed in Online ClassesHow to Succeed in Online Classes
How to Succeed in Online ClassesRenee McGarry
 
Csu sept2011 4ggl
Csu sept2011 4gglCsu sept2011 4ggl
Csu sept2011 4ggl
Marc Boots-Ebenfield
 
29.8.13 facilitator session 5
29.8.13 facilitator session 529.8.13 facilitator session 5
29.8.13 facilitator session 5Mrsjalland
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing Conference
Cengage Learning
 
The SIOP model...an Overview
The SIOP model...an OverviewThe SIOP model...an Overview
The SIOP model...an Overview
Beth Amaral
 
VSS 2005 - Evaluation of the IVHS Course Development Process
VSS 2005 - Evaluation of the IVHS Course Development ProcessVSS 2005 - Evaluation of the IVHS Course Development Process
VSS 2005 - Evaluation of the IVHS Course Development Process
Michael Barbour
 
Lesson plan components.pptx
Lesson  plan components.pptxLesson  plan components.pptx
Lesson plan components.pptx
KulwantRehal
 
Development of Substantive Instructor Gu
Development of Substantive Instructor GuDevelopment of Substantive Instructor Gu
Development of Substantive Instructor Gu
Dr. Bruce A. Johnson
 
Module 1 PBL Mini Series
Module 1 PBL Mini SeriesModule 1 PBL Mini Series
Module 1 PBL Mini Series
Courtney Cunningham
 
ADV LESSON PLANNING FOR TEACHERS OF 21ST CENTURY
ADV LESSON PLANNING FOR TEACHERS OF 21ST CENTURYADV LESSON PLANNING FOR TEACHERS OF 21ST CENTURY
ADV LESSON PLANNING FOR TEACHERS OF 21ST CENTURY
ssuserb4e9ee
 
learning strategies for business studies
learning strategies for business studieslearning strategies for business studies
learning strategies for business studies
sainikhita2
 
00 welcome and information(1)
00 welcome and information(1)00 welcome and information(1)
00 welcome and information(1)
Gregory Dillon
 
Domain Powerpoint for ACE.pptx
Domain Powerpoint for ACE.pptxDomain Powerpoint for ACE.pptx
Domain Powerpoint for ACE.pptx
JoseArregui2
 
Designing Online Courses for Flexibility
Designing Online Courses for Flexibility Designing Online Courses for Flexibility
Designing Online Courses for Flexibility
D2L Barry
 

Similar to CS 109 Five Critical Questions (20)

Student Survey Nov 2022
Student Survey Nov 2022Student Survey Nov 2022
Student Survey Nov 2022
 
Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018
 
2CPP01 - Intro to Module
2CPP01 - Intro to Module2CPP01 - Intro to Module
2CPP01 - Intro to Module
 
Internet & java course breakup
Internet & java course breakupInternet & java course breakup
Internet & java course breakup
 
System software coursebreakup
System software coursebreakupSystem software coursebreakup
System software coursebreakup
 
How to Succeed in Online Classes
How to Succeed in Online ClassesHow to Succeed in Online Classes
How to Succeed in Online Classes
 
Online Classes
Online ClassesOnline Classes
Online Classes
 
Csu sept2011 4ggl
Csu sept2011 4gglCsu sept2011 4ggl
Csu sept2011 4ggl
 
29.8.13 facilitator session 5
29.8.13 facilitator session 529.8.13 facilitator session 5
29.8.13 facilitator session 5
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing Conference
 
The SIOP model...an Overview
The SIOP model...an OverviewThe SIOP model...an Overview
The SIOP model...an Overview
 
VSS 2005 - Evaluation of the IVHS Course Development Process
VSS 2005 - Evaluation of the IVHS Course Development ProcessVSS 2005 - Evaluation of the IVHS Course Development Process
VSS 2005 - Evaluation of the IVHS Course Development Process
 
Lesson plan components.pptx
Lesson  plan components.pptxLesson  plan components.pptx
Lesson plan components.pptx
 
Development of Substantive Instructor Gu
Development of Substantive Instructor GuDevelopment of Substantive Instructor Gu
Development of Substantive Instructor Gu
 
Module 1 PBL Mini Series
Module 1 PBL Mini SeriesModule 1 PBL Mini Series
Module 1 PBL Mini Series
 
ADV LESSON PLANNING FOR TEACHERS OF 21ST CENTURY
ADV LESSON PLANNING FOR TEACHERS OF 21ST CENTURYADV LESSON PLANNING FOR TEACHERS OF 21ST CENTURY
ADV LESSON PLANNING FOR TEACHERS OF 21ST CENTURY
 
learning strategies for business studies
learning strategies for business studieslearning strategies for business studies
learning strategies for business studies
 
00 welcome and information(1)
00 welcome and information(1)00 welcome and information(1)
00 welcome and information(1)
 
Domain Powerpoint for ACE.pptx
Domain Powerpoint for ACE.pptxDomain Powerpoint for ACE.pptx
Domain Powerpoint for ACE.pptx
 
Designing Online Courses for Flexibility
Designing Online Courses for Flexibility Designing Online Courses for Flexibility
Designing Online Courses for Flexibility
 

CS 109 Five Critical Questions

  • 2. The Five Critical Questions 1. What material will this course cover? 2. How will this course be presented? 3. What will be required of me? 4. How will my work be graded? 5. What will I be able to do after having taken this course? 2
  • 3. “It’s in the Syllabus” • All five of these questions are simultaneously answered in the course Syllabus but in a more formalized manner and language. • You may think of the Syllabus as a contractual document, wherein I tell you what is required. This is why it is important that you read it. • Shortly I will be asking you to read it in detail and then to confirm to me that you have read it. • In the mean time, this presentation will serve as an easy to understand guide to get you started.
  • 4. What material will this course cover? This course covers the following subjects… 1. Basic JavaScript Language 2. Basic Programming Concepts 3. Basic Agile Software Projects 4
  • 5. How will this course be presented? This is an INTRODUCTORY course: • It is specifically designed for non-computer science majors or those just entering the computer science major • If you are new to JavaScript and programming, we will give you lots of guidance and support. • If you already have some JavaScript experience we will put you to work assisting those who do not—but in situations that will give you practice with what you already know. 5
  • 6. How will this course be presented? Instruction will be divided into 3 phases: • The first phase emphasizes language Weeks 2-6 learning, i.e., Javascript coding, syntax, objects • The second phase Weeks 7-11 emphasizes programming, i.e., using the language we have learned to make useful things happen • The third phase Weeks 12-16 emphasizes project development, i.e., student collaboration in the design & construction of programming projects 6
  • 7. How will this course be presented? There will be 3 “lectures” each week: • Lectures will consist of one or more VoiceThread presentations, supporting materials and resources, as well as appropriate outside links. • One lecture (with supporting materials) will be posted in the evening of each Sunday, Tuesday and Thursday of the week. • You may respond to each lecture at any point during the week—individually or en masse—but all lectures must be viewed and all work completed no later than Sunday by 11:59 PM. 7
  • 8. How will this course be presented? The reasoning behind 3 “lectures” format: • Language learning—and JavaScript is a language—is most effective when taken in smaller digestible bites presented in a steady progression followed by regular and consistent practice. • It reduces the intimidation factor. Make no mistake, JavaScript is a very big, complex language. When taken in small, manageable bites it is much more approachable and less daunting. • This format will also allow you to adapt the learning process to one that best fits your own work style and learning habits. 8
  • 9. How will this course be presented? Week One: Preliminaries and Set Up • How to use VoiceThread • The Five Critical Questions • The Syllabus (downloaded, read, confirmed) • Eloquent JavaScript (text and support apps) • Notepad++, TextWrangler, text editors • The Toolbox Concept and Process 9
  • 10. What will be required of me? There are 3 keys to success in this course: • Do the work • Stay in practice • Build an active support network 10
  • 11. What will be required of me? Bottom Line If you do the work in a regular and timely manner; if you return to and practice what you have learned; and if you reach out for assistance as the need arises… you will do well in this course. 11
  • 12. How will my work be graded? • As previously stated, this course will be divided into 3 phases. • In the first phase there will be little in the way of grading other than evidence of participation. • Please note that the course materials are all set up so that I can track your level of participation. Given its importance, and the nature of the language learning process, participation will account for 33% of your final grade. 12
  • 13. How will my work be graded? • In the second phase there will be a number of programming exercises. • Time and direction will be provided for you to practice these exercises before submitting them. The submissions will act as quizzes and will each be graded. • Additionally, during this phase the “Toolbox” you began populating in the first phase will be submitted several times and will act as an ongoing “essay” which will be graded. • Taken together these quizzes and essay will also account for 33% of your final grade. 13
  • 14. How will my work be graded? • In the third phase there will be a number of projects. • Again, time and direction will be provided for you to practice these projects before submitting them. The submissions will act as quizzes and will each be graded. • A final project will be assigned towards the end of the semester. You will be asked to work in small teams. This final project will act as test. • Taken together these quizzes and test will also account for 33% of your final grade. 14
  • 15. What will I be able to do after having taken this course? It is not the intention of this course to make you all JavaScript programmers. This is an introductory course. What you learn here will, however… o give you sufficient knowledge to appreciate the value of both the JavaScript language and programming to your career, o firmly position you to continue either JavaScript or programming studies if you have either the need or the interest. 15

Editor's Notes

  1. From my experience over many years of teaching I believe there are 5 critical questions that need to be answered by an instructor in any course setting. Additionally, I believe these questions should be answer in a clear, concise manner so that students themselves develop a clear, concise understanding of the course and its contents.
  2. The five critical questions that you as a student should have answered upon starting a course are…What material will this course cover?How will this course be presented?What will be required of me?How will my work be graded?What will I be able to do after having taken this course?
  3. All five of these questions are answered in the Syllabus in detail. This presentation serves as an overview. If you have specific questions, refer the syllabus (In fact, you should have a copy readily at hand). It is absolutely vital that you read and have a clear understanding of the syllabus. I have chosen the wording of both to be both as accessible and as accurate as possible.
  4. We will start with language learning. Like any language, you will need to learn words and their meaning, the syntax or how those words work together and under what conditions, and then how to apply both in a meaningful and useful way.We will then show how these language components can be organized to produce a more effective and efficient result.Finally, we will have the opportunity to develop projects that realize the oriented and organized language’s full potential. This will give you practice in using and understanding the language and the programming as a unified experience.
  5. This is an INTRODUCTORY course:It is specifically designed for computer and non-computer science majors alike. It is also designed to accommodate a range of skill levels. If you are new to JS and to programming, we will give you lots of guidance and support.If you already have some Javascript experience we will put you to work assisting those who do not—but in situations that will give you practice with what you already know.
  6. Notes
  7. Notes
  8. Notes
  9. We will use the first week, the week you are now in, to introduce you to the course learning format and to give you the necessary background information to succeed. We will let you know what resources you will need and how to access them. You can see from this list there are six tasks you will need to accomplish this week.VoiceThread you have already been introduced to – it is how this lecture is being presented. The Five Critical Questions you are currently processing.You will then need to download, read and confirm your understanding of the Syllabus. We will then introduce the course text and related resources.Next comes text editors. These will be important in the writing of code and the development of programs. Finally we will introduce you to the Toolbox Concept. This will play an important role in the WAY that you will be learning.
  10. Do the work This course is intensively progressive. What that means is that each week requires you to learn a number of concepts. Knowing what you learned this week will be critical to being able to learn the following week’s lessons. This process continues throughout the entire 16 weeks. If you do not do this week’s work you will fall behind. Falling behind puts you in a difficult position. Yes, this course will require work from you each week, but it is designed not to be unrealistic. If you put a few hours in each week you will be able to stay on track. But you have got to DO THE WORK.2. Stay in practiceOnce you have taken the time to learn the material it is a good idea to keep coming back to practice it. Because the learning is progressive, you cannot expect to learn something this week, for this week only, and then only worry about the next week’s lesson once this week is done. Think of it terms of verbal language learning. You can’t afford to forget what you learned last week if you expect to keep improving your ability to communicate. Javascript is a language that let’s you keep on improving your conversation with the working web.3. Build an active support network. Start with your instructor… that is why I am here… to be your primary support. But you will also be encourage to work together, to build your knowledge as a community of learners. This is the way the web works and JavaScript is the language web behavior. I will give you more information about this process of network building as we progress in the course.
  11. It really is that straight forward. I know that most of you have little to no computer language or programming background. I have taken this into account in the design and development of this particular course. And, I am more than willing to assist you with your own on-going development. But having said this, the fact remains that you CANNOT learning computer languages or programming without putting in the time and effort.
  12. As previously stated, this course will be divided into 3 phases. In the first phase there will be little in the way of grading other than evidence of participation. Please note that the course materials are all set up so that I can track your level of participation. Given its importance, and the nature of the language learning process, participation will account for 33% of your final grade
  13. In the second phase there will be a number of programming exercises. Time and direction will be provided for you to practice these exercises before submitting them. The submissions will act as quizzes and will each be graded.Additionally, during this phase the “Toolbox” you began populating in the first phase will be submitted several times and will act as an ongoing “essay” which will be graded. Taken together these quizzes and essay will also account for 33% of your final grade
  14. In the third phase there will be a number of projects. Again, time and direction will be provided for you to practice these projects before submitting them. The submissions will act as quizzes and will each be graded.A final project will be assigned towards the end of the semester. You will be asked to work in small teams. This final project will act as test.Taken together these quizzes and test will also account for 33% of your final grade.
  15. It is not the intention of this course to make you all JavaScript programmers. This is an introductory course. What you learn here will, however…give you sufficient knowledge to appreciate the value of both the JavaScript language and programming to your career,firmly position you to continue either JavaScript or programming studies if you have either the need or the interest.
  16. So that’s it for the Five Critical Questions. Go ahead and read these JavaScript in the Future quotes and then head over to the Syllabus section of Week One’s activities