Course Title | Web Projects |
Course Code | ITEC447 |
Type | Full Time |
Semester | 2018/2019 Fall
|
Category | AE (Area Elective) |
Workload | 180 Hours |
EMU Credit | (3,1,0) 3 |
Prerequisite | - |
Language | English |
Level | Fourth Year |
Teaching Format | 2 Hours Lecture, 2 Hours Lab Per Week |
ECTS Credit | 6
|
Course Description |
This course aims to encourage students to improve their team-working skills in web-based projects. The course focuses on designing, developing and presenting real-life web projects. Students who take this course will use one or more web development tools in order to design and develop websites. They will also learn how to deal with HTML, CSS, JavaScript, PHP, MySQL, web templates, web forms, JQuery, and Flash-based contents. The importance of the web programming languages is discussed in a real-life project.
|
General Learning Outcomes |
On successful completion of this course students should be able to: - Understand the significance of the Markup language,
- Understand the significance of the Stylesheet language,
- Understand the significance of the Script languages,
- Understand the significance of the database,
- Comprehend and use efficiently web development tools,
- Understand the importance of working in a group and improve working skills in a web-based project,
- Comprehend real-life projects in the Computer Science field,
- Understand and overcome the problems related to web-based projects,
- Understand the needs of Industry,
- Be aware of current research issues and projects in the IT sector.
|
Teaching Methodology / Classroom Procedures |
- The course has three lecture sessions and one laboratory session.
- Lecture notes and the lab materials are available on the course website.
- Participation in the lab session is graded.
- There is no midterm exam.
- There is a final exam which includes all the chapters.
- The final exam is practical.
- There is a group-based term project.
- The project should be submitted as a soft and hard copy.
- The project is assigned to the students in the second week of the semester and submitted at the end of the semester on the presentation day.
- There are four assignments.
- The assignments should be submitted an as hard copy.
- There is no need to take the plagiarism test for both assignments and the project.
- Class attendance is compulsory.
- The student is responsible to check the course web site regularly and view the latest announcements.
|
Course Materials / Main References Download from here |
Text Book: According to the real life project chosen resources will be explained during the first class hour.
|
Weekly Schedule / Summary of Topics | |
Week 1 | Introduction:Explanation of the application that will be developed, tools & languages that will be used.
|
Week 2 | A Simple Website: Creating, Opening, Importing, Structure of a page, Structure of a site
|
Week 3 | HTML & Web Forms
|
Week 4 | CSS & CSS frameworks (like bootstrap)
|
Week 5 | JavaScript & frameworks like JQuery, AJAX
|
Week 6 | PHP & frameworks like Laravel, CodeIgniter
|
Week 7 | Mysql RDBMS, Adminitration Tools, SQL Language
|
Week 8-9 |
Midterm Examinations |
Week 10 | Interationalisation through Multilanguage support
|
Week 11 | Authentication & password recovery mechanisms
|
Week 12 | Authorisation
|
Week 13 | Creation of dynamic menus
|
Week 14 | Creation of dynamic content:Image uploading etc....
|
Week 15 | Project Presentations
|
Week 16-18 |
Final Examinations |
Requirements |
- One who misses an exam should provide a medical report or a valid excuse within 3 days after the missed exam.
- The make-up exam is done at the end of the term and covers all the topics.
- Students who fail to attend the lectures regularly may be given NG grade.
- Once the grades are announced, the students have only one week to do objection about their grades.
- It is the students' responsibility to follow the announcement on the course website.
|
Method of Assessment | |
|
| |
Evaluation and Grading |
Term Project |
Activities |
Assignments |
Final Exam |
Percentage | 45% | 10 % | 10 % | 35 % |
Grading Criteria * | | | | | | | | | | | |
A |
A- |
B+ |
B |
B- |
C+ |
C |
C- |
D+ |
D |
D- |
F |
90 -100 | 85 - 89 | 80 - 84 | 75 - 79 | 70 - 74 | 65 - 69 | 60 - 64 | 56 - 59 | 53 - 55 | 50 - 52 | 40 - 49 | 0 – 39 |
* Letter grades will be decided upon after calculating the averages at the end of the semester and distribution of the averages will play a significant role in the evaluation of the letter grades.