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 without Thesis Program:
- The time to complete the program is maximum three and minimum two semesters.
- Course Requirements:
- A student must take minimum thirty credits in total with ten courses in addition to IT 592 Project course. 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 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.
- Project course: Students must prepare their project and present it at the end of the semester. Students should register this course at the semester that the Department of Mathematics and Computer Science determines and they should submit their report at the end of the semester.
- Additionally, as stated in the Çankaya University Graduate Education Regulations in the Graduate Program without Thesis,
- 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 three 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 Çankaya University 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.
- The Department of Mathematics and Computer Science appoints an advisor to each student to select courses at the latest from the first semester. The determination and registration of/to the courses are conducted by the advisor.
|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 (Seven of the Following Courses)|
|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|
For more information,Çankaya University Graduate Education Regulations.
|1st Semester||2nd Semester||3rd Semester||4th Semester|
|Compulsory Course I||Compulsory Course III||Elective Course VI|
|Compulsory Course II||Elective Course III||Elective Course VII|
|Elective Course I||Elective Course IV||Project|
|Elective Course II||Elective Course V|