Management Information Systems \ 1-1
Selami Eryılmaz The innovation and change process of internet and computer technologies is also effective on human life; It changes the way we socialize, learn, communicate and have fun. In addition, it is necessary to be in the process of catching up with this change in the production and use of technology with the speed at which technology enters our lives. Algorithm and Computer Science course provides benefits to students in terms of gaining problem solving skills and learning programming. Using the software on the computer and understanding how these software works have different benefits in terms of contributing to the learning process. It provides cognitive and affective contributions to students in terms of gaining problem solving skills, program writing process, thinking and cooperation skills. Learning problem solving skills and programming; It develops skills such as reasoning, decision making, critical thinking and questioning.
The work named “Algorithm Design and Development”; The importance of algorithm in programming education, problem solving and programming, algorithm design techniques, flowcharts and working methods, visualization of algorithms and flowcharts, input/output concepts, basic data types, constants and variables, operators and operation priorities, decision structures, loops, function usage , the applicability of different algorithms in problem solving, search and sorting algorithms, sample applications for problem solving and algorithm design, and basic skills. With its multidimensional and rich content, this book is a candidate to be one of the main reference resources for programming beginners.
Resul Kara The dizzying developments in information and electronic technologies, the constant renewal of this field have made learning computer networks important. This book covers the basics of computer networks and data communication. The usage of the concepts discussed in our daily life is mentioned. English equivalents of concepts and terms are given in parentheses to assist readers from different sources. While the subjects are being handled, the process order of preparing the data on the computer and sending it from the computer network is made very easy to understand. The content described was supported by figures and made visual.
Computer Networks book, Computer Networks and Data Communication courses taught in Computer Engineering Departments, Computer Networks course taught in Business Faculties Management Information Systems Departments, Computer Networks course taught in Education Faculties Computer and Instructional Technologies Education Departments, Computer Networks and Computer Communications taught in Vocational Schools Computer Programming Departments It has been prepared to cover the lesson plan of the lessons.
Ahmet Feyzi Satıcı, Ahmet Naci Çoklar, Ali Battal, Eda Bakır, Fatma Akgün, Feridun C. Özçakır, Fırat Sarsar, Güner Güler, Hakan İslamoğlu, Halil İbrahim Haseski, İsmail Tonbuloğlu, M. Fatih Erkoç, Mehmet Tekdal, Ömer Faruk Ursavaş, Özden Şahin İzmirli, Sabiha Yeni, Serhat Bahadır Kert, Serkan İzmirli, Şenol Saygıner, Zehra Taşpınar Şener In the book, primarily the concepts of computational thinking and problem solving, which form the basis of today's computer education studies, are emphasized. After the first steps towards the creation of a good thinking system, technical content was introduced with algorithms and flowcharts. The focus is on hardware and software concepts, fundamentals of operating systems, computer system and file management, and physical competencies for the management and organization of an information system. Software applications were introduced with utilities, and then the contents for office programs were presented. Desktop publishing, database management and web design are explained with their basic features as three separate application areas of productivity. The relationship between education and computer has been examined over the internet, and this point of view has been tried to be supported with communication and cooperation technologies. In the last chapters, the focus is on the concepts of ethics and safety, and the effects of computers and the Internet on children, who are a part of the digital world from an early age, are questioned. When all the topics are considered together, it can be stated that a comprehensive content is presented in the book for pre-service teachers to have the basic information technology competencies they will need in their professional lives.
Alper Bayazıt, Aslıhan İstanbullu, Aylin Tutgun Ünal, Berke Kırıkkanat, Duygu Mutlu Bayraktar, Eda Bakır, Eda Birdal, Emel Dikbaş Torun, Fatih Özdinç, Ferhat Kadir Pala, Gonca Kızılkaya Cumaoğlu, Hakan İslamoğlu, Hale Ilgaz, İlknur Kuşbeyzi Aybar, Kadir Burak Olgun, Mithat Yavuzarslan, Ömer Faruk Ursavaş, Servet Bayram, Vildan Özeke On the one hand, robots, artificial intelligence, 3D printers; on the other hand, sorting and organizing huge masses of information with data analysis and storing data in the cloud… The digital age is shaping and transforming the values ​​of our present and future to an astonishing extent. We see that many professions are reshaped today, the value of new professions directly related to information and technology is increasing day by day, and the professions of the future are shaped almost in the "cloud" in this context.
The definitions we hear popularly today, such as the German-origin Industry 4.0 and Japan-based Society 5.0 approaches, Education 4.0, Internet 4.0 and Web 5.0 are new paradigms and expansions that have emerged in this context. These new concepts are new values ​​that need to be known globally. These new values ​​create new expectations and new markets. Undoubtedly, it is teachers who will best explain the scope, meaning and value of these populist concepts expressed in digital transformation.
This book has been prepared in order to explain the new paradigms that are taking shape in the “cloud”, their infrastructure and basic dynamics especially to teacher candidates. Apart from teacher candidates, we think that this study will be a useful educational resource for those who want to look at the field of "Information Technologies" as a whole.
Erdal Güvenoğlu The first subject that a person who decides to write a program and learn about programming processes should learn is algorithm design and development technique. These techniques need to be reinforced and applied. The most suitable language for understanding programming logic is C programming language. Today, C language comes to the fore in the construction of almost all operating systems, writing the modules of operating systems and almost everywhere where speed is required.
There are many books on the shelves of many publishing houses in the world that describe algorithms and programming in C language. However, there are not enough examples of applications in any of them. In this book, 365 examples with solutions are given to reinforce the basic programming logic of people who are starting to write programs. These examples start from the basics and work their way up to advanced topics. In addition, in the last part of the book, sorting and search algorithms that are frequently used in data structures are included. With this feature, the book also serves as a basis for the data structures course. Some of the examples used have been compiled from certain websites and books and are indicated in the references section.
Ali Şenol, Cemal Aktürk, Erkan Caner Özkat, İpek Atik, M. Sait Vural, Mehmet Elibol, Mustafa Akgün, Mustafa Demirbilek, Soner Kotan This book is about Artificial Intelligence, Genetic Algorithm, Decision Support Systems, Big Data and Learning Analytics in fields such as Computer Engineering and Management Information Systems, Industrial Engineering, Mechanical Engineering, Environmental Engineering, Electrical and Electronics Engineering, Business Administration, Computer and Instructional Technologies Teaching. It has been prepared to provide scientific contribution to researchers and experts. The fact that the chapter authors of the book are from different disciplines and the genetic algorithm is used in many fields is an indication that this book has been prepared to appeal to every researcher in the relevant fields.
In the book, first of all, the basics, theory and applications of genetic algorithm are explained. Information about the use of genetic algorithm in machine learning and big data applications, which is one of the other artificial intelligence methods, is given. Later in the book, the use of genetic algorithm for engineering, business and education fields is mentioned.
Can Aydın Today, with the rapid rise of information and communication technologies, we see that information systems are used in almost every field. Businesses are also taking steps to produce these systems instead of just using information systems in their business processes. Programming skills are vital in taking these steps. While data analysis and artificial intelligence studies have been used in the solution of many business problems by leaving the theoretical environment in recent years, it has become compulsory for students studying in the field of social sciences, especially in the departments of business, economics, finance and management information systems, to take programming education in order to keep up with the developing conditions and to solve their current problems.
In the rapidly developing technology world, the realization of a software idea that comes to your mind is limited to 30 days. In other words, it is necessary not only to think of the idea, but also to implement it quickly. This book provides easy and fast programming education to students in the field of social sciences, explaining the solution of business problems with examples, and enables the development of a wide range of applications from web page design to data analysis, from machine learning to deep learning, which are the usage areas of Python programming language. Even someone who has no programming education, to develop an application using the Python language, it is enough to learn the theoretical information in this book and repeat the applications.
İlhan Tarımer This book, in general, describes the design structures of the elements in the integrated circuit that make up a microprocessor and microcontroller, their functions, and the programming of a computer in machine and assembly language. It is emphasized that all internal units of a microprocessor and their functions are understood, then how to program an embedded system with microprocessor is explained, and the programmatic operation of microcomputers used in both offices and industrial life is explained. In the last part of the book, various object application examples are given to illustrate the business and industrial uses of microcomputers.
This work, called Microcomputer Systems, aims to reach a wide readership and at the same time to be a source book in the field of microcomputers, by describing microcomputers at a basic level, and by comprehensively addressing their internal and external structures, architectures and features to advanced programming commands. It is for this purpose that basic microprocessor or microcontroller structures are based on, especially in the parts of the book where the design structures and programming methods are explained. Of course, the number of bits of microcomputers in use, that is, the length of words they can process at a time is larger. However, it will be easier to learn the instructions of a microcomputer where the number of bits that make up the word length is 8-bit and to understand its programming in machine language.
The programming examples given in the book are program snippets that have been tried in various microprocessor programming simulators. It should be noted that their opcodes will vary according to microprocessor types. In addition, examples of how some assembly programs are written and used within the operating systems of personal computers are also given.
Examples of connection, programming and operation of some microcomputers to the Internet of Things, which are offered for use in an embedded way, can be found in the book as real-life applications. I wish the readers good health and success with the hope that this book can serve as a guide for advanced microcomputer object applications.
Abdullah Kuzu, Ahmet Sağlam, Ali Oluk, Feray Uğur Erdoğmuş, Hayriye Ayşe Oluk, İbrahim Çelik, Mehmet Kara, Mesut Türk, Özgen Korkmaz, Recep Çakır, Volkan Kukul, Yavuz Ünal In recent years, an important paradigm shift has occurred in programming education, and it has been adopted that high-level thinking skills can be gained by giving programming education. In other words, it has been realized that in addition to raising programmers, high-level thinking skills of individuals can be improved by giving programming education. For this reason, it has been accepted by many countries that it is not possible for programming education to be limited to vocational technical education and engineering education, and that this education should be given to individuals at an earlier age. In this book, it has been tried to discuss all aspects of programming for students who receive this education at an early age, with which tools, which approaches, which skills should be planned, how the education should be implemented and how it should be evaluated at the end of the education. In addition, sample teaching designs have been tried to be presented in the necessary sections. We hope that the book will contribute to our colleagues who teach programming or do academic studies in this field, our graduate students, teachers and teacher candidates.
Özlem Çetinkaya Bozkurt - Adnan Kalkan - Ecir Uğur Küçüksille - Gönül İpek Alkan - Ali Apalı - Alper Aytekin - Onur Doğan - Melike Şişeci Çeşmeli - Nil Esra Dal - İhsan Pençe - Hakan Tunç The aim of this book, which has been prepared by many young people with different specializations and academicians working at different universities, to raise awareness in the field of Management Information Systems, at least with conceptual and applied examples, is to provide the target audience with information about the concepts, systems, functions and applications related to management information systems.
This book consists of three main parts. The first main chapter has been prepared on the basics and concepts of management information system and is a general introduction. The second main part; focuses on in-house information systems under the sub-titles of marketing, production, accounting, finance and human resources information systems. Third part; It includes data mining, big data, business intelligence and international trade information systems under the title of applications. We would like to thank all the readers who will improve this work with their constructive criticisms and hope it will be useful to those who are interested in the subject.