Скачать 392 Kb.
|
![]() Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Информатика и программирование» для направления 01.03.04 «Прикладная математика» подготовки бакалавров ![]() ![]() ![]() ![]() The Government of The Russian Federation Federal State Autonomous Educational Institution of Higher Professional Education National Research University Higher School of Economics Moscow Institute of electronics and mathematics Department of Applied Mathematics Syllabus for Computer Science and Programming for directions 01.03.04. Applied mathematics bachelor Course Instructors: Andrey Vnukov, D.-Eng. (module 1), [email protected] Sergey Aksenov, Ph.D. (module 2-4), [email protected] Approved at the meeting of the Department of Applied mathematics "_____" ____________ 2015 year Head of Department A. V. Belov ________ [signature] Recommended by Academic Council of educational program "______" ____________ 2015 year, No. Protocol_________________ Approved "___" ____________ 2015 year Academic head of the educational program Manita L. A. _________________ [signed] Moscow, 2015 This program cannot be used by other divisions of the University and other universities without the permission of the Department-developer of the program.
This program of academic discipline establishes minimum requirements for knowledge and skills of the student and determines the content and types of studies and reporting. The program is designed for teachers, leading this discipline, teaching assistants and students in the areas of training 01.03.04."Applied mathematics", studies the discipline of computer science and programming. The program is designed in accordance with:
The purpose of learning computer science and programming are:
As a result of mastering discipline student must:
As a result of mastering the discipline a student masters the following competences:
* Federal State Educational Standard (FSES)/ National Research University (NRU); **(UC-3): Universal Competencies - 3 *** (PC-4): professional competence - 1. Course Description Computer Science and Programming is a compulsory two-semester course for the second year students studying at FAMC specializing in direction of training Applied Mathematics (01.03.04.) The course aims to provide insights into low-level programming in assembler and object oriented programming basics focusing on C++ application development. The emphasis of the course is on the practical application of the main object oriented programming concepts (Abstraction, Encapsulation, Inheritance, Polymorphism). Pre-requisites The students are supposed to be familiar with basics of algorithms and computer programming in C. Learning Objectives The objectives of the Computer Science and Programming course are: • To acquaint students with low-level and object-oriented programming basics and terminology as well as with capabilities of object-oriented languages; • To study the language Assembler and object oriented concepts and their implementation in software development;
• The formation of practical skills of application development in a programming language Assembler and C++. Learning Outcomes As a result of study, the student should be familiar with object-oriented terminology, object-oriented concepts and the ways of their application in software design. The student should be able to develop software solutions for the variety of problems using object-oriented concepts, C++ libraries and developer tools for Windows programming. Students should acquire basic skills and knowledge of object-oriented programming and be able to apply them in practice.
Discipline refers to professional cycle (B. 3) and the block of disciplines providing the basic (General professional) training. The study of this discipline is based on the following disciplines:
For the development of the discipline, students should posses the following knowledge and competencies:
The main provisions of the discipline should be used further in the study of the following subjects: The main provisions of the discipline and mastered the competence (UC -3, UC -4, UC -5, UC -6, PC -4, PC -8, PC -11) should be used for further studying of disciplines:
6.1. Evaluation Criteria knowledge and skills Homework: The student must demonstrate the ability to transfer data from one positional numeral system to another and to develop a program in Assembly language on a pre-issued to the job of teacher and defend it in the survey on practical lessons. UC-3, UC-4, UC-5, UC-6, PC-4, PC-8, PC-11. Credit: The student must demonstrate the ability to translate data from one positional number system to another, create computer programs and knowledge of OOP principles within the sections 1 - 3. Competencies: UC-3, UC-4, UC-5, UC-6, PC-4, PC-8, PC-11. Exam: the Student must demonstrate the ability to create computer programs and knowledge of OOP principles within the sections 1 and 13. Competencies: UC-3, UC-4, UC-5, UC-6, PC-4, PC-8, PC-11. Homework: the Student must demonstrate the ability to develop a program on a pre-issued to the job of teacher and defend it in the survey. Credit: the Student must demonstrate the ability to create computer programs in C++ information on topics 4-13. Competencies: UC-3, UC-4, UC-5, UC-6, PC-4, PC-8, PC-11. Exam: the Student must demonstrate the ability to create computer programmes and knowledge of OOP principles within the 4-13. Competencies: UC-3, UC-4, UC-5, UC-6, PC-4, PC-8, PC-11. Assessment in all forms of current control are set on a 10-point scale. The inspection should be carried out in a computer class installed with the IDE.
Classes are held in computer class in an interactive form and includes discussions on current tasks and solving problems on the computer. Lectures should be held in classrooms provided with computer and projection equipment. Practical classes should be held in computer classrooms equipped with the necessary software (i.e. programming) and will include discussions on current tasks and solving problems on the computer. Students are given different types of tasks. As a basic template for assignments computer practicum is one option. Option 1. A1. a) 4302 b) 79h C1h A2. ; x = –2h, y = 3h, z = 1h, = –Fh; x = 2Eh, y = 7Fh, z = –FBh, = –8h; x,y,z – byte – word A3. Given a string of four decimal digits. If the remainder of the division of works of the first and second digit to the fourth digit equals the third digit, replace the third digit of the corresponding capital letter ('0' — 'A', '1', 'B', etc.), otherwise — swap ultra numbers. A4. Given arrays a and B of 16 bytes. If elements with the same numbers differ by 1 (the number sign), these elements in the B array, replace the elements with the opposite sign (element, replacement of which can cause the overflow, replaced by zero). The address of the modified items to write to the Count array C. the number of such elements. One of the educational technologies applied in this computer workshop is the incorporation of program sections in Assembly language into a program in a high level language. Translators assembler MASM and TASM and compiler Visual C++ 2010 support segmentation when developing programs. |
![]() |
Программа дисциплины «Информатика и программирование» для направления... Программа дисциплины «Информатика и программирование» для направления 01. 03. 04 «Прикладная математика» подготовки бакалавров |
![]() |
Программа дисциплины Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений 231300. 62 «Прикладная... |
![]() |
Рабочая программа дисциплины «Информатика» (по гос «Информатика и программирование») Рабочая программа предназначена для преподавания дисциплины «Информатика» студентам очной полной формы обучения по направлению подготовки... |
![]() |
Программа итогового экзамена по направлению 01. 04. 02 "Прикладная математика и информатика" Государственный междисциплинарный экзамен по направлению – 01. 04. 02 "Прикладная математика и информатика" включает дисциплины |
![]() |
Образовательная программа высшего образования «Прикладная математика и информатика» Государственная итоговая аттестация выпускника по направлению подготовки бакалавров 01. 03. 02 Прикладная математика и информатика... |
![]() |
Образовательная программа высшего образования «Прикладная математика и информатика» Государственная итоговая аттестация выпускника по направлению подготовки бакалавров 01. 03. 02 Прикладная математика и информатика... |
![]() |
Рабочая программа по дисциплине «Системное и прикладное программное... Рабочая пpогpамма составлена на основе на основании на основании решения кафедры «Вычислительная техника» Ульяновского государственного... |
![]() |
Программа дисциплины "Управление информационными ресурсами" Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки для... |
![]() |
Программа государственного итогового междисциплинарного экзамена... Программа предназначена для бакалавров четвертого курса направления подготовки 01. 03. 02 |
![]() |
Методические указания к курсовой работе по дисциплине Базы данных... Дисциплина «Базы данных» для направления 230700. 62 «Прикладная информатика» подготовки бакалавра |
![]() |
Методические указания содержат задания к лабораторным работам по... Методические указания предназначены для студентов направления «Прикладная информатика» профиля «Прикладная информатика в экономике»,... |
![]() |
Правительство Российской Федерации Федеральное государственное автономное... Дисциплина «Архитектура компьютеров и системное программирование» предназначена для подготовки бакалавров по направлению 01. 03.... |
![]() |
Программа дисциплины Теоретическая и прикладная лексикография для... Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и бакалавров направления подготовки 035800.... |
![]() |
Правительство Российской Федерации Федеральное государственное автономное... Для направления 010400. 62 «Прикладная математика и информатика» подготовки бакалавров |
![]() |
Правительство Российской Федерации Федеральное государственное автономное... Для направления 010500. 62 «Прикладная математика и информатика» подготовки бакалавров |
![]() |
Правительство Российской Федерации Федеральное государственное автономное... Для направления 010500. 62 «Прикладная математика и информатика» подготовки бакалавров |
Поиск |