ОП Информационные системы 6В06102 Module 24: Software and Network Engineering

Module 24: Software and Network Engineering

Code

M24IS(Ba)

Module Elements

Elective Subjects

Operating Systems and System Programming / System and Application Software
Computer Networks / Information Transmission Systems and Networks

Semester Number:

5,6

Person responsible for the module

I.R. Kasimov

Lecturer:

Operating Systems and System Programming – I.R. Kasimov
System and Application Software – V.P. Kulikov
Computer Networks – I.R. Kasimov
Information Transmission Systems and Networks – V.P. Kulikov

Language:

Russian, Kazakh

Curriculum relation:

Information Systems (Ba)

Type of teaching / number of hours per week and per semester :

5 semester: hours per week – 12 (lectures -1; workshops -1; labs-2; independent work of students -8);
hours per semester  – 180.

6 semester: hours per week – 12 (lectures -1; workshops -1; labs-2; independent work of students -8);
hours per semester  – 180.

Workload:

Teaching Load: 120 hours
Extracurricular Classes: 240 hours
Total: 360 hours

Credit Points:

11 ECTS

Conditions for Examinations:

For admission to the exam, the student must score at least 50 points out of 100 available for the subject

Recommended Conditions:

This module is based on the knowledge gained by students in the course of previous undergraduate subjects: Information and Communication Technologies, IT-Infrastructure, Basics of the Profession, Profound Language Learning.

Expected Learning Outcomes:

Know the OS structure, planning, management, deployment, including Shell options; data security issues, interaction with global and local resources, disk systems; information exchange standards in networks, methods of network configuration and testing.

Be able to use Shell languages, registry management tools and policies to solve OS configuration problems; configure the user's network workstation, configure network equipment settings.

Possess the skills to use the function from the point of view of a user, administrator, programmer and designer; use the skills to organize local networks of different topologies

Demonstrate the ability to gain insight into the concept of operating systems; understanding the manipulation of memory, threads, processes, software synchronization and virtualization tools; manipulating the parameters of program access to the network.

Intendend use/applicability

Modules: Information Systems Software, WEB Designing, IT-Technologies.

Content:

1. Operating Systems and System Programming

Mastering the knowledge and skills of using modern software, familiarization with effective algorithms for solving various scientific and technical problems. The subject is devoted to teaching students the structure of a computer system, the concept, the development evolution, functions, approaches to the construction of the OS, the concept, state, model of processes representation, operations performed on them; file structure, organization and access to files; composition and concept, main components of the system software, general description of the ASM language, data types, design programs, command recording formats, compilation, modular design, assembly and addressing modes.

2. System and Application Software

Understanding the operation of the OS at the level of manipulation of processes and threads, using the capabilities of the shell OS, API OS, BIOS, UEFI and application software. The subject is devoted to teaching students the structure of a computer system, the concept, the development evolution, functions, approaches to the OS construction, the concept, state, model of processes representation, operations performed; file structure, organization and access to files; composition and concept, and main components of the system software, general description of the ASM language, data types, design programs, command recording formats, compilation, modular design, assembly and addressing modes.

3. Computer Networks

Mastering the principles of organization and functioning of computer networks, features of the personal computer in networks.

4. Information Transmission Systems and Networks

Classification of topological elements in the networks. Methods of access to the transmission medium. The basic model of the organization of open systems interaction (OSI model). Operating systems of peer-to-peer computer networks. Network operating systems with dedicated server.

Examination Form, module mark:

Comprehensive module examination including:

Operating Systems and System Programming / System and Application Software – written examination 

Computer Networks / Information Transmission Systems and Networks – computer-based testing

Module mark: the result of the exam Computer Networks / Information Transmission Systems and Networks

Technical/Multimedia Facilities:

Multimedia System.
IT room

Study Materials:

1. A. Tanenbaum. Modern Operating Systems, Col.: Piter, 2010.
2. System Software, A. V. Gordeyev, A. Y. Molchanov. Piter,2013
3. Assembly Language for IBM PC by P. Norton, Moscow, Computer Publishing House, 2010
4. V. L. Broydo. Computer Systems, Networks and Telecommunications. Piter, 2014
5. V. G. Olifer, N. A. Olifer. Computer Networks. Moscow, 2010
6. M. Palmer, R. Sinclair. Design and Implementation of Computer Networks. St. Petersburg, 2011
7. Krista Anderson, Mark Minasi. Local Networks. Kyiv, 2011

Date of last amendment

20.01.2020

Согласно матрицы связи модулей при прохождении Модуля 24 образовательной программы "Информационные системы" ожидаемый результат

Р2: Владеть теоретическими и экспериментальными методами исследований, с целью создания новых перспективных направлений в области компьютерных наук
Р4: Владеть методами анализа и оценки эффективности разработки, внедрения и функционирования информационной системы, создавать техническую документацию на разрабатываемую информационную систему
Р9: Работать с аппаратными и программно-аппаратными комплексами информационных систем
Р10: Проектировать информационные системы и их элементы в конкретных областях и адаптирует приложения к условиям функционирования, обеспечивать безопасность и целостность данных информационных систем, поддерживать работоспособность информационных систем в заданных функциональных характеристиках, составлять инструкции по эксплуатации информационных систем