Программалау технологиясы, 3 кредит



жүктеу 1,09 Mb.
Pdf просмотр
бет28/38
Дата02.03.2018
өлшемі1,09 Mb.
#10952
1   ...   24   25   26   27   28   29   30   31   ...   38

and decision-

making 


 

 

TP2206 Technology of programming, 3 credits 



Prerequisites: Discipline "Technology of Programming" is based on the knowledge gained in the 

study 


subjects 

"Informatics", 

"Algorithms, 

data 


structures 

and 


programming" 

The purpose of the study: The purpose of teaching "Technology of programming" is the study of the 

C  programming  language,  development  of  the  basic  principles  of  structured  programming,  the 

development  on  the  basis  of  examples  and  problems  of  good  programming  style,  using  the 

methodology of structured programming. 

Summary:  The  study  of  the  foundations  algorithmization tasks  automatic  programming  methods, 

classification  of  programming  languages,  data  types  and  the  classification  of  the  C  language 

operators,  programming  using  subroutines,  libraries  built-in  functions,  dynamic  data  structures, 

software engineering techniques, programming style, programming, quality indicators, methods for 

debugging and testing programs, basics of object-oriented programming, types of operations, the C 

programming  language  operators,  storage  classes,  memory  and  addressing  the  organization, 

programming 

with 


pointers 

to 


the 

programming 

language 

++. 



Expected  results:  In  the  process  of  studying  the  discipline,  students  should  learn  the  basics 

algorithmization  tasks  used  in  the  C  language  data  types,  operators,  subroutines,  inline  functions, 

dynamic structures,  basic programming techniques, methods, software design, programming style, 

debugging techniques and software testing types operations, the operators, the standard C language 

functions,  methods  of  organization  and  memory  addressing,  programming,  data  processing  tasks 

using 


pointers, 

especially-programming 

of 

tasks 


in 

the 


language 

++. 



As  a  result  of  studying  the  discipline,  students  should  be  able  to  develop  the  block  diagrams  of 

different  algorithms,  organize, depending on the  requirements  of the task required data structures, 

choose  the  programming  language  to  develop  a  program  in  the  selected  language  programming 

using the language tools and to write in a good style of the program, debug, and test the program, be 

quality 

program 


documentation. 

Post  requisites:  The  list  of  disciplines  interrelated  with  this  discipline  "Programming  in  the  Java 

language", "Object-oriented programming." 

 

PSB2206.1 Programming in Borland C ++ environment, 3 credits 

Prerequisites: 

"Informatics", 

"Algorithms, 

data 


structures 

and 


programming." 

The 


purpose 

of 


the 

study: 


The purpose of teaching the discipline "Programming in Borland C ++ environment" is the study of 

programming  in  Borland  C  ++  environment,  data  types  and  classification  of  operators  of  the 

language C ++ programming using subroutines, libraries built-in functions, dynamic data structures, 

debugging  techniques  and  software  testing  bases  object-oriented  programming,  the  types  of 

operations,  the  operators  of  the  programming  language  C  ++  classes  of  memory,  memory 

organization 

and 

addressing. 



Summary: Introduction to the C ++ language the Borland. Structure of the program. Presentation 

of data in C ++. Data types. Preprocessor directives. The rows of symbols and formatted input and 

output.  Operations  expression  operator.  Control  Statements:  branching  and  unconditional  jumps. 

Control Statements: cycles. Arrays. Development of programs for processing one-dimensional and 

two-dimensional arrays.  Options in Borland C ++. Pointers in Borland C ++. Arrays and pointers. 

Strings and string functions. Data structures and other shapes. File IO. Graphics in C ++. Exception 

handling  in  Borland  C  ++.  OOP:  classes  and  abstraction.  OOP:  Inheritance,  visual  function  and 

polymorphism. 



Expected  results:  As  a  result  of  studying  the  discipline,  students  should  be  able  to  develop  the 

block  diagrams  of  different  algorithms,  organize,  depending  on  the  requirements  of  the  task 




required 

data 


structures, 

