Lesson plan / ADVANCED PROGRAMMING

Lesson Information

Course Credit 3.0
Course ECTS Credit 4.0
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator
Instructor (s) Assist. Prof. Dr. ADEM ÖZYAVAŞ
Course Assistant

Purpose and Content

The aim of the course Understand Design Patterns and use them to solve problems.
Course Content Understand regular expressions and use them to solve problems.

Weekly Course Subjects

1Introduction to Java Serverside Programming
2Servlets
3Session Management
4Java Server Pages (JSP)
5Expression Language and JSTL
6Listeners
7Filters
8Midterm exam
9Security
10Asynchronous Programming
11JDBC
12File Upload
13Writing Custom Tags (as time allows)
14Web Annotations (as time allows)

Resources

Reading materials will be provided on a weekly basis by the instructor.