SENG 216

Course Code & Number
SENG 216
Course Title
Web Programming
Level
BS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 6 ECTS Credits
Year of Study:
Sophomore
Semester:
Spring
Type of Course:
Compulsory
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite::
Pre-requisites: NONE
Co-requisites: NONE
Catalog Description
The Internet and the World Wide Web. Overview of the .NET development platform. Overview of Java. Object-oriented concepts in Java and C#. Introduction to ASP. .NET and web forms. Advanced web forms. XML/Web services. .NET security. CLR. Design considerations.
Course Objectives

The objective of this course is to provide an understanding of modern web development languages and tools. This course introduces the concept of developing interactive web applications using Java and .NET based technologies. These applications include developing a web compatible database system, developing the user interface between the database and the end-user, and implementing a transfer protocol between the client and the server.

Course Learning Outcomes

Upon successful completion of the course, students will be able to:

1. Implement a web compatible database system,
2. Develop user-friendly interfaces for web applications,
3. Use a transfer protocol between the client and server of a web application,
4. Create XML documents for communication of web applications,
5. Provide secure web applications,
6. Generate codes for web applications using the .NET platform (or PHP).

Course Coordinator:
Dr.Tansel Dökeroğlu