TR EN

INTERNET PROGRAMING COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
BIL311 INTERNET PROGRAMING 5 3 3 6

KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to)

Students learn to create static and dynamic web pages using basic web technologies such as HTML, CSS, and JavaScript.
Students will gain knowledge of modern frontend tools (e.g. Bootstrap, React or Vue.js) and backend development (Node.js, Express.js) and will be able to develop full-fledged web applications by establishing client-server communication.
Students learn how to exchange data using JSON, AJAX, and RESTful APIs, as well as security principles (encryption, authentication, protection against threats such as XSS and CSRF).
Students can plan and implement a web project from design to development, then present their projects and receive feedback.