Bölüm Hakkında

İstanbul Aydın Üniversitesi 2021 – 2022 öğretim yılında 4 yıllık Yazılım Geliştirme Lisans Programını açmış bulunmaktadır. Bölümün dersleri İngilizce olup hazırlık sınıfından sonra 4 yıl öğretim verilecek bu bölümde temel ve güncelliğini kaybetmeyen programlama dilleri (Java, Python, C# vb.) ilk 2 sınıfta öğrencilere ders programı içeriğinde sunulacaktır. Sonrasında ise öğrencilerin kariyer planlarına ve gelişimlerine uygun olan uzmanlaşma alanlarından birinde yoğunlaşmış bir ders programı önerilmektedir.

Makinenin olduğu her yerde yazılım da vardır. Dolayısıyla yazılımın çok gelişmiş bir çalışma ve kendini geliştirme alanı bulunmaktadır. Bunlardan bazıları bulut bilişim, gömülü sistemler, masaüstü programlama web programlama, android uygulama geliştirme, ios uygulama geliştirme, oyun programlama olarak sıralanabilir.

Elektrikli otomobil akıllı şebeke(smart grid) akıllı evler otonom araçlar dronelar kripto paralar ve blok zincir günümüz ve yakın geleceğin kullanımında olan ve olacak makineler ve araçlardan bazıları olup bunların yaşam döngüleri içinde etkileşim içerisinde olacakları bütün makinelerden oluşan alemi yazılım dünyasının yakın geleceğinde bu alemin bileşenlerine yönelik yazılımların daha popüler ürünler olduğunu söyleyebiliriz. Öğretim programımız çerçevesinde bu teknolojik yeni alemlere uyumlu dersleri vermeye ve teknolojik gelişime göre bu müfredatı güncellemeye özen gösteriyoruz.

Yazılımın matematiğe bağımlı olmadığını düşünen bir paradigmayla Mühendislik baraj sıralamasına takılan öğrencilerimize de bu dünyaya adım atma fırsatı sunmak için Yazılım Geliştirme bölümünü açtık(Esasında agile bir yapılanmaydı bu) . Sayısal Puanla öğrenci alacak bölümümüzün henüz taban sıralaması belirli olmayıp taban sıralamasının mühendislik barajının üstünde (300000+) olmasını tahmin etmekteyiz.

Ders Programımızı oluştururken ABD’de ihtiyaç duyulan yazılım geliştirmeci ilanlarını (indeed web sitesinden) inceledik. Indeed kariyer sitesinde ABD de arananan yazılımcı nitelikleri ve bu niteliklerden aranan personel sayıları aşağıdaki tabloda verilmektedir.

Aranan Nitelik

İş İlanı Sayısı

Java

60822

JavaScript

49244

Python

44543

SQL

32155

React

27944

HTML5

26647

CSS

24937

Angular

21636

Node.js

18478

C

16535

.NET

15624

Ruby

11104

XML

9477

PHP

7411

Perl

5177

 

Bizde bu sayılara uygun bir ders ve seçmeli ders havuzu oluşturduk.

compulsory courses

Program Design I

Mathematical Foundations of Computing

Introduction to Software Development I

Computer Design

English for Software Developers I

Source Code Editors and Compilers

TÜRK DİLİ-I

Program Design II

Introduction to Software Development II

Computer Algorithms I

Operating Systems Design and Implementation

Web Programming and Content Management Systems

English for Software Developers II

TÜRK DİLİ-II

ATATÜRK İLKELERİ VE İNKILAP TARİHİ-I

Introduction to Android Application Development

Object Oriented Programming

Data Structures

E-Commerce Modules

Social Responsibility and Ethics

Statistics

ATATÜRK İLKELERİ VE İNKILAP TARİHİ-II

Database Mangement Systems

Programming with Python Fundamentals

Javascript and JS Libraries

Introduction to IOS Application Development

Game Development Engines

Introduction to Cloud Computing Platforms

YERİNDE UYGULAMA-I

Programming with Java

Programming Language Design and Implementation

YERİNDE UYGULAMA-II

Data Mining and Business Intelligence

Programming with Java II

YERİNDE UYGULAMA-III

Systems Programming

Programming with .NET I

Communication and Ethical Issues in Computing

Entrepreneurship

Programming with .NET II

Faculty Selective Courses

Undergraduate Design/Research

Artificial Intelligence I

Introduction to Machine Learning

Natural Language Processing

User Interface Design and Programming

Visualization and Visual Analytics

Computer Graphics I

Video Game Design and Development

Engineering Distributed Objects For Cloud Computing

Introduction to Networking

Design and Implementation of Network Protocols

Compiler Design

Object-Oriented Languages and Environments

Programming Language Design

Public Policy, Legal, and Ethical Issues in Computing, Privacy, and Security

Software Development for Mobile Platforms

Database Systems

Networked Operating Systems Programming

Secure Operating System Design and Implementation

Building Secure Computer Systems

Human Augmentics

Regression Applications and Forecasting in Engineering

Codes and Cryptography

Linear and Non-Linear Programming

Graph Theory

Combinatorics

Numerical Analysis 

Game Theory

Earth, Energy, and the Environment

Global Environmental Change

Software and Applications on Healthcare

Software and Applications Business and finance

Software and Applications Information security

Software and Applications Defense

Cloud Computing Platforms GCP,AWS,AZURE

Advanced Programming with Java

Advanced Programming with JavaScript

Advanced Programming with Python

Advanced SQL, mysql, sqlite and NOSQL

Advanced Programming with React

Advanced Programming with HTML5

Advanced Programming with CSS

Advanced Programming with Angular

Advanced Programming with Node.js

Advanced Programming with C

Advanced Programming with .NET

Advanced Programming with Ruby

Advanced Programming with XML

Advanced Programming with PHP

Advanced Programming with Perl

Android Application Development with Flutter

Android Application Development with React

IOS Application Development with IOS Native

IOS Application Development with React

Code Editors and compilers

SAS Programming

ERP Softwares

Monetizing the Data Analytics

Marketing with Data

Game Programming with unity

 

Yazılım Mühendisliği ve Bilgisayar Mühendisliği hocalarımızın ders vereceği bölümümüze öğrencilerimizi bekliyoruz.

Dr. Öğretim Üyesi Elyase İSKENDER

güncelleme: 7.10.2021 19:37