Anadolu Info Package Anadolu Info Package
  • Info on the Institution
  • Info on Degree Programmes
  • Info for Students
  • TR
About the Programme Academic Staff Program Qualifications Lessons Matrix of Course & Program Qualifications Turkish Qualifications Framework (TQF) TQF & Program Qualifications
  1. Vocational School of Information Technologies
  2. Department of Software, Application Development and Analysis
  3. Program in Front-End Software Development
  4. Course Structure Diagram with Credits
  5. Integrated Development Environments
  6. Description
  • Description
  • Learning Outcomes
  • ECTS Credit Load
  • Course's Contribution to Program
  • Learning Outcomes & Program Qualifications
Last Updated: 25/06/2026

Code - Course Title Course Type Laboratory + Practice ECTS
ÖYG124 - Integrated Development Environments II. SEMESTER 2 +1 3.0
Language of Instruction Türkçe
Course Type Area Elective Courses
Course Instructor(s) ÖĞR. GÖR. AHMET AVCIOĞLU
Mode of Delivery Face to face.
Place of Delivery
Used Educational Platforms
Prerequisites None.
Courses Recomended
Recommended Resources Lecture slides and practice notes.
Work Placement
Aims of the Course

Weeks Learning Outcomes Topics Teaching Methods
Week - 1 Course introduction, presentation of course structure and assessment method, an overview of modern development environments, the concept of developer workflow, the toolchain approach and setup of the software infrastructure for the course.
Week - 2 Historical development of code editors, Visual Studio Code installation, interface introduction, keyboard shortcuts, settings files, theme and font configuration.
Week - 3 Plugin ecosystem, introduction to commonly used plugins, syntax highlighting and code formatting tools, debugging features and collaborative editing approaches.
Week - 4 Terminal and shell usage, basic commands, file and directory operations, tool installation with package managers, environment variables and file permissions.
Week - 5 Introduction to the concept of version control, fundamentals of Git, creating a local repository, committing and tracking changes, repository navigation commands.
Week - 6 Branching and merging, conflict resolution, tags, rewriting history, hands on Git workflow applications on real scenarios.
Week - 7 Teamwork with GitHub, remote repositories, creating repositories and managing access, pull requests, code review processes and issue tracking.
Week - 8 Midterm examination.
Week - 9 Introduction to the container concept, differences between virtual machines and containers, Docker installation and architecture, the concepts of image and container.
Week - 10 Docker basic commands, pulling and running images, port mapping, use of volumes, running the development environment in a container.
Week - 11 Introduction to AI assisted development assistants, code completion, inline suggestions and chat based help, integration of assistants into the development environment.
Week - 12 Effective prompt writing, providing the right context to assistants, use of assistants in debugging and test writing, review of generated code.
Week - 13 Ethical and safe use of AI assistants, license and copyright issues, code and data leakage risks, corporate use policies.
Week - 14 Applied project, end to end execution of a small scale development task by using Visual Studio Code, Git, GitHub, Docker and AI assistants together, and general recap.

No content has been provided.

No content has been provided.

No content has been provided.


Assessment Method and Passing Requirements
Quamtity Percentage (%)
Toplam (%)

Info on the Institution

  • Name and Adress
  • Academic Calendar
  • Academic Authorities
  • General Description
  • List of Programmes Offered
  • General Admission Requirements
  • Recognition of Prior Learning
  • Registration Procedures
  • ECTS Credit Allocation
  • Academic Guidance

Info on Degree Programmes

  • Doctorate Degree / Proficieny in Arts
  • Master's Degree
  • Bachelor's Degree
  • Associate Degree
  • Open&Distance Education

Info for Students

  • Cost of living
  • Accommodation
  • Meals
  • Medical Facilities
  • Facilities for Special Needs Students
  • Insurance
  • Financial Support for Students
  • Student Affairs Office

Info for Students

  • Learning Facilities
  • International Programmes
  • Practical Information for Mobile Students
  • Language courses
  • Internships
  • Sports and Leisure Facilities
  • Student Clubs