Professional Documents
Culture Documents
Syllabus (Scripting Languages) - Modification 1
Syllabus (Scripting Languages) - Modification 1
ECTS
Contact Hours | Self-Study Hours |
Total Hours | საათების
Credits | კრედიტები საკონტაქტო საათების დამოუკიდებელი
ჯამური რაოდენობა
რაოდენობა საათების რაოდენობა
6 60 (15 hours for the 120 180
lecture, 15 hours for the
Central Exercise and 30
hours for Practical)
# ASSESSMENT | შეფასება
Midterm, Final and Continuous Continuous Evaluation Components
Evaluation Components | Classroom assessment Techniques:
შუალედური, დასკვნითი და • Minute papers =5%
უწყვეტი შეფასების კომპონენტები • Home Works – 15 exercises =7%
1. • Practical – 15 Laboratories =28%
Midterm and Final Evaluation Components
Midterm: =20%
Final exam: =40%
absence, there will be no make-up for it. At the end of the semester,
each correct answer will be summed up and the score of the Minute
Papers, which is a maximum of 5% of the final grade, will be calculated
by arithmetic mean of calculation.
The time and date of Minute Papers are not informed in advance for the
students. They are scheduled by the lead professor(s) of the course as it’s
needed and conducted in class during the Lecture or Central Exercise.
The tests are evaluated within 5 days after it is conducted. Minute
Papers cannot be updated or retake. Feedback on problematic issues is
provided by course leader through a general discussion during next
class.
Home Works:
There will be 15 home work exercises to be delivered by as per due dates in the
syllabus and posted on Learning Operating System. First 2 exercises are graded
with 0.25 points, others - with 0.5 points for each one (13X0.5=6.5). In total, it
should be 7 points. The objective of these exercises is to assist in the learning of
course material, so discussion of assignments among students is encouraged. In
the exercise students learn to understand the solutions and to solve problems
themselves.
EACH LATE exercise means -10% for each day. Exercises received after the
completion of the course (classes) will not be considered.
A score of 4 points/7 is required to pass the Home Works.
Practical:
Practical courses serve to acquire practical skills. In practical courses ‘doing’ is
part of the knowledge and students learn about the ‘doing’. They apply theories
in practical situation.
There will be 15 laboratories to be delivered by as per due dates in the syllabus
and posted on Learning Operating System. The students get hands-on
structured-lab experiences being engaged in individual or group problem
solving, which will be mentioned in the condition of lab work. In the case
of teamwork, the work done by each student will be evaluated. First 2 lab works
will be graded with 1 point (in total =2 points), others - with 2 points (In total
13X2=26 points). EACH LATE exercise means -10% for each day. Lab works
received after the completion of the course (classes) will not be
considered.
Final feedback for Homework and Practical: The students will be given feedback
on the work done within 10 days of completing the deadline, and the final
evaluation of each work will be made within 2 weeks.
დანართი
To solve the project assignments problems there are given 2 hours as for the
midterm as well as final exam. Details of project assignments will be posted on
the Learning Operating System. The midterm and final exams consist of problems
that are solved independently by the student, no additional electronic devices
may be used. The midterm exam maximum score is 100, then it’s multiplied by
the scaled score of 0.20. The final exam maximum score is 100, then it’s
multiplied by the scaled score of 0.4.
The final course grade will be assigned on the basis of the percentage of the
number of points earned over the maximum possible points, as shown in the
following table:
Lowest Highest Letter
91 100 A - Excellent
81 90 B - Very good
71 80 C - Good
61 70 D - Satisfactory
51 60 E - Pass
41 50 FX - Did not pass
0 40 F - Failed
Negative grades:
• (FX) - Did not pass - grades between 41-50 points, which means that the
student is required to work more to pass and is given the right, after independent
work, to take one extra exam;
• (F) – Failed - 40 points and less, which means that the work carried out by the
student did not bring any results and he/she has to learn the subject from the
beginning.
Learning Outcomes | სწავლის After completion the course, the students are able to:
შედეგები 1) Create the design in Client-side scripting
2) Create the design in Server-side scripting with database
connectivity
3) write the codes using advanced server-side scripting
5.
4) work on React
5) develop the templates, modules, and components in combination
of Javascript and React
6) integrate their knowledge to real practical projects.
1. Robin Nixon. Learning PHP, MySQL & JavaScript - With jQuery, CSS & HTML5
2. Jack Franklin, Russ Ferguson. Beginning jQuery: From the Basics of jQuery to
9. Reading List | საკითხავი მასალა Writing your Own Plug-ins
3. Burge, Stephen. Joomla 3 Explained: Your Step-by-Step Guide to Joomla 3
დანართი
Course Instructor Approach |
10.სასწავლო კურსის ლექტორის ANNEX 1 | დანართი 1
მიდგომა
Course Teaching Time Table |
ANNEX 2 | დანართი 2
11.სასწავლო კურსის სწავლების
განრიგი
Course Specific Additional
Components | საგანმანათლებლო
12. ANNEX 3 | დანართი 3
კურსის დამატებითი
კომპონენტები
ANNEX 1 | 1
INSTRUCTOR APPROACH TO THE COURSE | სასწავლო კურსის ლექტორის მიდგომა
COURSE | სასწავლო კურსი Scripting Languages
INSTRUCTOR | ლექტორი Associate Prof. Ia Mosashvili
CONTACT | საკონტაქტო ინფორმაცია Ia.mosashvili@kiu.edu.ge
• Teaching Strategies.
• Assessing Students.
• Curriculum Design.
1. Lectures: Professor orally transmits and explains study material and the
students actively perceive and learn it through listening, remembering and
thinking.
Central Exercise: Central exercises are held around key topics. The exercises
are placed on the electronic platform in advance, they are solved based on joint
discussion in class. For each class, professor will discuss first the solution of the
exercises with the teaching assistants (TAs).
Midterm and final exams are in the middle and at the end of the teaching
period. Both exams can be repeated before the start of the next class period.
Midterm and final exams are in the form of project assignments. In the
midterm and final exam they have 2 hours time (for each one) to work out
solutions.
General Course Expectations | I expect from you (student)… You (Student) can expect from me (Instructor)…
მოლოდინები სასწავლო
პროცესში (ლექტორის და
I expect from you (student):
სტუდენტის)
• Attend class and participate
minds
See KIU Cheating Policy; Additional Approach from Professor
Cheating & Plagiarism Policy |
3.
პლაგიატიზმის პოლიტიკა
დანართი
Study Tips | ▪ After each class, spend 1 hour to digest the course materials.
რჩევები სტუდენტს ▪ After each class, spend another 2 hour to read the textbook.
▪ Each week, spend 3 hour to do Exercises for lab project
6. assignments.
▪ On average, spend 6 hours per week on this course.
▪ Pay close attention on example questions on the slides and
make sure you fully understand how to solve them.
How to Get Help |
7. როგორ მიიღოთ დახმარება Office hours and help desks will be provided.
სწავლისას
Attendance and participation are very important for learning this
Attendance & Participation |
8. course, they are defining activities that assess other activities.
დასწრება და ჩართულობა
დანართი
ANNEX 2 | 2
COURSE TEACHING SCHEDULE | სასწავლო კურსის სწავლების განრიგი
Activities | აქტივობები
Week | Lecture, Seminar, Quiz, Presentation and etc.
Topics | საკითხები
კვირა | ლექცია, სემინარი, ქვიზი, პრეზენტაცია
და.ა.შ.
1 JavaScript: Introduction, Need of Client-Side Scripting Lecture, Central Exercise, Laboratory work
Language, Formatting and Coding Conventions,
JavaScript Files, Comments, Embedding JavaScript in
HTML, Using Script Tag, NoScript Tag.
2 JavaScript: Operators, Control Structures, Array and Lecture, Central Exercise, Laboratory work
For Each Loop, Defining and Invoking Functions, Built in
Objects, Date Objects, Interacting with The Browser
3 JavaScript: Windows & Frames, Document Object Lecture, Central Exercise, Laboratory work
Model, Event Handling, Forms, Cookies, Handling
Regular Expression, Client-Side Validations.
4 JavaScript Lecture, Central Exercise, Laboratory work
5 JavaScript Lecture, Central Exercise, Laboratory work
6 ReactJS: Creating react applications, react Lecture, Central Exercise, Laboratory work
components, dynamic values, multiple components on
a single page application
დანართი
7 ReactJS: React states, loading and saving states, using Lecture, Central Exercise, Laboratory work
states for simple calculations or effects, props,
useEffect hook, fetching data
8 ReactJS: Multiple pages using React Router, Router Lecture, Central Exercise, Laboratory work
Links, Input Forms, submit events, basic registration or
contact form
9 Midterm
10 MySQL: Introduction to MySQL, PHP MySQL Connect to Lecture, Central Exercise, Laboratory work
a Database, Closing a Connection, MySQL Data Types
MySQL Insert, MySQL Select, MySQL Where Clause,
MySQL Delete, MySQL Update, MySQL Aggregate
Functions (sum, avg, count etc); MySQL Order by and
Group by Clause, MySQL Subqueries, MySQL Joins
11 AJAX (Asynchronous JavaScript and XML) Lecture, Central Exercise, Laboratory work
12 Project 1: Forms (registration, booking, contact form) Lecture, Central Exercise, Laboratory work
13 Project 2: Dynamical growing database from the Lecture, Central Exercise, Laboratory work
website
14 Project 3: Database Analytics Lecture, Central Exercise, Laboratory work
15 Preparation for final projects Lecture, Central Exercise, Laboratory work
დანართი
ANNEX 3 | 3
COURSE SPECIFIC ADDITIONAL COMPONENTS | საგანმანათლებლო კურსის დამატებითი
კომპონენტები
Additional components used by the course instructor
--------------------