Siirry suoraan sisältöön

Programming (10op)

Opintojakson tunnus: T402D20OJ

Opintojakson perustiedot


Laajuus
10 op
Opetuskieli
englanti

Osaamistavoitteet

Tieto puuttuu

Sisältö

 Part I: The students study how to use JavaScript programming language to implement the basic programming structures and techniques. Loops, variables, conditions, functions and methods in JavaScript and its libraries. JavaScript Object Notation (JSON).
Part II: The students study how to use HTML, DOM, CSS and JavaScript to create browser based applications.
Assessment criteria  To pass the course students has to full fill following assessment criteria:
The student can create a simple web application using HTML, DOM, CSS and JavaScript according to given requirements.
Pedagogical arrangements  Part I - JavaScript programming

Part II - HTML, DOM, CSS and JavaScript
Lessons: Teacher gives and shows examples of different subjects included in the course. Students do excercises during the lessons.
Excercises: There will be excercises available in the moodle environment. Students do the excercises available in the moodle after the lessons to learn and show their skills.
Assignment: Assessment is based on an assignment that each student has to do and return to the moodle.
Material  The course has a moodle environment with exercises and tutorials
Content  Part I - JavaScript programming

Part II - HTML, DOM, CSS and JavaScript
HTML5, CSS3, Document Object Model, XML and JavaScript. Creating web pages with HTML and styling them with CSS. Using Document Object Model together with JavaScritp to create interaction with the user.
Assessment  Students skills are measured in demonstration where students show their skills in practice. Result of the demonstration is 80%. In order to receive remaining 20% of the grade, student should return all assignments given in course. Part I and Part II have separate tests after each part.
Both parts of the Programming I -course must be passed to get the final grade of the course.
The assessment criteria are the following:
Grade 0: You did not submit the course assignments or these assignments is not meeting the minimal quality requirements presented in the class.
Grades 1-2: You have delivered the assignments, which is prepared generally according to the requirements. You understand mostly correctly the subject matter concepts, are able to design and implement a general level web pages using html and css, you know how to use javascript and jquery. However, there is a room for development in your assignments.
Grades 3-4: You have delivered the assignment, which is prepared according to the requirements. You understand very well the subject matter concepts, are able to design and implement a web page solution well. You have also good understanding how to use html, css, javascript and jquery. You are able to implement functional internet solution according the requirements.
Grade 5: You have delivered the assignment on time, which is prepared according to the requirements. You understand deeply the subject matter concepts and are able to apply them correctly. You are able to design and implement a comprehensive web pages solution using html, css, javascript, and jquery. Your have used in your solution complex solutions showing deep understanding about technology used.

Arviointikriteerit, tyydyttävä (1)

Tieto puuttuu

Siirry alkuun