ОПИСАНИЯ ДИСЦИПЛИН

Information Systems

Course: Information and Communication Technologies     

The course designer:

Moldagulova Ayman Nikolayevna, associate professor, candidate of physics-mathematical sciences, a.moldagulova@iitu.kz

Code:  IKT 1105

Number of credits: 3

Total: 135 hours

Semester: 1

Course description:

Information and communication technologies (ICT) is regarded as modern methods and means of communication of people in a normal and professional activities with the help of information technologies for the search, collection, storage, processing and dissemination of information.

The discipline of «ICT» serves for formation at students of a certain outlook in the information sphere and the modern information culture, i.e. ability purposefully to work with information, professionally using for receiving, processing, transmission and its storage.

This course is a top level exposure to computer hardware, software and communication systems. Students learn the functionality of hardware, software and network components as well as suggested best practices in maintenance and safety issues. Through hands-on activities and labs, students learn how to assemble and configure a computer as well as install operating systems and diagnostic application utilities. In addition, an introduction to networking is included. Students should be proficient in daily computer use (such as downloading and installing software from the Internet) and should be familiar with computer terms.

Course: Fundamentals of information systems 

The course designer:

Serbin Vassiliy Valeryevich, head of department, candidate of technical sciences, v.serbin@iitu.kz

Code:  OIS 2206      

Number of credits: 2

Total: 90 hours

Semester: 2

Course description:

·      Have an understanding of the structure of the information process, to know the basics  organization of information processes; own methods of formalized description information processes and facilities;

·      Know the basics of system analysis and synthesis of information systems;

·      Be able to use the system in the formulation and analysis tasks to algorithms of information system, the conceptual model of information systems.

Course: Database And Client/Server Applications (SDP6)

The course designer:

Satybaldiyeva Ryskhan Zhakanovna, associate professor, candidate of technical science, r.satybaldiyeva@iitu.kz

Code:  SDP6 3218

Number of credits: 3

Total: 135 hours

Semester: 5

Course description:

Well-designed database systems are at the heart of the enabling and functionally rich, Web-based software applications that are revolutionizing businesses today. This course prepares students to build such systems, by providing them with the practice and experiences to master key concepts of database system design and implementation. This course builds upon the knowledge and skills developed in the «Computation and Problem Solving» course, the Java courses and the usability design from the «Human/ Computer Interaction and Communication» course.

Course: Object-Oriented Programming  

The course designer:

Altaibek AizhanAltaybekkyzy, assistant professor, PhD in CS, aizhan.altaibek@yandex.ru

Code:  She 2303

Number of credits: 3

Total: 135 hours

Semester: 3

Course description:

Major goal of the course is to develop console or windows .NET applications using C# programming language using object-oriented programming concepts. Topics of the course include the .NET paradigm, C# programming, file processing, exceptions, structures, collections, object-oriented programming concepts, drawing.

All laboratory and home works will be performed on MicrosoftVisualStudio 2010 or newer.

Course: Performance, Data Structures and Algorithms (SDP4)     

The course designer:

Orazbekov Sayatbek Kayirbekovich, senior lecturer, s.orazbekov@iitu.kz

Code:  SDP4 2216

Number of credits: 3

Total: 135 hours

Semester: 4

Course description:

Class sessions, reading assignments, and exercises cover most of what you need to meet the minimal requirements above. But if you wish to achieve a very good or exemplary grade, you will need to go beyond that material by researching, practicing, and experimenting with the subject matter. Just as on the job, above-average performance requires initiative and taking charge of your own learning. The grading rubric at the end of this syllabus describes this requirement in more detail.

To be a successful software development professional, you must develop quality software. This course gives you opportunities to do just that. Learning-by- doing activities include individual and small group tasks, completed in a situated, context-rich environment that authentically mirrors the workplace.

This environment, called the «back story», uses an approach called story-centered learning, which casts you in the role of a junior intern at a firm, iCarnegie Consulting, where you will solve problems that resemble those encountered by real companies every day. Most of the projects will begin with an email from your «manager», whom you may also need to interview to scope out the project. You will also have access to flowcharts, requirements specifications, and other documents for the details of what is expected for each project.

As you complete the projects, I will play two roles in addition to my traditional function as an instructor.

Course: Algorithms, data structures and programming

The course designer:

Pachshenko Galina Nikolayevna, associate professor, candidate of technical science, g.pachshenko@iitu.kz

Code:  ASDP 1202 

Number of credits: 3

Total: 135 hours

Semester: 1

Course description:

The course «Algorithms, data structures and programming» is designed for studying of development of algorithms and software for solutions of different problems. For this purpose, subjects of this course are considered, such as program structure, principles of construction of algorithms and program, methods of solving, algorithmization, programming, debugging and implementation of programs, using the language C++.

Course: Application Development (SDP2)

The course designer:

Mukashev Serik, senior lecturer, MSc, s.mukashev@iitu.kz

Code:  AD2214

Number of credits: 3

Total: 135 hours

Semester: 2

Course description:

