Information Systems Engineering

Also available in: Türkçe

Code Course Name Credit ECTS
ISE500 Master Thesis 0 30
ISE501 Seminar 0 20
ISE503 Foundations of Information Sys. Eng. 3 10
ISE504 eCommerce 3 10
ISE505 eGovernment 3 10
ISE506 Mobile Application Development 3 10
ISE507 Rich Internet Applications 3 10
ISE508 Semantic Web 3 10
ISE509 Management Information Systems 3 10
ISE510 IT Accounting and Information Systems 3 10
ISE511 IT Governance 3 10
ISE513 Human-Computer Interaction 3 10
SE501 Advanced Software Engineering 3 10
SE502 Software Testing and Quality Assurance 3 10

ISE500 – Master Thesis
Program of research leading to MSc degree, arranged between a student and the faculty member. Students register to this course in all semesters starting from the beginning of their third semester while the research program or write-up of the thesis is in progress.

ISE500 – Master Thesis
The students taking the course are required to make presentations on their project studies and prepare reports.

ISE503 – Foundations of Information Systems Engineering
Major components comprising information systems including databases, graphical user interfaces and telecommunications protocols, Managing in the digital world, Globalization through Information Systems,Enhancing business intelligence using Information Systems, Developing abd Acquiring Information Systems.

ISE504 – eCommerce
Introduction to e-Commerce, E-commerce business models and concepts, The Internet and the WWW, Building an E-Commerce Web Site, e-Commerce marketing communications, Online retailing and services, Social Networks,

ISE505 – eGovernment
Conceptualizing Technology and Government, The Governmentality of E-government, E-welfare, E-taxation, E-health, Reconfiguring Public Administration, Speed-Time and the Future, Networks and Conditionality, Risk and Targeted Government , Complex Government, Reconfiguring Power, Citizenship, Society, Understanding E-Government in Europe.

ISE506 – Mobile Application Development
Introduction to Android, Creating Applications and Activities, Creating User Interfaces, Intents, Broadcast Receivers, Adapters and the Internet, Files, Saving State and Preferences, Databases and Content Providers, Maps, Geocoding and Location-Based Services, Working in the Background, Invading the Phone-Top, Audio-Video and Using the Camera, Telephony and SMS, Bluetooth, Networks and Wi-Fi, Sensors, Advanced Android Development.

ISE507 – Rich Internet Applications
RIA Foundations, The Programmable Web, Getting Started, Debugging the Client Side, The Model-View-Controller Pattern, JavaScript Library Survey, Compiling to JavaScript, An Introduction to ideaStax, Form Validation, Form Usability, Drag and Drop, User Interaction – Effects and Animation, Creating an Infrastructure, Using Social Capability, Providing an API, RIA Widgets, Rich Immersive Environments.

ISE508 – Semantic Web
The Semantic Web is an activity by the WWW Consortium to create a large set of XML-based languages, along with information on how various tags relate to real-world objects and concepts. This course covers Semantic Web technologies, including RDF (Resource Description Format–a structure for describing and interchanging metadata on the web) and OWL (Web Ontology Language), with domain-specific standards and ontologies (formal specifications of how to represent objects and concepts). Representative applications of RDF, OWL, and ontologies will be discussed. Students will complete a Semantic Web project in an application area of interest to them. Examples will be drawn from several application areas throughout the course, including the life sciences, knowledge management, electronic commerce and web services choreography. Domainspecific implementation strategies such as LSID (Life Sciences Identifier) and various vertical ontologies will be addressed.

ISE509 – Management Information Systems
The main characteristics of a formalized system of making available to management timely, accurate, and relevant information for decision making; the accounting, marketing and inventory control system are viewed as a total system of information to be integrated and coordinated to minimize overlaps, duplicate reports and separate systems for data gathering

ISE510 – IT Accounting and Information Systems
Provides an understanding of financial management principles as they apply to IT professionals. Designed to provide IT students with opportunities to use management information systems in decision-making processes. This course uses a “hands-on approach”; encouraging participation and interaction through the use of computer projects, case studies, and classroom discussions. Topics include areas of budgeting, costing, control and performance evaluation and strategic cost management. Students will gain experience in effective forecasting, measuring cost, quality and time, and managerial decision – making. Computers and appropriate computer software will be used.

ISE511 – IT Governance
Introduction to Information security, orginizing information security, risk assessment, external parties, assest management, human resources security, physical and environmental security, back-ups, network security management, ecommerce services

ISE513 – Human-Computer Interaction
Usability of Interactive Systems, Guidelines, Principles and Theories, Managing Design Process, Evaluating Interface Designs, Menu selection, Form Fill-in, and Dialog Boxes, Command and Natural Languages,Interaction Devices, Quality of Service, User Documentation and Online Help.

SE501 – Advanced Software Engineering
Introductory concepts in software engineering covering an overview of topics in software life cycle, project planning, software management, requirements capture and analysis, human factors, functional specification, software architecture, design methods, programming for reliability and maintainability, team programming, testing methods, configuration management, system delivery and maintenance, process and product evaluation and improvement and project documentation.

SE502 – Software Testing and Quality Assurance
Processes and methods for developing, assessing and maintaining quality software. Quality factors, reliability, robustness etc. Software quality assurance via verification, testing and fault-tolerance. Software quality standards and enforcement processes. Software verification.

ALL COMPUTER ENGINEERING MASTER COURSES CAN BE A TECHNICAL ELECTIVES