ECTS - - Computer Programing (Distance Education)

Compulsory Departmental Courses

BP101 - Algorithm and Introduction to Programming (1 + 0) 5

Comprehension of information storage; understanding the algorithms and program flow chart, understanding how it is used; programming languages; basics of C programming language; input/output commands; selecting and looping and features; functions, indicators; series, strings; structures; text files.

BP102 - Data Structures (1 + 0) 5

Understanding the sequence; understanding the end; understanding the structure and composition; AMAS understanding and use of recursion function; stack, queue understanding and binary search tree; implementation of C programming language in problem solving.

BP103 - Computer Hardware (1 + 0) 5

Computer components and features; views of the computer data; central processing unit, motherboard and bus, BIOS, I/O and tasks of components such as one memory; data storage; operating systems; creating a computer from its basic parts; maintenance and repair; computers additional hardware installation; introduction to computer networks and basic e

BP104 - Graphics and Animation (1 + 0) 5

Basic concepts related to graphics and animation, vector drawings, text processing, field selections in the bitmap image forming process in the bitmap image, the layer structure, the effect on the bitmap image applications, basic concepts related to animation, creating animation.

BP105 - Integrated Office (1 + 0) 5

Basic software programs under the Office programs; the basic concepts about office programs; disposing of a strong background in computer software.

BP106 - Object Oriented Programming (1 + 0) 6

Function and scope rules, class definition, inheritance, polymorphism, operator installation, function and class templates, exception handling, input/output, object-oriented concepts.

BP107 - General Management (1 + 0) 3

Business management, business as an economic unit, business types, business types in terms of legal forms

BP201 - Database Management Systems (1 + 0) 6

Database systems, entity-relationship (VI) and extended entity-relationship (GUI) and data modeling, relational data modeling, file organization and indexing structures, relational algebra, structured query language (SQL), database design: functional dependencies and normalization table, introduction to database management.

BP202 - Internet Programming II (1 + 0) 6

Introduction to PHP, variables, arithmetic operations, comparison operations, loops, arrays, forms, functions, file operations, cookie and session, database operations, web security, the basic concepts of programming, object-oriented programming.

BP203 - Web Technologies (1 + 0) 6

Basic information about internet, basic concepts related to the web browser, personal web security, privacy and access control, web server, web programming technologies.

BP204 - Operating systems (1 + 0) 6

General information and history about the operating systems Windows and Linux installation; Windows command-line commands; Unix command line commands; operating systems concepts (processes, memory, etc); Unix command-line programming; logical conditions and loops.

BP205 - Internet Programming I (1 + 0) 6

Internet infrastructure, World Wide Web, HTTP, web browsers, markup languages, HTML, W3C`s skeletal structure, CSS programming, JavaScript programming, animation development, ActionScript.

BP206 - Term project (1 + 0) 6

Undergraduate final project enables students to apply their theoretical knowledge learned during the 4-semester period into practice.

BP207 - Computer Networks and Internet (1 + 0) 6

Computer networks and communications, network equipment and functions, computer network architectures, OSI multi-layered network model, TCP / IP networking protocol stack, IP addresses, widely used network protocols (domain name services, e-mails, e-mail, web, file transfer), internet network model of layers and functions, packet switching and rout

BP208 - Advanced Programming (1 + 0) 6

Introduction to Java, procedural Java, objects and grades, object-oriented design and UML, applets, LayoutManager and Dialog Window, input/output and flow.

BP210 - System Analysis and Design (1 + 0) 6

Introduction to object-oriented concepts, modeling concepts, analysis and modeling, object-oriented system analysis, object-oriented system design, object constraint language, design motifs (entry level).

ENG131 - Online Basic English I (1 + 0) 4

Giving and asking personal information, ordering food and drink, telling the time, talking about habits, talking about familiy, talking about clothes, etc.

ENG132 - Online Basic English II (1 + 0) 4

More activities on vocabulary, structure and communicative skills at elementary level; various themes such as homes, furniture, sports, transport, plans, and life styles.

ENG231 - Online Basic English III (1 + 0) 4

More activities on vocabulary, structure and communicative skills at elementary level; various themes such as technology, travel, hotels, recipes, people, personality, and daily routines.

HIST101 - Principles of Atatürk and History of Turkish Revolution I (2 + 0) 2

French Revolution; structure and geopolitic positioning of Ottoman Empire, reasons of its decline; Westernization movements, First and Second Constitutional Monarchy declarations; Libya and Balkan wars; First World War; period before the War of Independence, congresses, National Pact, establishment of Turkish Grand National Assembly.

HIST102 - Principles of Atatürk and History of Turkish Revolution II (2 + 0) 2

War of Independence; Lausanne Treaty; declaration of the Republic; removal of sultanic rule and caliphate; Atatürk`s revolutions; establishment of national economy; Second World War, before and after; Turkish Republic after 1960.

MATH191 - Mathematics I (1 + 0) 6

Sets, numbers, identities, equations and inequalities, polynomials, coordinate system in the plane, functions, trigonometric functions and identities, complex numbers, exponential and logarithmic functions.

MATH192 - Mathematics II (1 + 0) 6

Systems of linear equations and matrices, determinants, limits and continuity, derivative, extreme values of functions, integral, area, volume and center of mass calculations, differential equations, statistics.

TURK401 - Turkish Language I (2 + 0) 2

Languages and their classification; history of Turkish language, its spread over the world and its place among other languages; Turkish language in the republic era; orthography; expressions; foreign words, suffixes and prefixes; punctuation; language and verbalism.

TURK402 - Turkish Language II (2 + 0) 2

Written expression and its genres; bibliography; sentence structure and types; misexpression; verbal expressions.