This course offers you an introduction to Application development. In this class, students learn the basic concepts of standalone application development and the powerful Java programming language. This course provides the essential Java skills that enable you to development simple applications.

Course: Database in IS

The course designer:

Mukhitova Karlygash Yerdauletkyzy, senior lecturer, k.mukhitova@iitu.kz

Ospan Alua Bauyrzhankyzy, senior lecturer

Code:  BDIS 2302

Number of credits: 3

Total: 135 hours

Semester: 1

Course description:

This course introduces students to database systems. The course explains what a database system is, and then proceeds for the greater part of the learning material to explore relational database systems—databases designed according to the relational (or tabular) model. From data abstraction, the course then turns to transaction management, with some additional material on improving query performance. Finally, there is an introduction of up-to-date trends in database system design, which also locates recent developments in the larger history of data storage technology.

Course: Architecture of Computer Systems

The course designer:

Rakhmetulayeva Sabina Batyrkhanovna, senior lecturer, s.rakhmetulayeva@iitu.kz

Code:  AKS 3210

Number of credits: 3

Total: 135 hours

Semester: 5

Course description:

The course «Architecture of computer systems» presents basic computer hardware element concepts, equipment principles, and computer performance evaluation techniques that are used in computer system design processes from an assembler programmer, a computer architect and a logic designer’s point of view. The course contains details of components necessary to understand the concepts of machine computing.

Course:  SDP3 Application design choices  

The course designer:

Mukashev Serik, senior lecturer, MSc, s.mukashev@iitu.kz

Code:  SDP3 2215

Number of credits: 3

Total: 135 hours

Semester: 3

Course description:

Application Design Choices is the third course in the Software Development Program. The course is designed to extend your understanding of industrial software development by understanding that basic design choices exist and that there are consequences to these choices.

Course: SDP1 Computation and Problem Solving

The course designer:

Saimassayeva Sholpan Maulenovna, senior lecturer, sh.saimassayeva@iitu.kz

Sarsenova Zhibek Nurzhanovna, lecturer, zh.sarsenova@iitu.kz

Tolebayeva Karlygash Bokenovna, senior lecturer, k.tolebayeva@iitu.kz

Code: SDP 1214

Number of credits: 3

Total: 135 hours

Semester:1

Course description:

Computers play a critical role in just about everything humans do, and software professionals need a deep appreciation for the human and business aspects, as well as the theoretical. This gentle introduction to computing and problem solving provides students with realistic insights about the field of computing.

At the heart of computing is a way of thinking and working that is more disciplined than many students have ever experienced, but the benefits of seeing, understanding and then developing those skills can be stunning. This course prepares and launches students down educational paths in all of the science and business domains, as well as in careers as software developers, software engineers, and computer scientists.

Computation and Problem Solving is a 15-week course in which you will learn problem-solving approaches and tools, professional communications, and professional behavior. You will learn the world of professional deliverables, processes and behavior by joining the fictional company iCarnegie Consulting (iC) as a junior intern. In this role, you will solve problems using tools such as HTML, Cascading Style Sheets (CSS), JavaScript, and JQuery.

Course: Human/Computer Interaction and Communication (SDP 7)

The course designer:

Syrymbaeva Asel, senior lecturer, a.syrymbaeva@iitu.kz

Code:  SDP7 3219

Number of credits: 3

Total: 135 hours

Semester: 5

Course description:

This course combines a component that teaches programming interactive user interfaces with one that teaches methods to improve the usabilityof those interfaces. The course proceeds from the view that interface usability is  essential to successful software design and not merely a matter of «packaging» or aesthetics. Interface usability in fact can have a critical impact on an application's overall quality and effectiveness: an accurate, fast, and powerful application can be rendered useless by a poorly-designed user interface when the people who might otherwise benefit from the application find the interface frustrating, difficult, or impossible to use.

The course is organized into four units. Each unit consists of a series of topics and includes multiple-choice quizzes, practical quizzes, and a few extended exercises, all of which will help you gain a solid understanding of the material. In addition, the course features three in-class exams.

Course: Operating systems

The course designer:

Rakhmetulayeva Sabina Batyrkhanovna, senior lecturer, s.rakhmetulayeva@iitu.kz

Code: SBD3208

Number of credits: 2

Total: 90 hours

Semester: 3

Course description:

Design and implementation issues of contemporary operating systems.

·      Detailed analysis of process, multithreading, symmetric multiprocessing, and microkernels.

·      Memory management techniques, including virtual memory.

·      Various approaches to process scheduling.

·      Operating system control of Input/Output.

·      File management.

·      Distributed systems.

·      Computer security.

Course: SDP5 Architecture and Design

The course designer:

Satybaldiyeva Ryskhan Zhakanovna, associate professor, candidate of technical science, r.satybaldiyeva@iitu.kz

Moldagulova AymanNikolayevna, associate professor, candidate of physics-mathematical sciences, a.moldagulova@iitu.kz

Code: SDP5 3217

Number of credits: 3

Total: 135 hours

Semester: 4

