In this course, you will be studying the following subjects:
- Build a website from scratch.
- Get familiar with simple programming
- Write scripts for user interaction
Thank you for participating in course "FRONT-END WEB DEVELOPMENT" . We hope you will enjoy this course. As the name suggests, this course is your very first step to create your first website, and do many more things.
This course is the very first step into the world of programming. Although the programming is in the simplest form, you still find yourself gaining a pool of valuable knowledge. These learning experiences will act as the foundation for you to move to the next level of programming in the following subjects.
At the present time, you do not need to know programming to design a website. However, you cannot change the design, the components of the site to match your liking as it has been prebuilt. And that is the reason why you need this subjects.
Self-paced study mode
FUNiX's self-paced study mode provides you a chance to learn at your own speed. This means you are the one taking the initiative to learn at the appropriate time, to actively practice and to ask mentors for help when encountered difficult matter. FUNiX staffs and mentors will support you in time you encounter problems concerning learning techniques.
This kind of study modes allows you to learn by your own order. However, you are advised to follow the designed orders of the course. It's best to establish a study plan, to meet the goals of completing a module each week, and a lesson each day. Each lesson approximately lasts for 2 hours. The frequency is really crucial in online learning as it helps you to revise knowledge, and motivate you to study.
The stand-out point of this course is that the students get chance to practice first, then read theoretical documents for further knowledge latter. For this course, you will practice on Codecademy first, then read the document from W3Schools for deeper understanding.
FUNiX courses are designed based on outcome (goals). By the end of the course, students should have achieved the goals. Therefore, before starting a course at FUNiX, students are required to grab a hold of the outcomes to make the best out of it.
The syllabus contains all the course information, including course duration, course contents, different types of student assesstment and school supplies. Syllabus is like a map, so if you are lost in the learning process, go back to it.
The most valuable experience provided is "to give directions", and the support from mentors. So, in the process of learning, whenever you encounter difficulties, please immediately contact Switchboard for help, just like FUNiX motto "Take note, ask question then study ".
Part 1: Introduction to HTML
- Introduction to the basic concepts related to website design; instructions onhow to create a site structure based on HTML.
- Use the main source from Codecademy courses - HTML & CSS (UMassAmherst same - Journalism Online and W3Schools - HTML)
Part 2: Introduction to CSS
- Guide the stylesheet (decoration) components of the site; how to create alayout for the site.
- Use the main source from Codecademy courses - HTML & CSS (UMassAmherst same - Journalism Online and W3Schools - CSS)
Part 3: Introduction to JS And Fundamentals
- About JavaScipt scripting language, write some simple scripts.
- Use resources from UMass Amherst Main - Journalism Online and Youtube
(The first mark is rounding to the nearest tenth)
1. Assessments through The process: Ask questions, accounting for 15% of total points Quizzes, accounting for 20% of total points Assignments, accounting for 40% of total points
2. The final exam: Oral exam, accounting for 25% of total points.
3. Conditions to participate the final exam: Ask mentor 8 accepted questions at the least, Get 100% points for all the quizzes. Mark of each assignment > 0.
4. Passing conditions: The final exam mark >= 4 (out of 10)Total score >= 5 (out of 10)