Start Coding with JavaScript
If you’re looking to prepare for the high-tech jobs of the future, JavaScript is a great place to start. This popular programming language is the backbone of web development. Learning JavaScript gives you the power to create and control dynamic website content.
Students in this course will get a hands-on introduction to JavaScript through group problem-solving projects and daily individual coding practice. They will learn JavaScript syntax and use the developer tools of Mozilla Firefox to explore basic coding concepts such as variables, user input, loops and functions. The class is suitable for students with little or no coding experience. They will gain a base of knowledge to build on as they move ahead in their programming studies.
What You Will Learn
Get an introduction to the JavaScript programming language as you explore basic coding concepts.
- Discover how to navigate to and use Mozilla Firefox development tools.
- Learn basics and syntax of JavaScript.
- Learn about initialization, case-sensitivity and reserved words.
- Gain familiarity with basic programming concepts such as variables, user input, loops, functions and exit conditions.
- Complete a daily programming assignment.
- Get an introduction to arrays.
- Take part in a group problem-solving project.
Return to the Sally Ride Science Junior Academy website here.
Note: In response to COVID-19 health guidelines, we have restructured our in-person Junior Academy workshops as online courses. Contact us at srs@ucsd.edu if you have questions.
Course Number: CSE-90050
Credit: 1.50 unit(s)
+ Expand All
-
7/12/2021 - 7/16/2021
$175
Live Online
-
-
-
CLASS TYPE:
Synchronous web-based class meetings that are scheduled to meet online at published times (time/date).
Allen, Jeffrey
Born and raised in San Diego, Jeff Allen has maintained a deep interest in computers and technology since childhood. He started programming with languages like Fortran and Java before progressing to networking, robotics and web-based interests. Jeff holds a master’s degree in education with a California teaching credential in computer science. He taught A+ Computer Repair at Abraxas High School in Poway and Networking Fundamentals at Remington College, and he was the robotics advisor at Northview High School in Covina before coming to Poway Unified School District. He currently teaches programming, hardware and operating system courses. Jeff teaches the Space Out! and JavaScript courses for Sally Ride Science Junior Academy.
-
-
POLICIES:
1st meeting mandatory.
Early enrollment advised.
No UCSD parking permit required.
No visitors permitted.
Pre-enrollment required.
No refunds after: 7/5/2021.
-
NOTE:
Grade Level: 6th-8th
Instructor will contact students 24-hours in advance of class with Zoom information.
Students have the option of logging on to Zoom from 1-1:30pm for office hours with the instructor.
In addition, students have the option of staying on Zoom after class ends from 3-4pm for additional support.
Please note that some courses require supplies. Supply information will be posted here by 4/15/21. We recommend you check back at this point for further details.
DATE | DAY | START | END | LOCATION |
---|
7/12/2021 | Mon | 1:30 p.m. | 3:00 p.m. | |
7/13/2021 | Tue | 1:30 p.m. | 3:00 p.m. | |
7/14/2021 | Wed | 1:30 p.m. | 3:00 p.m. | |
7/15/2021 | Thu | 1:30 p.m. | 3:00 p.m. | |
7/16/2021 | Fri | 1:30 p.m. | 3:00 p.m. | |
-
7/19/2021 - 7/23/2021
$175
Live Online
-
-
-
CLASS TYPE:
Synchronous web-based class meetings that are scheduled to meet online at published times (time/date).
Allen, Jeffrey
Born and raised in San Diego, Jeff Allen has maintained a deep interest in computers and technology since childhood. He started programming with languages like Fortran and Java before progressing to networking, robotics and web-based interests. Jeff holds a master’s degree in education with a California teaching credential in computer science. He taught A+ Computer Repair at Abraxas High School in Poway and Networking Fundamentals at Remington College, and he was the robotics advisor at Northview High School in Covina before coming to Poway Unified School District. He currently teaches programming, hardware and operating system courses. Jeff teaches the Space Out! and JavaScript courses for Sally Ride Science Junior Academy.
-
-
POLICIES:
1st meeting mandatory.
Early enrollment advised.
No UCSD parking permit required.
No visitors permitted.
Pre-enrollment required.
No refunds after: 7/12/2021.
-
NOTE:
Grade Level: 9th-12th
Instructor will contact students 24-hours in advance of class with Zoom information.
Students have the option of logging on to Zoom from 1-1:30pm to have office hours with the instructor.
In addition, students have the option of staying on Zoom after class ends from 3-4pm for additional support.
Please note that some courses require supplies. Supply information will be posted here by 4/15/21. We recommend you check back at this point for further details.
DATE | DAY | START | END | LOCATION |
---|
7/19/2021 | Mon | 1:30 p.m. | 3:00 p.m. | |
7/20/2021 | Tue | 1:30 p.m. | 3:00 p.m. | |
7/21/2021 | Wed | 1:30 p.m. | 3:00 p.m. | |
7/22/2021 | Thu | 1:30 p.m. | 3:00 p.m. | |
7/23/2021 | Fri | 1:30 p.m. | 3:00 p.m. | |
-
7/26/2021 - 7/30/2021
$175
Live Online
-
-
-
CLASS TYPE:
Synchronous web-based class meetings that are scheduled to meet online at published times (time/date).
Han, Shirley
Shirley Han studied cognitive science with a specialization in machine learning and neural computation, and computer science at UC San Diego. Shirley is now a data scientist at IBM. Her goals include improving STEAM education and resources in underserved communities and narrowing the gender gap in technical fields. She enjoys painting and photography during her free time.
-
-
POLICIES:
1st meeting mandatory.
Early enrollment advised.
No UCSD parking permit required.
No visitors permitted.
Pre-enrollment required.
No refunds after: 7/19/2021.
-
NOTE:
Grade Level: 3rd-5th
Instructor will contact students 24-hours in advance of class with Zoom information.
Students have the option of logging on to Zoom from 1-1:30pm to have office hours with the instructor.
In addition, students have the option of staying on Zoom after class ends from 3-4pm for additional support.
Please note that some courses require supplies. Supply information will be posted here by 4/15/21. We recommend you check back at this point for further details.
DATE | DAY | START | END | LOCATION |
---|
7/26/2021 | Mon | 1:30 p.m. | 3:00 p.m. | |
7/27/2021 | Tue | 1:30 p.m. | 3:00 p.m. | |
7/28/2021 | Wed | 1:30 p.m. | 3:00 p.m. | |
7/29/2021 | Thu | 1:30 p.m. | 3:00 p.m. | |
7/30/2021 | Fri | 1:30 p.m. | 3:00 p.m. | |
There are no sections of this course currently scheduled. Please contact the Pre-College Programs department at 858-534-0804 or precollege@ucsd.edu for information about when this course will be offered again.