Department (Faculty) of Computer Systems and Informatics


 
 
Home
Specialties
The Faculty, Contacts
Disciplines
Scientific Interests of the Faculty  
Department (Faculty) of Computer Systems and Informatics 
Communication
Recent Publications

Republic of Armenia, 375009,Yerevan-9,
Teryan 105,
5 bld.

 

 

Disciplines

Chair (Departament) of Calculating Machines
Chair (Departament) of Information Security and Software Development
Chair (Departament) of
Automated Design of Computing Facilities
Chair (Departament) of
Automated Control Systems
Chair (Departament) of Algorithmic Languages and Programming

Chair (Departament) of Calculating Machines

Electronics and Circuitry of ECM.
Electronic keys, pulse circuits, amplifiers, power supply, CM element base and devices.

ECM and Net Organization. ECM classification and characteristics, model functional units and devices of ECM, structural organization of ECM, functional and structural organization of ECM memory, ways of organization of modern computers, organization of computing complexes and nets, local computer nets.

ECM Architecture. ECM architecture and its main problems, model microcircuits, constructing for operational devices and their extension by cascade connection, circuit and microprogram control of ECM, architecture of ECM processors, information exchange by system lines, ECM internal memory, ways and methods of ECM efficiency increase.

Microprocessor Systems. Microprocessor system architecture, sectional microprocessors, monocrystal microprocessors, microprocessor device interfaces, microprocessor software and microprocessor application.

Peripheral Devices of ECM. Classification and characteristics of peripheral devices, input and output systems, external memory units, input-output devices and input-output systems of analog information of ECM.

Specialized Computing Facilities. Structure and methods of functioning of specialized computing processors based on digital and analog-to-digital elements, using calculation paralleling principle, dynamic problem solving methods by specialized computing machines.

Operational Systems. Operational systems of computing systems and complexes, net operational systems.

System Programming. Object-oriented programming in modern computers and nets, program design methods, instrumental means of programming.

Operational Systems of Computing Systems and Nets. Classification and the main purpose of operational systems, the design methods of operational computing systems, the main components and functions of multiprogramming operational systems, memory distribution among the programs in operational systems.

Systems of Artificial Intellect and Data Bases. Structure, composition, functional potentialities of intellectual- hardware-software means, expert system construction, modern methods of designing data base and knowledge base of these systems.

Reliability and Maintenance of CMCS. Concepts of maintenance and reliability, structural reliability, hardware and software control and diagnostics, reliability calculation methods, majority backup of CM devices, maintenance and reliability of CMCS.


Diagnostics of ECE (Electronic Calculating Equipment). Maintenance reliability and diagnostics of ECE, control method classification, diagnostics and characteristics of ECE, hardware control and diagnostics of ECE, software control and diagnostics of ECE, the diagnostics and maintenance system of ECE, diagnostics of integrated circuits, memory, input-output, power supply of ECE.

Maintenance and Reliability of Computing Systems and Nets. Structural reliability , methods of reliability calculation, majority backup of computing system devices, maintenance reliability of systems and nets, software reliability of systems and nets, program control and diagnostics of systems and nets, maintenance and reliability methods for systems and nets.

CMCS Modeling. Modeling methods, analytical modeling, Markov processes in CMCS, classification and investigation of mass maintenance systems, imitation modeling, modeling languages.

Organization of Computing Systems and Nets. Computing system and net architecture, methods of design of computing systems, complexes and nets, maintenance of computer systems, nets and complexes.

Computing Nets, Systems and Telecommunications. Architecture, methods of engineering design and maintenance of computing nets, systems and telecommunications.

top

Chair (Departament) of Information Security and Software Development
 

The training lasts 4 years and every year about 70 students graduate from the University. Apart from the basic engineering disciplines (mathematics, physics, mechanics, etc) the following disciplines are taught:

Bachelor Program

Mathematical Fundamentals of Computer Science and Informatics
Elements of the theory of sets, arithmetical fundamentals of computer structure, Boolean functions, the Post theorem, Boolean function minimization, elements of combinatorial analysis, elements of mathematical logic, theory of graphs, contemporary algebra.

Computer Application and Programming
Algorithm introduction, digital and logical fundamentals of computer design, fundamentals of programming, the main objects of “Pascal”, organization of types of programs, procedures and functions, nonstandard types of data, file processing, hardware control.


Fundamentals of Computer Application
General structure of computers, fundamentals of programmed control of computers, computer software, operational systems, MS-DOS interrupts.

Microprocessor Systems and Automatons
Automaton theory and design: Boolean function minimization methods, synthesis of discrete devices, synthesis of continuous automatons, structural synthesis methods of finite automatons, programmable logical structures (PLS), matrix PLS, operators, objectives, PLS synthesis; programmable discrete devices. Microprocessor system design (MSD); structural organization, organization of memory systems, input – output interfaces, interrupt systems; MpS software, specialized MpS

System Programming
Assembly language programming, high-level language programming realization, software requirements, program design, program realization, program testing.

Databases
Database architecture, database organization, data control, request systems, SQL, access system, access database distribution, client-server.

Artificial Intelligence
Artificial intelligence is a branch of computer science studying cognitive process models at the stages of their formation. The deductive methods of solving problems are presented by solution search among numerous hypotheses described by a game tree produced by calculations enumerated by realized procedures based on expert knowledge, by genetic algorithms. Inductive methods are presented for classification problems and data mining by problem solving trees, neural networks of precedent analysis in UML language. Interpretation methods for chess problems, agent development and acceptable management strategy support. A special attention is paid to the fundamental notions of knowledge and their computerization limits.

Computer Simulation
General simulation problems, random process simulation, equation models for queuing systems, simulation languages of computer systems, computer system simulation.

Organization of Computer Nets and Their Safety
Network structure fundamentals, protocols, OSI model, physical, chemical, network, transport, session levels, representation level, applied level, local networks, IS/PN network connection, network connection based on TCP/IP protocols, Internet technology, mathematical methods of network analysis, network interaction safety control.

Applied Information Theory
Data communication, information measurement, channel coding – decoding, entropy, craft inequality, Shannon theorem, cryptography, information error protection, correcting and self-checking codes.

Computing Mathematics
Approximate methods of algebraic equation solution, linear equation system solution, nonlinear equation system, approximate solution of the system of nonlinear equations, function interpolation, digital signal processing, Fourier transformations, spectral methods of signal processing, mathematical statistics fundamentals, multidimensional random values, confidence coefficient.

Computer Graphics
Mathematical fundamentals of computer graphics including the form of representing curves, surfaces, planes and spatial objects, image manipulation methods, sectionalization algorithms, framing, as well as unseen part removal.

Programming Technology
Software requirements, program design, program realization, program check, applied program processing in Windows, visual program design.

Operational Systems
General structure of computers, fundamentals of programmed computer operation control, operational systems and software envelopes, file disk system, Norton commander, Windows operational system, Microsoft Office applied program package, service programs.

Information Noise Protection
Block codes, linear codes, Hamming metrics, Lee metrics, signal distance, correct coding probability, undetectable error probability, standard arrangement, staged decoding, error correction probability by linear codes, linear switching circuits, cyclic codes, error correcting packages.

Cryptographic Methods of Information Protection
Coding algorithms, cryptographic attacks, modern symmetric cryptosystems, block and data flow codes, asymmetric cryptosystems, cryptographic protocols, cryptographic keys.

Information Protection from External Intrusions
Intrusion detection systems are considered, formal attack models and, attack means on machines and networks are studied.

Information Protection in Bank Systems
Classification of attacks threatening information security in bank systems, types of internal computer network security in certain banks, document transfer safety methods in networks connecting banks, money account security, generally admitted rules for transfer security by means of external network, fundamentals of electronic pay operation, electronic plastic cards, information security in electronic pay systems, banknote security, bank algorithm programming.

Unsanctioned Access Information Protection
Information, computing system information safety, automated system safety threat classification for information processing, means providing for information safety, fundamentals of cryptographic protection of a system, distant attacks of distributed computing systems, internet work screens, information protection in electronic pay systems, hardware-software means of cryptographic protection of computer information.

Coding Theory
Information error protection, coding problem, communication channels, error detection and correction codes, coding theory problems, linear codes, their limits, standard distribution, Hamming codes, cyclic codes, coding-decoding methods, Bose-Chotekhuri codes.

Theoretical Fundamentals of Information Protection
Kinds of safety, actual strategy approaches and information safety problems, estimation methodology of the weak sides of information, fundamental conceptions of unsunctioned access safety, viruses and means of struggle against them, cryptographic methods of information protection, organizational-legal control of information safety.

