Program tanımlarıObjectives:
The widespread use of information technologies and systems in all sectors has created the need for professionals who are able to develop, use and maintain such systems. Healthcare Information Systems, Management Information Systems, Geographical Information Systems, Command, Control and Communication Information Systems are only some examples of the wide spectrum of applications. The objectives of the Information Systems graduate programs are:
to educate graduates from different disciplines in the theoretical and practical aspects of information systems,
to meet the interdisciplinary graduate needs of the academia, industry, and the public and private sectors,
to foster and support interdisciplinary research in the field.
Career Opportunities:
Graduates of the programs can work in any field related with information systems.
Program Structure
The courses are grouped into three tracks: Technology, Management and IS Domains. In addition to the core courses, students are required to take elective courses from these tracks in order to enhance their level of interdisciplinary knowledge. Elective courses will be taken to specialize in one of the tracks. It is crucial for the success of the program that the faculty advisors guide the students closely and help them choose elective courses suitable for their specific objectives and backgrounds. The MS Program has thesis and non-thesis options.
* Introduction to Computers and Programming (CENG 200/210/220 /230 or equivalent)
* Algorithms and Data Structures (CENG 301/EE 441 or equivalent)
* Fundamentals of Business (BA 1101 or equivalent)
* Introduction to Probability and Statistics (STAT 201 or equivalent)
Core Courses
501 Introduction to Information Systems
Description: The course introduces the students to the fundamental concepts of information systems. These include: systems theory; management information; conceptual models of information in organizations; MIS; decision support systems; enterprise resource planning systems; information systems planning; organizing for information system projects; IS project lifecycle models; IS development and maintenance principles; organization, management and control of IS; IS outsourcing.
502 Information Systems Project
Description: This course aims to give students professional experience in information systems development. Student teams work on the specification, design, implementation and acceptance testing phases of different information systems projects. Each team works on a different phase of a different project and produces professional quality documentation. The documentation is distributed among all teams, who then collectively participate in formal review sessions held in class for each phase of each project. Project topics may be selected from diverse areas such as engineering, business management, provided that the project plan is realistic and the estimated duration fits a semester.
503 Database Concepts and Applications
Description: Introduction to database concepts: data abstraction/independence, data models (Entity-Relationship model, Object Oriented model, relational/network/hierarchical model), database languages (DDL, DML), database administrator/user. Storage and File Structures. Indexing and hashing. Relational Model: formal query languages (Relational algebra, Relational calculus), commercial query languages (SQL). Relational database design: integrity constraints, data dependencies, normal forms. Transaction processing and concurrency control.
504 Computer Networking for Information Systems
Description: Introduction to networking, Layered network architectures and standard layer functions. ALOHA, Ethernet and Token Ring networks. Framing and error control. Routing and switching. Internetworking. TCP/IP. The Internet. Application support protocols. Network security.
507 Introduction to Software Engineering
Description: The course introduces the fundamentals of software management and software system models with an emphasis on software development process models, project management techniques and contemporary modeling notations.
589 Term Project
590 Graduate Seminar
Description: This course is designed with two main objectives: to acquaint students with prominent information systems professionals from industry, and to provide students with a chance to prepare and present a professional seminar on information systems. Invited speakers shall present seminars on their professional experience, and students will be required to hold one-hour seminars on subjects of their own choice.
Master's Thesis
Students who have already taken some of the core courses listed above (or their equivalents) should take elective courses to replace them.
Elective Courses for MS and PhD Programs
All students should take at least two elective courses from their major track and at least one elective course from their minor track.
MATH 522 Coding Theory
Description: Ring of integers of an algebraic number field. Integral bases. Norms and traces. The discriminant. Factorization into irreducibles. Euclidean domains. Dedekind domains. Prime factorization of ideals. Minkowski's theorem. Class-group and class number.
EE 430 Digital Signal Processing
Description: Discrete-time signals and systems. Discrete Fourier transform. Sampling and reconstruction. Linear time-invariant systems. Structures for discrete-time systems. Filter design techniques. Fast Fourier Transform methods. Fourier analysis of signals using discrete Fourier transform. Optimal filtering and linear prediction.
EE 511 Communication Electronics
Description: Small and large signal HF amplifier design. HF oscillators. Noise considerations in RF amplifiers. RF amplifiers. Microstrip and stripline techniques. Transistor and amplifier measurement techniques. Computer aided design of amplifiers.
EE 512 Introduction to Optical Fiber Communications
Description: Optical propagation in fibers, attenuation, scattering, dispersion, polarization and non-linear phenomena in trasmission. Optical sources and optical detectors. Coupling of sources and detectors to optical fibers, splicing and optical connectors. Non-coherent receivers and their performance, non-cohorent optical fiber communication systems. Coherent optical fiber communication systems with heterodyne and homodyne demodulation. Optical fiber amplifiers, frequency division multiplexing and time division multiplexing.
EE 533 Information Theory
Description: Mathematical analysis of discrete and continuous information sources and communication channels. Concepts of mutual information and entropy as mathematical measures for sources and channels. Introduction to rate distortion theory. Channel capacity, source and channel coding theorems.
EE 534 Coding Theory
Description: The arithmetic of Galois fields. Linear block codes with particular emphasis on cyclic codes, such as BCH and RS codes. Convolutional codes. Efficient decoding algorithms for block and convolutional codes. Concatenation and interleaving of codes
EE 535 Communication Theory
Description: Detection theory: binary M-ary hypothesis testing. Estimation theory. Representation of stochastic processes: Karhunen-Loeve expansion. Detection and estimation of signal parameters in white and colored noise. Estimation of continuous waveforms. Optimum linear realizable processor: Wiener-Hopf equation and its solution.
EE 542 Computer Networks
Description: Description: The layered architecture, Local Area Networks, data link protocols, error correction with FEC and ARQ, routing, flow control, transport protocols, application layer protocols, recent subjects in networking.
CENG 530 Computer Networks and Communications
Description: Basics of data communication, and computer networks, ISO/OSI basic reference model. Physical, data-link, network, and transport layers. Routing, flow control, congestion control. Internetworking. TCP/IP suite of protocols. Higher layer protocols. Contemporary network architectures.
CENG 532 Distributed Computing Systems
Description: Basics of distributed computing systems. Global state management indistributed computing systems. Communication in distributed systems. Inter Process Communication and remote procedure call. Distribute filesystems. Fault tolerance. Synchronization and deadlocks. Load balancingand process migration. Distributed Operating Systems issues. Project(s).
CENG 545 Software Quality Assurance and Testing
Description: Software quality. Quality assurance. Quality metrics. Construction of SQA. Quality management and control. SQA planning. Quality standards. Software testing techniques. Black box and white box testing. Test strategies, Unit Test, and Integration Test.
CENG 551 System Development with Abstract Design
Description: This course is designed to inform the students about the new techniques in designing software systems and hybrid engineering systems. Software Engineering : Classical and modern methods. Comparative analysis of software development paradigms. Abstract design paradigm : Top-down design approach starting with abstract entities. Introduction to hybrid system design in integration perspective. Application of formal systems (logic, set theory, lambda calculus, etc.) to system development. Process models for software development. Design level process modeling.
CENG 553 Database Management Systems
Description: Introduction to database concepts, the theory of relational database model, semantic database models. Extended relational data model, deductive database, distributed database, object-oriented database, and expertdatabase systems, uncertainty in database systems. other recent research topics.
CENG 556 Distributed Data Base Management Systems
Description: An overview of distributed databases, a review of databases, concurrency control in centralized DBMSs, concurrency control in distributed databases, serializability theory 3, two-phase locking, timestamp ordering serialization, graph checking, time interval technique, optimistic methods, handling replicated data multiversion data, distributed database design, recovery query processing in distributed DBMSs.
CENG 557 Object-Oriented Analysis and Design Information Systems
Description: Analysis and design of information systems. Object orientation. Object oriented analysis and design Coad- Yourdon. Applying OOD criteria. Review of other approaches: Booch, Rumbaugh, Shlaer-Mellor, and Jacobsen approaches.
CENG 567 Design and Analysis of Algorithms
Description: The complexity of algorithms. Lower and upper bound theory. design of the following algorithms; Divide-and-Conquer, the Greedy Approach, Dynamic Programming, Backtracking, Branch- and-Bound. NP-Complete and NP-Hard problems.
CENG 702 High Speed Networks
Description: This course is intended to cover the new development in High Speed Networking. The social and technological aspects of the changes imposed as a result of these developments shall be dealt with and discussed along with a thorough study of the technical background.
CENG 704 Electronic Commerce on the Internet
Description: Introduction to Electronic Commerce, Electronic catalogs, search techniques in electronic catalogs, integrated access to multiple distributed heterogeneous electronic catalogs, Agents for finding, collecting and collating data on the net, brokering agents, describing metadata on the Web and agents based on metadata (like Resource Description Framework of W3C or Knowledge Interchange Format), open electronic trading markets, Compositional software architectures in support of electronic commerce, combining distributed object management platforms with Web and Java for electronic commerce applications, providing semantic interoperability through metadata, Workflow Management Systems (WFMSs) in support of Electronic Commerce, modeling of electronic commerce processes, truly distributed enactment services and interoperability of workflow engines, dynamic modification of running workflows, guaranteeing the correctness of specifications, Secure Internet payment systems, electronic payment methods, Dataweb technology and database infrastructure for electronic commerce: Java Database Connection (JDBC) to SQL databases, Webcasting, Electronic Commerce Products, Research Issues in Electronic Commerce.
IS 508 Computer System Organization
Description: The course provides the basics of computer organization and advanced architectures used in the design of modern computers. Together with fundamentals of computer organization, instruction level parallelism, memory hierarchies, storage systems and multiprocessor systems are introduced.
Name: IS 514 Multimedia Information Systems
Description: Architectures for Multimedia Systems, Digital Audio, Video Technology and Image Compression, Computer Graphics, Multimedia Information Systems, Multimedia Communication Systems.
Name: IS 525 Acquisition of Software Intensive Systems
Description: The course covers the software acquisition process and products and introduces the standards, and models of software acquisition. The course presents best practices that have been successfully applied in major acquisition programs. Issues related to management of acquisition projects, supplier selection process and acquisition process improvement models are discussed. Students are grouped in small teams to assess the capability of an acquisition process and to develop technical products of a software acquisition project, including requirements document and project plan.
Type: Technical Elective
IS 526 Software Quality Management
Description: This course presents models of software process improvement. Primary topics include software process improvement frameworks, software quality management and quality assurance standards, software process modeling languages, software process metrics, process improvement in other disciplines. Students will select a related topic for further research and will prepare a research paper on this topic
IS 527 Software Verification
Description: The course introduces software verification processes that determine whether deliverables of a given activity conform to the requirements of that activity. The discussion includes review, inspection, walkthrough processes within an organization and to the impact on software quality are also investigated. Several examples are studied and verification meetings are organized to apply the techniques introduced.
Name: IS 543 Information Retrieval
Description: Theoretical and modeling issues in information retrieval: automatic indexing; techniques for searching and ranking output; retrieval output evaluation; classical and user-oriented approaches to automatic classification; relevance feedback; Markov models; distributed retrieval; document filtering; cross-language retrieval; the role of decision models and machine learning, in particular learning by observation and learning by induction, in the above processes.
Name: IS 545 Object Oriented Programming and Data Structures
The basic Object Oriented Principles will be discussed using a modern programming language i.e. Java. The theory will be used in practice to implement Data Structures which is very important in algorithm development.
The core of the class will depend on using object oriented principles to implement algorithms in Data Structures using Java. Altough some reading is required, practice is more important in learning any programming language.
IS 551 Computer Security and Cryptography
Description: Introduction to privacy, data security, communication security and file security in computers and computers networks. Introduction to cryptography, its role in electronic data processing. Block ciphers, stream ciphers and DES, data encryption standard. Trusted computer systems, issues in authentication and verification.
IS 553 Guided Wave Optics
Description: This course builds up the concepts necessary to understand the guided wave optical systems of today and those proposed for the future. Topics covered include semiconductor lasers, fiber optics, and integrated optics.
Human-Computer Interaction
Description: This course will provide students with a sound introduction to the discipline of HCI and examine the issues of human factors and the design of computer application interfaces. The course will have a more psychological and social focus rather than a technical one. It will be organized around a collection of readings and real-world exercises concerned with applying HCI research to the design of computer interfaces.
Type: Technical Elective
Course Code: 9010707
Name: Formal Verification Theory and Practice
Credit: 3
Description: This course aims to introduce students to a crucial part of the design cycle: mathematically proving that the design satisfies desirable or required properties, referred to as formal verification. An introductory treatment of theoretical framework is accompanied with state of the art verification tools.
Type: Technical Elective
Course Code: 9010714
Name: IS 714 Wireless Networks
Credit: 3
Description: Wireless link characteristics, wireless media access, wireless and mobile network architectures, transport protocols over wireless networks, mobile IP, wireless LANs, introduction to ad hoc networks, personal area networks, sensor networks, wireless security.
Type: Technical Elective
Course Code: 9010738
Name: IS 738 Software Design Patterns
Credit: 3
Description: The course focuses on design patterns, patterns for concurrent software systems, antipatterns and recognizing design problems, refactoring bad design to patterns. Hands-on experience on reuse of design patterns will be established by a class project. The course includes reviews of UML, object-oriented design and aspect oriented design. Students will be able to efficiently communicate program structures using patterns and to develop software of high quality.
Type: Technical Elective
Course Code: 9010744
Name: IS 744 Grid Computing
Credit: 3
Description: The course introduces the basic concepts of Grid computing, its history, its architecture, standards, Grid services, Grid middleware, implementation issues in Grid environment, resource management, data management, security infrastructure, future directions of Grid research and development.
Type: Technical Elective
Course Code: 9010750
Name: IS 750 Web Services and Service Oriented Architecture
Credit: 3
Description: This course introduces basic concepts in Web services, their application areas in particular for e-business and e-commerce, latest standards, Grid services, service oriented architecture, semantic Web and mobile web services.
Type: Technical Elective
Course Code: 9700501
Name: IAM 501 Introduction to Cryptography
Credit: 3
Description: Classical Cryptography: The Shift, Substitution, Affine, Vigenere and Hill Ciphers, The Permutation Cipher, Stream Ciphers; Cryptanalysis: The Cryptanalysis of the Affine, Substitution, and Vigenere Ciphers, A Known Plaintext Attack on the Hill cipher. Shannon's Theory: Perfect Secrecy, Entropy, Huffman Encoding and Entropy, Properties of Entropy, Spurious Keys and Unicity Distance. DES: Description of DES, Differential Cryptanalysis. Feistel Ciphers. The Block Ciphers: Lucifer, FEAL, Loki, IDEA, RC5, Safer, Candidate ciphers for AES, and AES Algorithm Rijndael.
Type: Technical Elective
Management Track
Course Code: 3125102
Name: BA 5102 Strategic Management
Credit: 3
Description: A systematic and analytic study of the structure and functioning of organizations and the behavior of groups and individuals within them. The emphasis will be on the pragmatics of organization and management.
Type: Management Elective
Course Code: 3125201
Name: BA 5201 Organization and Management
Credit: 3
Description: A systematic and analytic study of the structure and functioning of organizations and the behavior of groups and individuals within them. The emphasis will be on the pragmatics of organization and management.
Type: Management Elective
Course Code: 3125202
Name: BA 5202 Human Resources Management
Credit: 3
Description: The course is concerned with the policies, procedures and practices governing the recruitment, selection, training, promotion, renumeration, and working conditions of the people employed by an enterprise.
Type: Management Elective
Course Code: 3125222
Name: BA 5222 Negotiation Process
Credit: 3
Description: The viewpoint that manager is a negotiator is emphasized. Negotiation structure, planning for negotiation; hard soft and principled types and distributive and negative negotiations are analyzed, various heuristics are developed. Cases and exercises in this area are used to build the necessary understanding and skills.
Type: Management Elective
Course Code: 3125312
Name: BS 5312 Topics in MIS
Credit: 3
Description: The course provides a practical understanding of the concepts and theories involved in the development and implementation of management information systems. The identification of various information subsystems, the initiation of and responsibility for the MIS project, the strategies for the determination of the system requirements, methods and tools for the analysis and design of the systole, software and hardware selection criteria are among the topics discussed through various case studies.
Type: Management Elective
Course Code: 3125503
Name: BA 5503 Management Science
Credit: 3
Description: Covers the most commonly used models/methods of Operations Research/Management Science; emphasizes business applications rather than a mastery of the solution algorithms. Linear and dynamic programming, inventory and queuing models, simulation modeling and applications are studied.
Type: Management Elective
Course Code: 3125601
Name: BA 5601 Elements of Sequencing and Scheduling
Credit: 3
Description: The course introduces the issues, concepts and problems in the Deterministic Scheduling Theory, the Theory of Algorithms and the Theory of NP-Completeness. Classification of the fundamental scheduling models that are well-studies in the literature, characteristics of these models, optimization and approximation algorithms proposed to solve some of these models, time-complexiities of the algorithms, evaluation of the performance of the approximation algorithms are among the topics covered.
Type: Management Elective
Course Code: 3125602
Name: BA 5602 Operations Management
Credit: 3
Description: The operations management functions in manufacturing and service industries; demand forecasting, capacity planning, facility location and layout, product design, process selection, job design and work measurement, production planning and control, Japanese manufacturing systems (JIT), theory of constraints, quality control.
Type: Management Elective
Course Code: 3125620
Name: BA 5620 Tools and Techniques of Total Quality Management
Credit: 3
Description: The course aims to provide an operational knowledge of the tools and techniques of Total Quality Management (TQM). The course will focus on the application of tools and techniques such as Quality Function Deployment (QFD), Benchmarking, Continuous Improvement (KAIZEN), Poka-Yoke and Shingo approaches, Deming Cycle, Taguchi Methods, the so-called "Seven QC Tools" and the "New Seven Tools" for quality improvement, and Statistical Process Control (SPC).
Type: Management Elective
Course Code: 3125801
Name: BA 5801 Business Economics
Credit: 3
Description: Application of the concepts of micro economic analysis through the use of if its tools in the decision making process. Using modeling to find solutions that advanced the best interest of business and other types of organizations. Topics include demand and supply analysis, production analysis, analysis of market structures and pricing strategies.
Type: Management Elective
Course Code: 5680451
Name: IE 451 Decision Analysis
Credit: 3
Description: Maximizing expected monetary value. Utility theory. Judgmental probabilities. Value of information. Normal form of analysis. Risk sharing. Multi attribute utility theory.
Type: Management Elective
Course Code: 5680454
Name: IE 454 Network Flows and Project Management
Credit: 3
Description: Basic network flow problems such as shortest path, minimal spanning tree and maximal flow problems. Principles of project management. Network representation and terminology. Network planning with respect to costs and durations. Resource constrained network planning. Financial planning and cost control. Project scheduling with probabilistic networks.
Type: Management Elective
Course Code: 5680512
Name: IE 512 Business Process Redesign
Credit: 3
Description: The course will concentrate on reengineering, which is the rapid and radical redesign of strategic value-added business processes and the systems, policies, and organizational structures that support them-to optimize the work flows and productivity in an organization.
Type: Management Elective
Course Code: 5680513
Name: IE 513 Strategic Planning
Credit: 3
Description: Methods and techniques of strategic management, that is, formulation, implementation and evaluation of actions that enable an organization to achieve its mission and objectives. Strategic Choice and Decision Making, Strategy Implementation Process Structure and Planning Style, Strategy Review, Evaluation and Control.
Type: Management Elective
Course Code: 5680524
Name: IE 524 Network Flows and Project Management
Credit: 3
Description: Basic network flow problems such shortest path, minimal spanning tree and maximal flow problems. Principles of project management. Network representation and terminology. Network planning with respect to costs and durations. Resource constrained network planning. Financial planning and cost control. Project scheduling with probabilistic networks.
Type: Management Elective
Course Code: 5680545
Name: IE 545 Total Quality Management
Credit: 3
Description: Total quality concept. Total quality management decision. Customer focus. Quality organization. Team formation and problem solving. Policy deployment. Quality through planning, design and control. Quality standards and award models. Real life applications and cases.
Type: Management Elective
Course Code: 5680559
Name: IE 559 Applied Optimization
Credit: 3
Description: Basics of optimization models. General optimization method. Approximations and convergence. Representation of linear constraints. Null and Range spaces. Simplex method. Simplex with bounded variables. Duality Theory. Computer applications for linear optimization. Column generation. Decomposition principle. Network problems. Network simplex. Degeneracy in network models. Unconstrained optimization. Newton?s method. Convergence Line-search methods. Optimality conditions for constrained problems. Lagrange multipliers and Lagrangean function. Preview of methods in nonlinear programming. Computer applications for nonlinear optimization.
Type: Management Elective
Course Code: 5680567
Name: IE 567 Applied Stochastic Modeling
Credit: 3
Description: The poisson process, renewal processes and their application to reliability and production models. Discrete and continuous time Markov chains. Their applications to discrete and continuous time manufacturing queuing, inventory problems. Introduction to probabilistic optimization technique.
Type: Management Elective
Course Code: 5680568
Name: IE 568 Statistical Applications in Engineering
Credit: 3
Description: Computer aided exploration, analysis and classification of data and empirical model building in engineering through the use of descriptive statistics, random sampling, probability distribution fitting, analysis of variance, regression analysis, discrimination and classification and clustering.
Type: Management Elective
Course Code: 5680571
Name: IE 571 Systems Simulation
Credit: 3
Description: Introduction to simulation as a general scientific problem solving technique. Methodology of simulation and use of computers. Classifications of simulation models. Introduction to simulation programming languages.
Type: Management Elective
Course Code: 5680581
Name: IE 581 Artificial Intelligence, Expert Systems and Decision Support Systems
Credit: 3
Description: Introduction to artificial intelligence. Knowledge representation using formalized symbolic logic, dealing with uncertainties and inconsistencies, structured knowledge. Knowledge acquisition, organization and expert systems. Intelligent decision support systems: integration of DSS, DBMS and ES.(R)
Type: Management Elective
Course Code: 5710574
Name: CENG 574 Statistical Data Analysis
Credit: 3
Description: Multivariate statistical analysis with applications especially in the field of Computer Engineering. Review of introductory concepts in statistics. Hypothesis testing. Regression analysis. Discriminant analysis. Principal component analysis. Factor analysis. Applications with the use of existing computer packages.
Type: Management Elective
Course Code: 9010529
Name: IS 529 Software Project Management
Credit: 3
Web Site: http://www.ii.metu.edu.tr/~is529
E Mail:
Description: This course introduces the issues and basic methods used in managing software development projects and presents timely topics and new developments in software project management. Topics include software project planning, software measurement, software project visibility and control, people ware and a brief introduction to applicable software engineering research methods.
Type: Management Elective
Course Code: 9010532
Name: IS 532 Human Factors in Information Systems
Credit: 3
Description: Uses and users of IS Anticipated developments in IT. Study of person-computer interaction. Physical interface Cognitive interface. Software tools. Communication and information services. IT and jobs. IS in the office. Designing interactive systems. Basic user issues on motivation, errors, reliability. Programming aspects. Quality of life.
Type: Management Elective
Course Code: 9010533
Name: IS 533 Decision Support Systems
Credit: 3
Description: Review of management support systems. Individual and organizational decision making. Human problem solving and decision processes. Normative and behavioral models of decision making. Desicion making process, decision modeling, and supporting decisions. Constructing a decision support system. The DSS development tools. Management support systems integration. Implementation examples.
Type: Management Elective
Course Code: 9010535
Name: IS 535 Regulatory and Legal Aspects of Information Systems
Credit: 3
Description:
This course will complement IS 507 Introduction to Software Engineering , CENG 704 Electronic Commerce on the Internet , IS 537 IT Governance courses by providing legal and ethical issues with respect to commercial software, e-government and web site development applications in Turkey, EU and US.
Course Objectives:
Students will be able to:
* Demonstrate an appropriate knowledge and understanding of the law regulating the use of information systems and data in the areas of crime, privacy and ecommerce.
* Critically discuss the issues associated with the protection of legal rights in association with computer technologies.
* Identify, classify and characterize all types of intellectual property and to understand the reasons of its legal protection and ethics
* Critically evaluate the relationship of e-commerce legislations and other areas in cyber law, such as data protection.
* Select and apply reasoned solutions to the current issues concerning computer and communications law and support these favoured solutions through argument.
* Critically analyse recent developments in policy, law and regulation at a national and international level.
Please click here to download syllabbus of the course.
Type: Management Elective
Course Code: 9010536
Name: IS 536 Information Systems Infrastructure for Contemporary Organizations
Credit: 3
Description: Introduction to the concepts and technologies of E-business, Knowledge Management, Information and Knowledge Portals. This is an interactive course with student participation, vendor presentations, and lab workshops. Students will be asked to develop models and/or programs on platform of choice.
Type: Management Elective
Course Code: 9010537
Name: IS 537 IT Governance
Credit: 3
Description:
Contemproray issues about IT Governance as a whole; but major concentration upon
* IT Organization
* IT Management
* IT Processes
* IT Project Management
* IT Control Standards & Security
* IT Risk Management & Audit
issues will be thoroughly discussed and practiced in this course. By focusing on Business Requirements and Business-Technology Alignment; well-applied Global Best Practices, Assessment Methodologies, Process Maturity and IT Risks will examined.
Besides experiencing the technology impact and its leverage on business world, the protection & control of information & information assets will be the common perspective of this lecture.
In addition to a medium weight of reading materials; membership to and follow-up of some major professional e-groups and discussion lists, research over the Internet, control risk assesment & audit project assignments, in-class case studies, simulations and presentations will be the lecture s in & out of class study/practice material.
Type: Management Elective
Course Code: 9010538
Name: Advances in Information Systems and Technologies: Transformation and Integration of Business Processes in Digital World
Credit: 3
Description: This course is an integrated E-Business Course that aims to teach the basics of ERP, CRM, SCM and E-Commerce. In this course, the students will learn the basics of B2B and B2C E-Commerce and its basic enabling technologies. The ERP context and objectives and the place of ERP in enterprises will be discussed. Supply Chain Management (SCM) and Customer Relationship Management (CRM) are the two state-of-the-art concepts that take advantage of the advances in information systems and technologies. In this course, we will view the supply chain from the point of view of a general manager. Key drivers of supply chain performance and their interrelationships with other functions such as strategy, operations, purchasing, and marketing will be presented. Similarly, the fundamentals of CRM will be introduced. At the end of the course, the student will be familiar with analytical and operational CRM concepts, as well as, with the future trends in this topic.
Type: Management Elective
Course Code: 9010552
Name: IS 552 The Politics of Telecommunications Regulation and Standardization
Credit: 3
Description: Introduction to regulatory and standards institutions. Telecommunication liberalization and regulation. IT standards. Market Restructuring and Advanced Networking.
Type: Management Elective
Course Code: 9010581
Name: IS 581 Current Topics in IS: Information Technology and Business Processes
Credit: 3
Description: Process and related concepts: Enterprise Integration, Process Innovation, Business Process Reengineering Methodology: Extended Integrated Process Engineering, Process Innovation and TQM. Usage of Information Technology as the key enabler during both the strategic planning and implementation phases. Software Tools: Computer Aided Process Engineering, Groupware, Decision Support. This is an interactive course with student participation.
Type: Management Elective
Course Code: 9010706
Name: Special Topics in IS: e-Government Transformation and Management
Credit: 3
Description: e-Government (e-Gov) design and Management, Components of e-Government, e-Gov Maturity, e-Organization, e-Transformation, e-Government: world trends, e-Turkey, e-Europe+ The course covers the e-Government transformation process and models for measuring and implementing the transformation. It also emphasizes on e-Org which is one of the major components of e-Gov. The best e-Gov and e-Org practices over the world will be presented and the metrics of maturity will be applied to some of the national organizations. Students will be grouped in small project teams to measure different e-Transformation capabilities of the organizations and the governments as well. Depending on the choices of the students, either survey or application type projects will be studied.
Type: Management Elective
Other courses by consent of advisor.
Course Code: 5670543
Name: EE 543 Neurocomputers
Credit: 3
Description: Introduction, computer models of neuron. Supervized and unsupervized learning, Hopfield nets, Perceptrons. Backprogation learning algorithms. Self organization and memories. Neurocomputing for pattern recognition, expert systems, and optimization problems. Analogy between Neurocomputers and computation in Cerebral Cortex. Characteristic differences between Digital and Neurocomputers.
Type: Domain Elective
Course Code: 5680472
Name: IE 472 Simulation Modeling
Credit: 3
Description: Advanced simulation modeling concepts in process interaction orientation. Modeling of manufacturing systems. Station submodels. Continuous and mixed simulation. Introductory output analysis for a single system and comparison of alternatives.
Type: Domain Elective
Course Code: 5710466
Name: CENG 466 Fundamentals of Image Processing
Credit: 3
Description: Digital image models. 2-d signal processing. 2-d FFT. Image enhancement. Image compression. Image representation and segmentation. Texture models.
Type: Domain Elective
Course Code: 5710476
Name: CENG 476 System Simulation
Credit: 3
Description: Advanced simulation modeling concepts in process interaction orientation. Modeling of manufacturing systems. Station submodels. Continuous and mixed simulation. Introductory output analysis for a single system and comparison of alternatives.
Type: Domain Elective
Course Code: 5710568
Name: CENG 568 Knowledge Engineering
Credit: 3
Description: Basic concepts and techniques. Knowledge representation. Drawing inferences. Tools and languages for expert systems. Knowledge engineering and expert systems development. Knowledge equization. Current expert system applications.
Type: Domain Elective
Course Code: 5710569
Name: CENG 569 Neurocomputing
Credit: 3
Description: Introduction, computer models of neuron. Supervised and unsupervised learning, Hopfield nets, Perceptions. Backpropagation learning algorithms. Self organization and memories. Neurocomputing for pattern recognition, expert systems, and optimization problems. Analogy between Neurocomputers and computation in Cerebral Cortex. Characteristic differences between Digital and Neurocomputers.
Type: Domain Elective
Course Code: 5710575
Name: CENG 575 Simulation Modeling and Analysis
Credit: 3
Description: Fundamental theoretical concepts of discrete simulation. A selected simulation language to be taught. Overview of analog computer simulation. Review of basic probability and statistics. Selecting input probability distribution, random number generators, output data analysis for a single system, statistical techniques for comparing alternative systems, simulation languages and GPSS.
Type: Domain Elective
Course Code: 5710580
Name: CENG 580 Distributed Artificial Intelligence
Credit: 3
Description: Concurrency and distribution in AI. Agents: micro and macro views.Rational agency: economic/game theoretic, logical. BDIarchitecture. Multi-agent real-time search. Multi-agent learning. Reinforcement learning. Opponent modeling. Coordination: cooperation, competition, communication and conflict resolution among agents.
Type: Domain Elective
Course Code: 9010534
Name: IS 534 Knowledge-Based Systems
Credit: 3
Description: Basic expert system structure and applications areas. Propositional logic. Predicate logic. Unification, skolemization, and resolution. Knowledge representation using predicate logic and production rules. Inference and knowledge processing. Search strategies. Knowledge acquisition and expert system development process. Handling uncertainty. Object-oriented knowledge representation. Introduction to artificial neural networks.
Type: Domain Elective
Course Code: 9010564
Name: IS 564 Design, Development and Evaluation of Instructional Software
Credit: 3
Description: Overview of Computer Aided Instruction (CAI): Types, strengths and weaknesses, effective CAI. Implications of the learning theories for courseware design and authoring. Features, advangates and limitations of different CAI modes. Planning and managing CAI projects. Designing and producing CAI. Evaluation and revision. Computer managed instruction. Computerized testing.
Type: Domain Elective
Course Code: 9010566
Name: IS 566 Image Processing Algorithms
Credit: 3
Description: Introduction, Transform Techniques, Enhancement, Edge Detection, Morphological Image Processing, Color Image Processing, Segmentation, Image Representation and Compression. The course will be offered through Internet.
Type: Domain Elective
Course Code: 9010572
Name: IS 572 Introduction to Medical Informatics
Credit: 3
Description: Medical informatics is the application of computers, communications and information technology and systems to all fields of medicine - medical care, medical education and medical research.
This Course presents an overview of medical informatics and its main applications. Primary topics include : Medical informatics as a discipline, Associations and Institutes, Medical data and records, coding classification, database and reference models, Interfaces, data acquisition, processing and exchange standards, Medical Knowledge, decision and diagnostic support, Medical information systems, Administrative, Clinical and Ancillary Information systems, Implementations and evaluations, Telemedicine and Internet applications.
Type: Domain Elective
Course Code: 9010574
Name: IS 574 Medical Imaging Techniques
Credit: 3
Description: The course provides a basic overview of the fundamental medical imaging technologies at an introductory level for graduate students of any background. Physical principles, data acquisition techniques and mathematical formulation of imaging problems are briefly introduced. Digital medical image processing/analysis techniques, as well as telemedicine/teleradiology concepts (including digital image communication in medicine-DICOM) are also covered.
Type: Domain Elective
Course Code: 9010701
Name: Foundations for Electronic Health Records
Credit: 3
Description: While medical knowledge proliferates in all respects, record keeping requirements differentiate in various environments and clinical/business contexts. Records of all kinds receive attention from a vast variety of professional disciplines and industries. In this course, conceptual and technological aspects of electronic health records are thoroughly investigated. Developing technological solutions for various involved parties (clinical, administrative, financial, academic research, educational etc...) is the main core of this course.
Type: Domain Elective
Course Code: 9010705
Name: IS 705 Natural Intelligence Studies
Credit: 3
Description: This course aims to introduce recent subject areas in Computer Science all which are somewhat related to the observation of nature by computerization. Upon gaining knowledge in these areas, presumably any artificial system can be built to better suit the natural environment it is supposed to perform in. Information systems can be equipped to handle problems or domains that are regarded as unmanageable, too complex or time-consuming..