
This is an introductory class where students will learn HTML basic command and JavaScript programming. Students will learn to use Canvas and JavaScript language to draw shapes, animated images, and develop games to be displayed on a webpage.
The following are the objective of this course:
- Introduce the modern programming concepts and other design methodologies using JavaScript
- Discuss the concepts of good software design and methods.
- Learn to use flowchart and pseudo-code to decompose a complex problem.
- Develop software using various programming techniques.
Prereq: Computer Basic
Topics
- Introduction to JavaScript
- The script element
- Browsers and JavaScript
- Creating an alert message
- Prompting a user for an input
- Debugging scripts in browsers
- Using Button and Text Boxes
- Using Canvas Tag
- Drawing Shapes (Line, Rectangle and Circle)
- Creating animated images
- Setting Timer and intervals
- Using the Random Number Generator
- Game 1: Slide Show
- Game 2: Temperature Conversion
- Game 3: Trivia Questions
- Game 4: Bouncing Ball
- Game 5: Stop Watch
Assumption: The student is familiar with basic computer usage and is committed to working independently in their own time on a project assigned to them.
Modes of Learning
We pride ourselves in paying attention to every detail and intellectual needs of the students and ensure that the student’s training needs are met and the knowledge about the subject is delivered efficiently. Students will be assigned an account to access the courseware and instructor (via email) for a period of 12 months so they can also continue to study on their own, work on assigned projects and prepare for the final assessment even after the live online course is over.
After successful submission of the project work and passing assessments, a “Certificate of Completion” will be awarded by NRCLC validating their skill set acquired during the course. It is mandatory to pass all the assessments with at least 70% to obtain a “Certification of Completion”.
Modules: The course consists of 8 modules. The workload of each module varies and consists of a combination of the following:
Lecture: The Lecture consists of notes that can be used by students as reference material. Each module consists of at least one online lecture note with examples applicable to real-life scenarios. To keep the students up-to-date with the latest information, the lecture notes may consist of hyperlinks to current resources, such as an article, a book, or a website.
Hands-on Activity: The hands-on activities help students apply the concepts learned during the lecture. Each module consists of programming activities and exercises.
Technical Requirements: A computer with Internet access.
Career Pathways: This is an excellent introductory course for students who want to develop a website.