Graduate Program

Translators and Linkage Editor
Regular language concept, context-free language analysis, grammar and semantics are taught. Programming language basic concepts with separation of object-oriented language peculiarities, code optimization problems and multipurpose translator construction are considered.

Software-hardware of Artificial Intelligence
Software operation algorithms executing logical conclusions, experimental system development technologies, object-oriented language UML, PUP software system design methods, game programming.

Modern Operational Systems
OS architecture, program operation, process and protocol organization, interprocessor interaction, memory organization.

Object-oriented Analyses and Design
Predictive and adaptive programming methodology, instruments and means applied at designing,, analysis and development , ULM and RUP application in different methodologies are described.

Network Application of Autonomous Agents
Intelligent agents: agent and expert systems, agents as knowledge system. Multiagent system architecture, multiagent systems of information protection.

Information Protection and Safety
Safety types, information safety problems and approaches, methodology of estimation of the information weak points, viruses and means of virus protection, cryptographic methods of information protection, cryptographic keys, open key length, key transfer, cryptographic protocols, digital signature, basic coding protocols.

Programming Technologies
Component object model fundamentals, interface and component conceptions, COM clients and servers, principles of CO,M+.

top

Chair (Departament) of Automated Design of Computing Facilities

Design and Technology of Computing Systems.
Construction and technological peculiarities of modern computing systems. Design of the standard structural units of computing systems. Reliability of computing systems. Peculiarities of production method design, quality, accuracy of production. The main production methods of computing systems. Modeling and optimization of production processes. Automated systems of production methods. Technology of manufacturing the main units of computers.

Computer Aided Design (CAD) of Computing Systems.
General problems of automated design of computing systems. Automation of design. Mathematical models of electric circuits. Formalization of design. Arrangement, placement and tracing of structural units of computing systems. Algorithmic methods of arrangement, placement and tracing.

Design and Technology of Integrated Circuits.
Classification of integrated circuits (IC) according to different indicators. Large-scale integrated circuits. Design of hybrid IC. Design of bipolar and unipolar semiconductor IC. Technological operations of film deposition, material removal and photolitography of IC. Technological itineraries of IC.

Principles of Design Analysis.
The main concepts and principles of design methodology. Designing subjected to public demand. Design problem formalization. Design analysis as a base of modern engineering. Design analysis at different stages of design of technical devices. Strategy of design processes. Transformation, convengation. applied methods of design analysis.

Elements of Computing Means.
Contact devices. Controllable contact devices. Electrical connectors. Switches. Non-impact plugs. Resistors and capacitors. Transformers and chokes.  Indicator elements. Storage elements.

Production of Computing Means.
Production organization. The main principles of designing production methods. The main problems of production methods efficiency. Principles of mechanization and automation of production methods. Conveyer and automated devices. Modeling of production methods. Flexible automated production.

Applied Technological Packages.
Modern technological program packages. Algorithms of automation printed circuit board production. Application of automated methods of soldering and welding of computing systems elements by applied programs. Application of automated methods of element development. Study of conveyor line of integrated circuits, automated assembly. Applied programs of automated control of production methods.

Reliability of Automatic Systems.
Reliability Theory as a scientific discipline. Basic concepts of reliability. Quantitative indicators of automated systems (AS). Basic concepts and definitions of reliability theory. Qualitative characteristics of reliability. Factors affecting the reliability of AS and their classification. Structural, production- technological, programming and operation factors. Distribution laws when estimating AS reliability. Peculiarities and methods of reliability calculation of complicated AS. Principles of statistical model construction for investigation of AS reliability.

Automated Design of Technical Systems.
Design stages of engineering systems (ES) and the level of their automation. Problems of CAD creation. Classification of CAD. CAD software. Basic conceptions of sets and graphs. Algorithm elements, graph and hypergraph theory. The main problems of constructional design, criteria and restrictions at solving problems. The arrangement problem. Consecutive and iteration algorithms of arrangement. The statement of placement problem, consecutive and iteration algorithms of placement. The statement of electrical connection tracing problem. Graph-theoretical and topological methods of designing circuits of electrical connections. Tracing algorithms.

