Syllabus discipline for students
1. Information about discipline
Title of disciplineProgramming / disciplinecode
003 / Quantity of credits
3 / Course, semester
1course,
2sem.
Title of speciality
Informatics / Speciality code
050111 / Chair
Computer Science and applied mathematics / Faculty
FMF
Form of the education
Day department / TeachingLanguage
English
lecture / Thursday / 17.10-18.00 / Aud. 406
Laboratory sessions / Thursday / 18.10-19.50 / Aud. 310
Independent work student with supervisor / Friday / 16.00-15.50 / Aud.406
Сonsultationschedule
Rating controlschedule: 1) on 7th week
2) on 14th week
Professor Khalikova G.Z. / Job telephone:2611576, Email:
Chair holder of computer science and applied mathematics,
doctor of the pedagogical sciences, professor Bidaybekov E.Y.
2. Description discipline
The aim: perception formation about programs establishing methodologyused in project technology and programming
The main objectives:
•perception formation of programming paradigms;
•introduction to the scheme of operating model of system programming
•study of basic programming languages
•Study of instrumental environment programming;
•Workout and creating of own software applications
Student should know:
•classification methods and approaches to design programmes
•the stages of establishing software product
•form a notion of the internal structure and organization software;
•know principles of standard programming system operation
•know the alphabet, syntax and semantics of the basic programming languages
Student’s skills:
•have skills of work in instrumental ambience of the basic programming languages
•to develop programmer applications for practical realization
•to conduct debug and testing the programs.
3. Prior requisiteof discipline: Informatics, general mathematics.
4. Post requisiteof discipline:"Programming in Internet", " COMPUTER architecture ", "Programming languages and MT", «Numerical methods», « System programming»
5. Syllabus
№ / Discipline sections / weeks / Class session / Type of task / Total (h.)Lect (h.) / Lab.
(h.) / IWSS (h.) / IWS
(h.)
1. / Predefining data types (simple).Non-linear programming. Performed statements. Loops. Programming system (repetition) / 1 / 1 / 2 / 3 / 3 / 9
2. / Subprograms (Procedure) Procedure types / 2 / 1 / 2 / 3 / 3 / 9
3. / Subprograms (Function). / 3 / 1 / 2 / 3 / 3 / 9
4. / Data Architecture (User data types in Pascal) / 4 / 1 / 2 / 3 / 3 / 9
5. / Stuctured data types (one dimensional arrays) / 5 / 1 / 2 / 3 / 3 / 9
6. / Compound type of data (two-dimensional arrays) / 6 / 1 / 2 / 3 / 3 / 9
7. / Symbol variable and lines processing / 7 / 1 / 2 / 3 / 3 / 9
8. / Graphics of Turbo Pascal. Procedures and Functions of Graph modules / 8 / 1 / 2 / 3 / 3 / 9
9. / Building graph function and path of the motion / 9 / 1 / 2 / 3 / 3 / 9
10. / Compound type of data(record) / 10 / 1 / 2 / 3 / 3 / 9
11. / Compound type of data (Sets) / 11 / 1 / 2 / 3 / 3 / 9
12. / Compound type of data(text files) / 12 / 1 / 2 / 3 / 3 / 9
13. / Compound type of data (standard files) / 13 / 1 / 2 / 3 / 3 / 9
14. / Pointers and Linked Lists. Dynamic memory allocation. / 14 / 1 / 2 / 3 / 3 / 9
15. / Basics of Linked Lists / 15 / 1 / 2 / 3 / 3 / 9
Total / 15 / 30 / 45 / 45 / 135
6. Suggested Literature
Main Literature
- Sam A.Abolrous. Learn Pascal in three days. Wordware. Publishing. INC. Printed in the United States of America. 2002.
- Халықова К.З. Паскаль тілінде программалау. Оқу құралы. Абай ат. АлМУ. Алматы, 2002. – 210 б.
- Гусева А.И. Учимся программировать: PASCAL 7.0. Задачи и методы их решения. – 2-е изд., перераб. и доп. – М.: «Диалог-МИФИ», 2003. – 256 с.
Additional Literature
- Бурин Е.А. Программирование на языке Турбо-Паскль. Уч. пос. – АГУ, Алматы, 2000.
- М. Фленов. Библия Delphi. Сакт-Петербург «БХВ-Петербург»,2004. -880 с.: ил.
References
- Борковский А.Б. Англо-русский словарь по программированию и информатике (с толкованиями): Ок. 6000 терминов – М.: МОСКОВСКАЯ МЕЖДУНАРОДНАЯ ШКОЛА ПЕРЕВОДЧИКОВ, 1992. – 335 с
- Информатика. Толковый словарь основных терминов. Издание 2-е. – М.: «Издательство ПРИОР», 1998. – 240 с.
Software programs
Turbo Pascal 7.0 (Borland Pascal)
7. Rating System
The first Rating System№ / /
Type of work
/ Score / Amount of work / Sum/ theory / Colloquium / 6 / 1 / 6
/ Testing / 1 / 3 / 3
/ attendance / Presentation / 0,2 / 5 / 1
/ Participation activity / 0,15 / 7 / 1
/ practice / Tests (Laboratory tasks) / 1 / 7 / 7
/ Individual tasks / 1 / 6 / 6
/ СРС independent work student / Practical work / 0,5 / 6 / 3
/ Final project / 7 / 1 / 3
Total / 30
The second Rating System
/ theory / Colloquium / 6 / 1 / 6
/ Testing / 1 / 3 / 3
/ attendance / Presentation / 0,2 / 5 / 1
/ Participation activity / 0,15 / 7 / 1
/ practice / Tests (Laboratory tasks) / 1 / 7 / 7
/ Individual tasks / 1 / 6 / 6
/ СРС independent work student / Practical work / 0,5 / 6 / 3
/ Final project / 7 / 1 / 3
Total / 30
Exam / 40
Total / 100
8. Teacher’s requirements
•Not to be late for sessions
•Not to deal with other deals
•To disconnect cellular telephone
•Not to miss sessions without good excuse
•To retake missed sessions.
•Actively participate in scholastic process
•Tobesupport feedback constructively
•To observe the time and be obligatory
Type of work / Weeks1 Rating control
/2 Rating control
/ Total / Exam1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15
1. / Attendance / Балл / max 9.8 / max 9.8 / max 19.6
2. / Lecture / 0,8for
week / * / * / * / * / * / * / * / 5,6 / * / * / * / * / * / * / * / * / 5,6
3. / Laboratory sessionsand Independent work student with supervisor / 0,6 for
week / * / * / * / * / * / * / * / 4.2 / * / * / * / * / * / * / * / * / 4,2
4. / Theory / max 30.2 / max 30.2 / max
60.4
5. / Independent work student with supervisor / For speaking / 1 / 1 / 1 / 1 / 1 / 1 / 1 / 7 / 1 / 1 / 1 / 1 / 1 / 1 / 1 / 7
6. / Colloquium / 23 / 23,2 / 23,2 / 23,2
7. / Independent work student with supervisor / max 30 / max 30 / max
60
8. / Laboratorysessions / №1
3 / №2
9 / №3
9 / №4
9 / 30 / №5
7 / №6
7 / №7
5 / №8
6 / №9
5
9. / Independent work student / max 30 / max 30 / max
60
10. / Практикалық жұмыстардың орындалуы / 7 / 7 / 7 / 21 / 7 / 7 / 7 / 21
11. / Дербес тапсырмалардың орындалуы / 3 / 3 / 3 / 9 / 3 / 3 / 3 / 9
12.Exam / Exam / 100score / 100
Total: / 100*0,3 / 100*0,3 / 100*0,6 / 100*0,4
The form: The Kazakh National Pedagogical university after ABAY 703- 03 -09 Syllabus discipline for student. The fourthpublishing
page1from5