Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
JavaScript Fundamentals: Course Introduction
JS Course Program, Evaluation, Exams, Resources
JavaScript Fundamentals
Continuation of CSS Styling and HTML Fundamentals
Fundamentals of JavaScript
Pretty much the same
Lectures 2 times a week
Practical exam after ~1 month
The course exam?
Course Intro
Curriculum, Exams, Evaluation
Introduction to JavaScript development
DHTML, JavaScript history, usage, syntax, helper objects (console, document), dev tools
Data types and variables
Data types, numeric types, strings, dates
Loops
Loops in JavaScript, for loop, while loop,do-while loop, for-in loop, for-of loop
Operators and Expressions
Bitwise operators, logical operators, boolean operators, expressions
Conditional statements
if, if-else, switch-case statements
Functions
Functions in JavaScript, the arguments function object
Lambda expressions
Arrays
Arrays, Array object, constructor, one-dimensional and multi-dimensional arrays
Manipulation of Arrays
add, remove, find elements
copy or delete parts of the array
Using objects
Creating objects, using objects, JSON
Associative arrays (maps)
Strings
Manipulation of strings
String methods
Exam preparation
Solving problems with JavaScript
Practical Exam
Javascript Fundamentals – Evaluation
Evaluation components
Practical exam – 75%
Homework assignments – 15%
Attendance in class – 5%
Helping others - 5%
Pass / Excellence / Fail Criteria
Criteria for pass / pass with excellence / fail
Pass with excellence
Very high exam results
or High total results
Pass
Fail
Low total results or low exam results
The Judge System at the Exam
All exams will be tested automatically
Through our online judge system (BG Coder)
During the exam preparation you will practice how to use the automated judge system
You can log in at any time to practice
How the testing (judge) system works?
You submit your Javascript source code
It tests your solution against predefined tests
For each test passed you get some score
Doing your homework is very important!
Programming can only be learned through a lot of practice !
Homework assignments due 1 week after each lecture – no excuses for being late
Deadlines are final & enforced by the system
Submit all your homework in our judge system
bgcoder.com
You will get real-time feedback for all the tasks
Mozilla Development Network (MDN)
Web Platform
http://www.webplatform.org
The place where all masters contribute
Adobe, Apple, Facebook, Google, HP, Intel, Microsoft, Mozilla, Nokia, Opera, W3C
Register for the Telerik Academy Forums :
Discuss the course exercises/homework with your colleagues
Find solutions for the exercises
Share source code / discuss ideas
Software needed for this course:
Free Trainings @ Telerik Academy
"Web Design with HTML 5, CSS 3 and JavaScript" course @ Telerik Academy
javascript course
Telerik Software Academy
Telerik Academy @ Facebook
Telerik Software Academy Forums
You can’t perform that action at this time.