Theoretical Principles of Automated Design.
Basic conceptions and definitions. Design stages and their automation possibilities. Hierarchic approach during designing. Provision of interaction designer-computer in CAD. Types of information bases of CAD, their structure and peculiarities. Data models, Relational databases. Mathematical models of IC. Mathematical models on micro- and meta- levels. Stimulation. Analysis, methods and variants of analysis. Requirements to the analysis methods. Sensitive, statistical analysis of the worst event, functional circuits, electrical circuits. Statement of synthesis problem, parametric synthesis, test synthesis of digital control devices. CAD creation.

Automated Technological Systems. (ATS).
ATS, basic conceptions and terms. Technological schemes of integrated circuit production. Description of basic production methods and the apparatuses to be used. Typical technological routs of hybrid and semiconductor integrated circuits. Printed circuit board production technology, classification of printed circuit boards. The main methods of Production of printed circuit boards, description of the main technological operations. Methods of production of single-sided and double-sided printed circuit boards. The structural model of automated design of ATS. Information model of automated design of ATS. Functional model of automated design of ATS. Hardware automated design of ATS and components of the facilities. Software and operational systems of automated design of ATS. Software of automated design of ATS. Analysis system of automated design of construction ECS. Problems and methods of automated design of production methods.

Applied Software of CAD.
Software as the most important instrumental basis of CAD. Functions and components of operational systems. Applied program packages (PP), their classification and development problem. Principles of development and structure of PP. Simple and complicated organizational structures of PP. Characteristics of PP. Development and calculation planning of PP. PP development technology. HYPO and R technologies. Model functional module design. PP operational potentialities. PP testing, linguistic testing. Design languages. Basic software of CAD. Editors computer graphics. PP AUTOCAD, P-CAD. Package of 3D graphics 3D STUDIO. Text editor.

Junior Engineer Program

1. Introduction into the Specialty
2. Element Base of Electronic Computers
3. Microelectronics and Integrated Circuits
4. Standardization and Measuring Instruments
5. Maintenance of Peripheral Devices
6. Maintenance of Household Microprocessor Devices
7. Maintenance of Electronic Computers

Graduate Program

1. Design and Technology of Computing Facilities
2. The Newest Methods of Computer System Design
3. Computer Design Systems
4. Modern Element Base of Computing Facilities
5. Information Processing and Reliability
6. Microelectronic Units of Technological Models

top

Chair (Departament) of Automated Control Systems

Control Principles
Systems and control, automatic control theory, characteristics of automatic control systems (SAC) and their elements, stability of linear SAC, controllability and observability of linear SAC, optimal and adaptive SAC, investigation of non-linear SAC by means of ECM.

Mathematical Principles of Calculating Machines
Random processes, distribution laws of random variates, Markov processes, estimation criteria of adequacy and statistical significance.

Operation Research and System Analysis
Principles of system analysis, methods of operation research, deterministic operation models , probabilistic operation models, game theory.

System Modeling
System modeling, mathematical principles of system modeling, complex system modeling, simulation, random influence modeling via computers, simulation of events.

Informational Technologies
Coding of engineering-economic information, statistical criteria of information, automation of informational processes, protection of information, distribution methods of information in informational nets.

Databases and Expert Systems
Database and knowledgebase control principles, data models and types, relational data model, informational systems in nets, database and knowledgebase design and usage, automated design methods, expert systems.

User-machine Interaction Facilities
Principles and problems of user-machine systems, mathematical methods and system design problems of user-machine interaction.

Reliability of Automated Systems
Basic concepts and quantitative indicators of AS reliability, factors affecting AS reliability, distribution laws used during estimation of AS reliability, theoretical principles and engineering calculation methods of AS reliability, reliability optimization.

top

Chair (Departament) of Algorithmic Languages and Programming

Computer Application and Programming
The aim of the discipline is:

to introduce functional facilities, structure and basic set-ups of modern computers;
studies on problem solving algorithm construction principles;
Pascal algorithmic language training as the most convenient for studying fundamentals of programming.

The following sections are considered: algorithmization of computer processes, the basic objects of Pascal, array processing organization, procedures and functions, non-standard types of data, files, problems of graphic and text information processing.

Operational systems
The following sections are considered: general structure of a computer, program control principles of its operation, operational systems fundamentals, program envelopes, disk file system, operational system WINDOWS, MICROSOFT Office operational package, service programs.

top