Main Page     Information on the Institution     Degree Programs     General Information for Students     Türkçe  

 DEGREE PROGRAMS


 Associate's Degree (Short Cycle)


 Bachelor’s Degree (First Cycle)


 Master’s Degree (Second Cycle)

  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