|
Week
|
Topics
|
Study Metarials
|
|
1
|
The Internet and World Wide Web
|
|
|
2
|
Basic HTML
|
|
|
3
|
Cascading Style Sheets (CSS)
|
|
|
4
|
Page Layout
|
|
|
5
|
PHP for server-side programming
|
|
|
6
|
Advanced PHP syntax
|
|
|
7
|
HTML forms and server-side data-I
|
|
|
8
|
HTML forms and server-side data-II
|
|
|
9
|
JavaScript For Interactive Web Pages
|
|
|
10
|
Document Object Model (DOM)
|
|
|
11
|
Events And The Prototype Library
|
|
|
12
|
AJAX and XML
|
|
|
13
|
Relational Databases and SQL
|
|
|
14
|
Interacting with a database using PHP
|
|
|
Prerequisites
|
-
|
|
Language of Instruction
|
Turkish
|
|
Responsible
|
Asst. Prof. Dr. Ayhan AKBAŞ
|
|
Instructors
|
-
|
|
Assistants
|
-
|
|
Resources
|
1. Stepp, M. Miller, J. and Kirst, V., Web Programming Step by Step, 2009 (or newer edition such as 2nd Ed.,2012. 2. Robbins, J. Niederst, Learning Web Design: A beginner`s Guide to HTML, CSS, JavaScript and Web Graphics, 2012. 3. Sebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692.
|
|
Supplementary Book
|
-
|
|
Goals
|
to introduce the key concepts of Web design and development as well as the software that facilitates it.
|
|
Content
|
The Internet and World Wide Web, Basic HTML, Cascading Style Sheets (CSS), Page Layout, PHP for server-side programming, Advanced PHP syntax, HTML forms and server-side data, JavaScript For Interactive Web Pages, Document Object Model (DOM), Events And The Prototype Library, AJAX and XML, Relational Databases and SQL, Interacting with a database using PHP
|
|
Program Learning Outcomes |
Level of Contribution |
|
1
|
To be able to apply mathematics, science and engineering theories and principles to Computer Engineering problems.
|
4
|
|
2
|
To have the ability to define, model, and solve problems related to Computer Engineering.
|
3
|
|
3
|
To be able to design and conduct experiments, as well as to analyze and interpret data.
|
3
|
|
4
|
To be able to design and analyze a process for a specific purpose within technical and economical limitations.
|
2
|
|
5
|
To be able to use modern techniques and calculation tools required for engineering applications.
|
4
|
|
6
|
To have the awareness of professional liabilities and ethics.
|
-
|
|
7
|
To be able to get involved in interdisciplined and multidisciplined team work.
|
3
|
|
8
|
To be able to declare his/her opinions orally or written in a clear, concise and brief manner.
|
-
|
|
9
|
To improve him/herself by following the developments in science, technology, modern issues, and know the importance of lifelong learning.
|
3
|
|
10
|
To be able to evaluate engineering solutions for the global and social problems especially for the health, safety, and environmental problems.
|
-
|
|
11
|
To have knowledge about of contemporary issues.
|
2
|