| Programa Kayıtlı Aktif Derslerin Listesi | |||
| Program Adı : | Bilişim Sistemleri Y.L.2.Ögr. | ||
| Ders Kodu | Ders Adı | Ders İçerik | TPK |
| BBS514 | Structured Programming | Basic concepts of computer programming. Problem formalization and developing algorithms and flowcharts using stepwise refinement method. Other fundamental concepts related to structured programming. Data types and variable definitions. Basic control structures. Conditional and looping structures. Function concept. Single and multi dimensional arrays in programming languages. File operations. Pointers. |
303 |
| BBS515 | Object Oriented Programming | Object oriented programming basic concepts. Introduction to learning of an object oriented programming language. Class, object, inheritance, polymorphism, abstract class and interface, exception handling concepts. |
303 |
| BBS516 | Data Structures and Algorithms | Recursive algorithms, recursive relations, introduction to the concept of algorithm analysis. Multidimensional/triangular/band/sparse matrix representations. Stack and queue data structures, prefix/infix/postfix expressions. Single/double (circular) linked lists. Binary tree, binary search tree, recursive and iterative binary tree traversals, generalized lists, guided binary trees. Heaps, priority queues, data structures for disjoint sets. Selection, insertion, bubble, counting, quick, merge, heap, radix sorting algorithms and their analysis. AVL trees. |
303 |
| BBS535 | Probability Theory and Statistical Methods | Interpretations of probability, The sample space, Events and set of events, Basic theorems of probability, Conditional probability, Independence, Bayes theorem; Random variable, Discrete probability distributions, Continuous probability functions, Distribution Functions; Conditional probability functions; The Aim and definition of statistics, Basic concepts, Frequency distributions and graphs, Measures of central tendency, Measures of variation, Point estimation and confidence intervals, Hypothesis tests, Contingency Tables, Chi-Squared Analysis,Test, Simple Linear Regression, Correlation, One way Analysis of variance. |
303 |
| BBS536 | Introduction to Business Management | Economic life and business, objectives and types of firms, business system, foundation of businesses, legal structure of firms, merger of firms, management, management history, management functions, main functions of businesses, production, marketing, finance, human recourse management, public relations, decision making. |
303 |
| BBS632 | Database Systems | Overview of database systems, E-R modeling and introduction to database design, The relational model, Integrity constraints and normalization, Relational algebra and relational calculus, SQL : standard database language, Object-oriented model, Object-relational systems, Storage and indexing. |
303 |
| BBS633 | System Analysis and Modeling | System concept. Information system design and modeling. Feasibility study. Management functions. Data and information concepts. Determination of information requirements. System analysis and modeling tools. System modeling languages. Computer aided software engineering tools. User interaction. Importance of software maintenance. |
303 |
| BBS634 | Information Technology and Information Systems | Information systems and digital firms, Management of digital firms, Types of information systems, The role of information systems in the organizations, Information systems support for key system applications in the organizations, Analysis and decision models, Complex decisions and expert systems, Information technology, Managing information resources; Planning, development and management of information systems. |
303 |
| BBS635 | INTERNET Technologies and Applications | Protocols, data exchange formats and methods. Architectures and architectural components developed for Internet applications. Tools for developing Internet applications. Performance issues for Internet applications. Security topics. Information search infrastructure and tools for Internet. Some popular Internet applications. |
303 |
| BBS636 | Web Design | HTML: Evolution of HTML and its relation with similar technologies, syntax of HTML as a markup language, basic tags, formatting, links, frames, tables, lists, forms, images. Design With Multimedia Content: Flash. CSS: Introduction, CSS syntax, styling with CSS. Client Side Scripting: JavaScript. Introduction to Server Side Scripting and Dynamic Content Management. Browser Independent WEB Design. |
303 |
| BBS651 | Software Engineering | Planning software development project. Software engineering management. Software metrics and cost estimation. Software implementation and documentation. Software testing. Software configuration and application. Software product and process standards. Software quality assurance. Risk analysis. Software maintenance. Configuration management. Case tools. |
303 |
| BBS652 | Software Architectures | Fundamental architecture concepts. High-level architectural patterns. Micro-architectural patterns. Selected patterns. Distributed system patterns. Services patterns. Performance and reliability patterns. Real-time system patterns. |
303 |
| BBS653 | Design and Management of Database Systems | Design and definition of database systems, Controlling database accesses ; user, user privileges and roles; Auditing Database use, Distributed database systems, Query optimization and processing, Transaction processing, Concurrency control. |
303 |
| BBS654 | Data Warehouse and Data Mining | Evaluation of decision support systems, Datawarehouse environment, Datawarehouse design, Datawrehouse and technology, Distributed datawarehouse, ERP and datawarehose, Data mining methodology, Overview of data mining techniques, Association rules, Classification and prediction, Cluster analysis, Link analysis, Decision trees, basket analysis. |
303 |
| BBS655 | Visual Programming | Interactive application development and programming using a visual programming environment. Problem solving and program design; control structures; objects and interactions; user interface construction; documentation, and program testing and debugging. |
303 |
| BBS656 | Object-oriented Software Development | Object-oriented concepts. Unified Modeling Language (UML) and object-oriented modeling. Object-oriented requirement analysis. Object-oriented design. Object-oriented testing. UML based software development tools. Software process. Code engineering and documentation. |
303 |
| BBS671 | Software Development for Real-time Systems | Real-time systems. Real-time operating system concepts: Scheduling, Synchronization, Communication. Real-time software development methods. Real-time software development tools. |
303 |
| BBS672 | Software Development for Parallel Computers | An introduction to parallel computer architecture. Communication aspects of parallel computers. Program development process. Programming paradigms and languages for parallel computers. Some popular parallel computing problems and approaches to solve them. Debugging methods for parallel programs. Performance monitoring, visualization and analysis methods and tools for parallel programs. |
303 |
| BBS673 | Information Systems Support for Management Functions | Information systems supports for frequently used management applications (functions) such as Inventory management, Procurement, Production, Sales, Order management, Customer relationship management (CRM), Accounting, Financial services, Health care and insurance, Education, Transportation, etc. |
303 |
| BBS674 | Information Systems Project Management | Project management context. Project control context. Understanding the project. Planning the project : defining and managing risks, defining project activities, establishing dependencies, estimating the project, preparing the schedule, preparing the project budget. Running the project : building the team, tracking progresses. Managing skills. |
303 |
| BBS675 | Hardware and Software Infrastructure of Information Systems | Taxonomy of computer architectures. Architectural hardware components. Storage hierarchy. Communication infrastructure. Operating system concepts. Database Management Systems. System software for clients and servers. |
303 |
| BBS676 | Data Communication and Networking | ISO reference model. TCP/IP, network types and topologies. Physical layer: Physical communication media types, modulation methods. Modems, connection standards. Bit, character and frame synchronization. Data link layer: Idle RQ, continuous RQ algorithms, sliding window mechanism, HDLC and derivative protocols. LANs, Local area networks, Ethernet and Token Ring. WANs, wide area networks, PPP, ATM and Frame Relay, telecommunication services and standards.Basic concepts of data transmission. Overview of networks. ISO-OSI model description. Circuit switching, packet switching. Network topology. Physical layer. Communication techniques. Data link layer, flow control and error recovery. Network layer. Local area networks. Examples of commonly used networks and their protocols. |
303 |
| BBS677 | Computer and Network Security | Basic concepts of data transmission. Overview of networks. ISO-OSI model description. Circuit switching, packet switching. Network topology. Physical layer. Communication techniques. Data link layer, flow control and error recovery. Network layer. Local area networks. Examples of commonly used networks and their protocols. |
303 |
| BBS691 | Seminar | The student is expected to make a presentation in front of a jury about a research topic, he has chosen in agreement with his supervisor. |
000 |
| BBS695 | Term Project | One-term project. The result will be presented as a report. |
030 |