|
Course Description |
|
Course Name |
: |
Web Programming |
|
Course Code |
: |
İSB443 |
|
Course Type |
: |
Optional |
|
Level of Course |
: |
First Cycle |
|
Year of Study |
: |
4 |
|
Course Semester |
: |
Fall (16 Weeks) |
|
ECTS |
: |
5 |
|
Name of Lecturer(s) |
: |
Lecturer YOLDAŞ ERDOĞAN |
|
Learning Outcomes of the Course |
: |
explain the basic concepts of Web programming Summarize client-side technologies summarize server-side technologies Define the protocol and systems out on the web Perform with the client-side JavaScript, server-side scripts with asp.net develop an interactive website Take data from the database to show on the website
|
|
Mode of Delivery |
: |
Face-to-Face |
|
Prerequisites and Co-Prerequisites |
: |
ENF141 Basic Information Technologies
|
|
Recommended Optional Programme Components |
: |
None |
|
Aim(s) of Course |
: |
The aim of this course is to explain the basic concepts of web programming. This course is an introductory course for the World Wide Web. |
|
Course Contents |
: |
For the Internet, introduction to computer programming, server-side programming principles, the markup (HTML, CSS, XHTML, XML) and scripting (PHP, JavaScript, Perl) languages??, server-side technologies (PHP, C #, Java, Python, Ruby), Web servers, and application servers, databases, interaction (SQL, as MySQL, PostgreSQL, JDBC), the new web technologies (Web Services, Ajax, ROR, Django). |
|
Language of Instruction |
: |
Turkish |
|
Work Place |
: |
Faculty of Arts and Sciences Annex Lab |
|
|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
Computer networks, client-server computing architecture, web site, web page, html files, asp file, web programming, and we introduce the concept of |
Studying textbooks, computer application |
Lecture, computer application |
|
2 |
The creation of the Web server computer, web site, the establishment and regulation of the properties. |
Studying textbooks, computer application |
Lecture, computer application |
|
3 |
Website creation and placement of the web page with HTML code. |
Studying textbooks, computer application |
Lecture, computer application |
|
4 |
Using Java script on your web page. Java scripting language features, the structure of input-output operations to learn. |
Studying textbooks, computer application |
Lecture, computer application |
|
5 |
The concept of CSS and input |
Studying textbooks, computer application |
Lecture, computer application |
|
6 |
Formatting html elements using style properties |
Studying textbooks, computer application |
Lecture, computer application |
|
7 |
advanced java script and sample design with CSS |
Studying textbooks, computer application |
Lecture, computer application |
|
8 |
Mid-term Exam |
Studying textbooks, computer application |
Written Exam |
|
9 |
asP.NET programming language. |
Studying textbooks, computer application |
Lecture, computer application |
|
10 |
asP.net response object programming language, you examine the object and the server object properties. |
Studying textbooks, computer application |
Lecture, computer application |
|
11 |
ASP.net programming language, file, directory, and drive processes described. |
Studying textbooks, computer application |
Lecture, computer application |
|
12 |
Examination of the text file on the server computer operations ASP.net programming language. |
Studying textbooks, computer application |
Lecture, computer application |
|
13 |
ASP.net programming language implementation of procedures that server database file on the computer. |
Studying textbooks, computer application |
Lecture, computer application |
|
14 |
ASP.net programming language explanation of database operations using SQL with ADO. |
Studying textbooks, computer application |
Lecture, computer application |
|
15 |
ASP.net programming language explanation of database operations using SQL with ADO. |
Studying textbooks, computer application |
Lecture, computer application |
|
16/17 |
Final exam |
Studying textbooks, computer application |
Written Exam |
|
|
|
Required Course Resources |
| Resource Type | Resource Name |
| Recommended Course Material(s) |
Web Programming Step by Step
Marty Stepp (Author), Jessica Miller (Author), Victoria Kirst (Author)
|
| |
| Required Course Material(s) |
http://www.w3schools.com/
|
|
|
|
Assessment Methods and Assessment Criteria |
|
Semester/Year Assessments |
Number |
Contribution Percentage |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
60 |
|
Homeworks/Projects/Others |
5 |
40 |
|
Total |
100 |
|
Rate of Semester/Year Assessments to Success |
40 |
|
|
Final Assessments
|
100 |
|
Rate of Final Assessments to Success
|
60 |
|
Total |
100 |
|
|
| Contribution of the Course to Key Learning Outcomes |
| # | Key Learning Outcome | Contribution* |
|
1 |
Utilize computer systems and softwares |
5 |
|
2 |
Apply the statistical analyze methods |
1 |
|
3 |
Make statistical inference(estimation, hypothesis tests etc.) |
1 |
|
4 |
Generate solutions for the problems in other disciplines by using statistical techniques |
2 |
|
5 |
Discover the visual, database and web programming techniques and posses the ability of writing programme |
5 |
|
6 |
Construct a model and analyze it by using statistical packages |
3 |
|
7 |
Distinguish the difference between the statistical methods |
2 |
|
8 |
Be aware of the interaction between the disciplines related to statistics |
4 |
|
9 |
Make oral and visual presentation for the results of statistical methods |
3 |
|
10 |
Have capability on effective and productive work in a group and individually |
5 |
|
11 |
Develop scientific and ethical values in the fields of statistics-and scientific data collection |
0 |
|
12 |
Explain the essence fundamentals and concepts in the field of Probability, Statistics and Mathematics |
1 |
|
13 |
Emphasize the importance of Statistics in life |
2 |
|
14 |
Define basic principles and concepts in the field of Law and Economics |
1 |
|
15 |
Produce numeric and statistical solutions in order to overcome the problems |
5 |
|
16 |
Construct the model, solve and interpret the results by using mathematical and statistical tehniques for the problems that include random events |
4 |
|
17 |
Use proper methods and techniques to gather and/or to arrange the data |
3 |
|
18 |
Professional development in accordance with their interests and abilities, as well as the scientific, cultural, artistic and social fields, constantly improve themselves by identifying training needs |
0 |
| * Contribution levels are between 0 (not) and 5 (maximum). |
|
|
| Student Workload - ECTS |
| Works | Number | Time (Hour) | Total Workload (Hour) |
| Course Related Works |
|
Class Time (Exam weeks are excluded) |
14 |
4 |
56 |
|
Out of Class Study (Preliminary Work, Practice) |
14 |
2 |
28 |
| Assesment Related Works |
|
Homeworks, Projects, Others |
5 |
5 |
25 |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
10 |
10 |
|
Final Exam |
1 |
15 |
15 |
|
Total Workload: | 134 |
| Total Workload / 25 (h): | 5.36 |
| ECTS Credit: | 5 |
|
|
|