Course description:

This course addresses challenges faced by software development organizations when developing large-scale software systems. It became clear in the 1960s and 1970s that the effort required to produce quality software grew far faster than the size of the application. Methods that worked for smaller applications did not scale well and many projects were never completed. Those that were completed were usually delivered late and over-budget. By the mid 1990s the field of software architecture had become a focus of research and by the early 2000s industry had begun to add the title of «Software Architect» to it’s software development roles.

This course lays a solid foundation upon which solutions for these much larger and more important applications may be built. Students will study large systems and how they were partitioned into subsystems and components, as well as how the structuring of these elements into a solution and the interfaces used to join them together facilitates communication and control. Students will explore with various notations and formalisms as they learn the relationship between these structures and key quality attributes and their impact on system implementation. Differences between detailed design and architecture are explored, as well as notations used for both. Two major applications are analyzed and the impact of several well-known architectural styles is evaluated. The use of various notations is explored, with a focus on UML, and the role of architecture and detailed design specifications are considered from the perspective of risk management.

Course:  Information Security and Protection of Information

The course designer:

Kouros Basiri, associate professor, PhD in IS

Code: IBZI3307

Number of credits: 3

Total:135 hours

Semester:1

Course description:

The main goal of this course is to provide you with a background, foundation, and insight into the many dimensions of information security. This knowledge will serve as basis for further deeper study into selected areas of the field, or as an important component in your further studies and involvement in computing as a whole. Its goal is to Understand information security’s importance in our increasingly computer-driven world and to master the key concepts of information security and how they «work». The course includes theoretical and practical exercises to ensure that students learn all the objectives.

Course: Web Technologies

The course designer:

Pachshenko Galina Nikolayevna, associate professor, candidate of technical science, g.pachshenko@iitu.kz

Code:  WT3304

Number of credits: 3

Total: 135 hours

Semester: 6

Prerequisites: High School Mathematics

Postrequisites: Object-Oriented Programming

Course description:

The subject Web Technologies introduces fundamental Internet and web technologies that a student needed to know. Looks at network and data standards with significant attention to HTML, CSS, PHP, JavaScript and other web technologies to programming with them. 

The course introduces advanced web design techniques. Topics include customer expectations, advanced markup language, multimedia technologies, usability and accessibility practices, and techniques for the evaluation of web design. Students should be able to employ advanced design techniques to create high impact and highly functional websites.

Course: Basis of Research Work

The course designer:

Kurenkeeva Dariyash, associate professor

Rysbekova Alma Abdisaliyevna, associate professorarysbekova@iitu.kz

Sinchev Bakhtgerei Kuspanovich, professor

Code: ONIR4331

Number of credits: 1

Total: 45 hours

Semester: 7

Course description:

Research suggests research aimed at developing the capacity for independent undergraduate theoretical and practical judgments and conclusions , skills objective assessment of scientific information , freedom of scientific research and the pursuit of the application of scientific knowledge in the educational activity. Research work bachelor includes research work in a semester (NIRB) research practice (NIPB); science teaching practice (NPFS), preparing for the final state certification (IGAB), including the protection of final qualifying work (cs cpfe vts).

Course: SDP08 Project Management

The course designer:

Moldagulova AymanNikolayevna, associate professor, candidate of physics-mathematical sciences, a.moldagulova@iitu.kz

Code: SDP8 4208 PMG

Number of credits: 3

Total: 135 hours

Semester: 6

Course description:

This course examines the organization and management of projects development software. Students learn about project planning technology, scaling, evaluation, scheduling work, iterative strategy control. While creating full Plan of project management (PMP) they also examine and criticize the different types of planning and management.

Course: SDP09 Network communication and security

The course designer:

Kozhamzharova Dinara Khanatovna, senior lecturer, d.kozhamzharova@iitu.kz

Code: SDP9 4209 NCS

Number of credits: 3

Total: 135 hours

Semester: 7

Course description:

This course examines the principles and practices of network programming. It starts from review the basics of creating and maintaining networks for technology support and data multimedia communication. It then deals with the system and network hardware.

review of network protocols and technologies; design client-server applications, thick and thin clients; analysis of networks and intrusion; safety issues and confidentiality.

Course: SDP10 Computer Systems

The course designer:

Serbin Vassiliy Valeryevich, head of department, candidate of technical sciences, v.serbin@iitu.kz 

Semester: 7

Course description:

This course introduces students to the programmer's perspective on processors, memory, and OS. Students will acquire a clear understanding of the organization and hierarchy memory, the context switch and those of the transformations that the high-level program undergo before their actual use on the hardware provision. Such knowledge enables students to eliminate invisible bugs, measure and optimize the performance of the program. Software jobs use language C programming.

Topics: architecture of computer networks, C, elimination of errors, memory management, hierarchy of memory types, cached memory, virtual memory, the quality measurement work, of DLLs, operating systems, basic parallel programming.

Каталог элективных дисциплин

Наши студенты - интеллектуальная элита Казахстана
ßíäåêñ.Ìåòðèêà