The widespread use of information technologies and systems in all sectors has created the need for cooperations and state institutions to hire professionals experienced in this area. Information Technologies graduate program provides opportunity for graduates of all disciplines. The target applicants are persons experienced in information sciences and willing to enrich their background or those who are at the beginning of their carrier and want to make good start.
The following prerequisites apply for the practice and completion of the Master of Science Degrees in Information Technology with Thesis Program:
- The time to complete the program is two years and minimum three semesters.
- For students who successfully complete their for-credit courses and Seminar Course but are unable to enter the thesis exam because they could not finish their thesis by the end of the fourth semester, with the recommendation of the Department of Mathematics and the approval of the Institute Administrative Board an additional time of at most two semesters can be provided to take the thesis exam and defend his or her thesis.
- Course Requirements:
- A student must take minimumtwenty one credits in total with seven courses in addition to IT 590 Seminar, IT 591 Special Studies and IT 599 Thesis Three of these courses must be Compulsory Courses and the rest from the Elective Course Set provided in the table below and/or from other departments with the approval of their advisor. Upon completing these courses, students who wish may also take additional courses.For students who take courses in addition to their minimum course load with the recommendation of the Department of Mathematics and Computer Science and the approval of the Institute Administrative Board, their grades in these courses will not be factored into their grade point average but will be included in their transcript.
- Seminar and Thesis courses: Students must take their Seminar, Special Studies and Thesis courses at the latest from third semester.
The Department of Mathematics and Computer Science will recommend a thesis topic and thesis advisor for each student to the pertaining institute latest by the end of the second semester. The topic and advisor recommendation will be finalized with the approval of the Institute Administrative Board. In the event that the nature of the thesis requires more than one thesis advisor, a second thesis advisor may be designated with the recommendation of the Department of Mathematics and Computer Science and the approval of theInstitute Administrative Board.
- Additionally, as stated in the Çankaya University Graduate Education Regulationsin the Graduate Program withThesis,
- A student may take undergraduate courses with the recommendation of the Department of Mathematics and Computer Science and the approval of the Institute Administrative Board. However, only two of these courses at the most will be factored in when calculating the course load and graduate degree credits.
- The student may take graduate courses at universities other than ÇankayaUniversity to be factored into the course load with the recommendation of the Academic Committee of the Department of Mathematics and Computer Science and the approval of the Institute Administrative Board. The number of these courses cannot exceed three.
|Course Code||Title||Credit||Course Content|
|IT 525||Management Information Systems||3 0 3||Principles and concept in information systems used in business, impact of information systems in workplaces, enterprise applications customer relationship management,supply chain management, legal, professional and ethical issues, project management issues.|
|IT 526||Object oriented programming||3 0 3||Introduction to programming, relational and logical operators, conditional structures, modular program design, basic concept of object, class, inheritance, polymorphism|
|IT 535||Database Management System||3 0 3||Introduction to database systems, data storage and retrieval problems, data definition, relational database management systems, tables, queries, relationships, building entity-relationship models, introduction to Structured Query Language (SQL), functional dependency and normalization.|
|Elective Courses (Four of the Following Courses)|
|Course Code||Title||Credit||Course Content|
|IT 518||Computer Networks and Communication||3 0 3||Basics of data communication, computer networks, ISO /OSI basic reference model, routing, flow control, congestion control, TCP/IP suite of protocols, data links, Internetworking, higher level protocols.|
|IT 527||Principles of Data Structures||3 0 3||This course will be about, primitive data structures. Binary and Decimal Integers, Real numbers, character strings, memory representation of information. Two and multi dimensional arrays. Structures. The stack, recursion, queues and lists, trees. Sorting, searching and graphs|
|IT 533||Advanced Programming||3 0 3||C++, encapsulation, inheritance, call by reference parameter passing,function and class templates, pointer, dynamic memory allocation, overloading, polymorphism, virtual functions, file processing, exception handling|
|IT 537||Fuzzy Systems||3 0 3||Fuzzy sets and basic operations on fuzzy sets, further operations on fuzzy sets, fuzzy relations and the extension principle, linguistic variables and fuzzy if-then rules, fuzzy logic and approximate reasoning, fuzzy rule base and fuzzy inference engine, fuzzifiers and defuzzifiers, fuzzy systems as nonlinear mappings, approximation properties of fuzzy systems, design of fuzzy systems from input-output data, non adaptive and adaptive fuzzy control|
|IT 538||Distributed Systems||3 0 3||Fundamentals of distributed systems and algorithms, remote procedure call, security in channel and access control, fault tolerance, transactions, p2p systems, group communication, sensor networks, localization, adaptive applications, cluster computing and social networks.|
|IT 539||Advanced System Simulation||3 0 3||General concepts of systems. Discrete and continuous systems. State variables. Models, modeling and simulation of systems. Principles and techniques for system modeling and simulation. Comparison of analytical modeling and simulation modeling techniques. General structure of a simulation system. Probability aspects of simulation. Techniques and methods of generation of random numbers and random variants with the desired probability distribution. Simulation languages and packages. Transaction-oriented and event-oriented simulation. Queuing systems in simulation. Validation and verification of simulation models. Output analysis and representation of simulation results. (Statistically)|
|IT 540||Semantic Web Information Systems||3 0 3||Semantic Web: terminology, parties, history: Components. Semantic Web: principles and practice. URI naming: XML technologies., XML processing, RDF: model, syntax, semantics, RDF: Vocabulary Description Language, RDF: data access: query language: standards and case studies, Web ontology: OWL intro: Web-based ontologies, Integration and interoperability: OWL & DAML, OWL: syntax and semantics, flavors, OWL practice, Rules and rule markup, Web services: Web syndication: RSS and Atom/Echo, Semantic Web: best-practice case studies, Innovative applications: future directions.|
|IT 544||Operating System Concepts||3 0 3||Fundamentals of concurrent programming: multitasking operating systems with special emphasis on UNIX: mutual exclusion problem and critical sections: semaphores: ADA rendezvous: transporters: UNIX structure.|
|At the latest from the Third Semester|
|IT 591||Special Studies||–|
For more information,Çankaya University Graduate Education Regulations.
|1st Semester||2nd Semester||3rd Semester||4th Semester|
|Compulsory Course I||Compulsory Course III||Special Studies||Special Studies|
|Compulsory Course II||Elective Course III||Thesis||Thesis|
|Elective Course I||Elective Course IV|
|Elective Course II||Seminar|