programming 

language 

Borland 


++ 


programming. 

Post requisites: "Programming in the Java", "Object-oriented programming." 

 

OOP2208 Object-Oriented Programming, 3 credits 



Prerequisites:  "Computer",  "Algorithms,  data  structures  and  programming,"  "Programming 

technology." 

The purpose of the study:  The purpose of teaching "Object-oriented programming" is the study of 

the  basic  principles  of  modern  programming  in  WINDOWS  environment  and  practical  skills  to 

develop 

applications 

for 

different 



classes 

of 


information 

systems. 



Summary: Object-oriented Delphi. Features Application Programming. Language Object Pascal. . 

Simple  data  types.  Structural  types  of  data.  Features  object-oriented  programming.  Classes.  The 

class  hierarchy.  Visual  Component  Library.  Other  data  types.  Expressions.  Operators.  Enterprise 

Applications. IDE tools. Features Delphi to develop applications for different classes of information 

systems. 

Expected  results:  As  a  result  of  studying  the  discipline,  students  should:  to  know  the 

characteristics 

and 

the 


basic 

principles 

of 

object-oriented 



programming; 

have 


practical 

skills 


in 

the 


use 

of 


visual 

and 


non-visual 

components; 

be 

able 


to 

develop 


applications 

for 


use 

in 


information 

systems. 



Post requisites: "Database Systems", "Computer networks", "Design of Information Systems" 

 

VP2208.1 Visual programming, 3 credits  



Prerequisites: 

Computer 

science, 

data 


structures, 

algorithms 

and 

programming. 



The 

purpose 


of 

teaching: 

"Programming 

Technologies" 

is: 

-  Acquisition  of  knowledge  of  students  in  the  field  of  modern  programming  technologies; 



- The acquisition of practical skills development of technical specifications and major decisions of 

the 


initial 

design 


phase; 

- Practical skills for algorithm development, structural and functional schemes of software products; 

- The acquisition of practical skills development of user interfaces and programming in high level 

languages. 



Summary: The IDE Visual Basic application development (IDE). Visual Basic language elements. 

Variables 

and 

scope, 


data 

types. 


Control  Operators.  Windows  messages  and  input.  The  procedures  and  functions.  Controls:  to 

display  images;  user  selection  information,  a  list,  a  common  dialog  box.  Files.  Create  and  use 

menus 

and 


toolbars. 

Working 


with 

Forms. 


Object-oriented 

programming. 



Expected 

results: 

As 


result 


of 

studying 

the 

discipline, 



students 

should: 


Have 


an 

understanding 

of 

the 


basic 

approaches 

to 

software 



development; 

- Know the main provisions of the structural, modular, object-oriented programming and protection; 

-  An  understanding  of  the  software  development  features  in  different  programming  approaches; 

Acquire 



practical 

skills 


in 

the 


completed 

software 

product. 

Post  requisites:  "Programming  Technologies",  "Computer  Systems  Interface",  "Object-Oriented 

Programming", "System programming". 

 

MOI2207 Mathematical Foundations of Computer Science, 3 credits  

Prerequisites: "Algebra and Geometry", "Mathematical Analysis", "The theory of probability and 

mathematical  statistics."  The  purpose  of  the  study:  The  purpose  of  teaching  "Mathematical 

Foundations  of  Computer  Science"  is  a  functional  mathematical  preparation  of  students  for  the 

analysis  and  development  of  mathematical  models  and  methods  used  in  the  creation  of  computer 

information  systems,  which  are  based  on  general  mathematical  concepts  of  the  theory  of  sets  and 

relations, 

graph 

theory, 


probability 

theory 


and 

mathematical 

statistics. 

Summary: Introduction. Mathematical  Foundations of Computer Science. Elements of set theory. 

Mathematical  models  of  formal  performers.  The  algorithm  and  its  properties.  Algorithmically 

insolubility.  Computability.  Complexity.  Graph  theory.  Optimization  algorithms  on  networks  and 



жүктеу 1,09 Mb.

Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   38




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау