Internet Programming (ISE311) Course Detail

Course Name Course Code Season Lecture Hours Application Hours Lab Hours Credit ECTS
Internet Programming ISE311 Area Elective 2 2 2 3 5
Pre-requisite Course(s)
CMPE114
Course Language English
Course Type Elective Courses
Course Level Natural & Applied Sciences Master's Degree
Mode of Delivery Face To Face
Learning and Teaching Strategies Lecture.
Course Coordinator
Course Lecturer(s)
  • Asst. Prof. Dr. Mehtap Tufan
Course Assistants
Course Objectives The objective of this course is to provide the knowledge of web infrastructure and the skills necessary to construct a complete web application.
Course Learning Outcomes The students who succeeded in this course;
  • Design a web-based application using HTML
  • Enhance the web-based application using CSS
  • Recognize features of JavaScript
  • Recognize features of PHP
  • Identify a database for a website by using appropriate system
  • Develop a complete web solution with web servers, databases, HTML,other internet programming languages, etc
Course Content Internet programming environments, home page design with HTML and DHTML, JavaScript, client-server model, client side scripts, and server-side scripts, web servers (installation on different OS such as Unix/Linux, and Microsoft, setting up the required components, administration), CGI, SSI, SSL, certification, cookies, and sessions, database integr

Weekly Subjects and Releated Preparation Studies

Week Subjects Preparation
1 Overview of the course & Intro. to Internet Programming – 1 Course Notes
2 Intro. to Internet Programming – 2 Course Notes
3 HTML – 1 Course Notes
4 HTML – 2 Course Notes
5 HTML – 3 Course Notes
6 Midterm-1
7 HTML & CSS - 1 Course Notes
8 HTML & CSS - 2 Course Notes
9 DOM, Databases & Web Servers Course Notes
10 PHP - 1 Course Notes
11 PHP - 2 Course Notes
12 Midterm – 2
13 JavaScript - 1 Course Notes
14 JavaScript - 2 Course Notes
15 Term Project Presentations
16 Final Examination Period Review of topics

Sources

Course Book 1. Deitel, P. J., Deitel, H. M., & Deitel, A. (2012). Internet & world wide web: How to program. Pearson.
Other Sources 2. Head First PHP & MySQL, Lynn Beighley and Michael Morrison, 2008 O'Reilly Media, Inc. ISBN: 978-0596006303
2. Zak, B. A. R. (2018). Murach's Html5 and CSS3 (4th edition). Mike Murach & Associates, Incorp.
3. Head First JavaScript, Michael Morrison, 2008 O'Reilly Media, Inc. ISBN: 978-0596527747
3. Delamater, M. (2015). Murach's JavaScript: Training & reference. Mike Murach & Associates, Inc.
4. Introduction to Interactive Programming on the Internet with HTML and JavaScript, Craig D. Knuckles, ISBN: 0-471-38366-6, 2001
4. Murach, J., & Harris, R. (2017). Murach's Php and mysql: Training & reference. Mike Murach & Associates, Inc.
4. Murach, J., & Harris, R. (2017). Murach's Php and mysql: Training & reference. Mike Murach & Associates, Inc.

Evaluation System

Requirements Number Percentage of Grade
Attendance/Participation - -
Laboratory - -
Application - -
Field Work - -
Special Course Internship - -
Quizzes/Studio Critics - -
Homework Assignments - -
Presentation - -
Project 1 25
Report - -
Seminar - -
Midterms Exams/Midterms Jury 2 40
Final Exam/Final Jury 1 40
Toplam 4 105
Percentage of Semester Work 60
Percentage of Final Work 40
Total 100

Course Category

Core Courses X
Major Area Courses
Supportive Courses
Media and Managment Skills Courses
Transferable Skill Courses

The Relation Between Course Learning Competencies and Program Qualifications

# Program Qualifications / Competencies Level of Contribution
1 2 3 4 5
1 Applies knowledge of mathematics, science, and engineering. X
2 Designs and conducts experiments, analyzes and interprets experimental results. X
3 Designs a system, component, or process to meet specified requirements. X
4 Works effectively in interdisciplinary fields.
5 Identifies, formulates, and solves engineering problems. X
6 Has awareness of professional and ethical responsibility.
7 Communicates effectively. X
8 Recognizes the need for lifelong learning and engages in it. X
9 Has knowledge of contemporary issues. X
10 Uses modern tools, techniques, and skills necessary for engineering applications. X
11 Has knowledge of project management skills and international standards and methodologies. X
12 Develops engineering products and prototypes for real-life problems. X
13 Contributes to professional knowledge. X
14 Conducts methodological and scientific research. X
15 Produces, reports, and presents a scientific work based on original or existing knowledge. X
16 Defends the original idea generated.

ECTS/Workload Table

Activities Number Duration (Hours) Total Workload
Course Hours (Including Exam Week: 16 x Total Hours) 16 4 64
Laboratory
Application
Special Course Internship
Field Work
Study Hours Out of Class 16 2 32
Presentation/Seminar Prepration
Project 1 25 25
Report
Homework Assignments
Quizzes/Studio Critics
Prepration of Midterm Exams/Midterm Jury 2 10 20
Prepration of Final Exams/Final Jury 1 10 10
Total Workload 151