• Tidak ada hasil yang ditemukan

Министерство образования и науки Республики Казахстан

N/A
N/A
Protected

Academic year: 2024

Membagikan "Министерство образования и науки Республики Казахстан"

Copied!
11
0
0

Teks penuh

(1)

Министерство образования и науки Республики Казахстан Карагандинский государственный технический университет

«Утверждаю»

Председатель Ученого совета, ректор, академик НАН РК Газалиев А.М.

_______________________

«____» ____________ 2008г.

ПРОГРАММА ОБУЧЕНИЯ ПО ДИСЦИПЛИНЕ ДЛЯ СТУДЕНТА ( SYLLABUS)

по дисциплине Алгоритмизация и языки программирования (код и наименование дисциплины)

для студентов специальности 050703 Информационные системы

(шифр и наименование специальности)

факультет информационных технологий

кафедра автоматизированных информационных систем

2008

(2)

Предисловие

Программа обучения по дисциплине для студента (syllabus) разработана:

ст. преп. Томиловой Н.Н., к.т.н., доц. Поповым С.Н.

Обсуждена на заседании кафедры автоматизированных информационных систем Протокол № _______ от «____»______________2008 г.

Зав. кафедрой ________________ «____»____________2008 г.

(подпись)

Одобрена методическим бюро факультета информационных технологий Протокол № ________ от «_____»_____________2008 г.

Председатель ________________ «____»____________ 2008 г.

(3)

Сведения о преподавателе и контактная информация

Томилова Надежда Ивановна, ст. преп., Попов Сергей Николаевич, к.т.н., до- цент (фамилия, имя, отчество преподавателя, ученая степень, ученое звание, должность)

Кафедра АИС находится в главном корпусе КарГТУ (Караганда, б.Мира, 56), аудитория 300, контактный телефон 56-59-35 (254)

Трудоемкость дисциплины

Семестр Количество кредитов

Вид занятий

Коли- чество

часов СРС

Общее коли- чество

часов

Форма кон- троля количество контактных часов коли-

чество часов СРСП

всего часов лекции

практиче- ские занятия

лаборатор- ные занятия

1 4 15 15 30 60 120 60 180 Экзамен

1.3 Характеристика дисциплины

Дисциплина Алгоритмизация и языки программирования относится к циклу базовых дисциплин государственного общеобязательного стандарта образова- ния по специальности.

1.4 Цель дисциплины

Целью изучения дисциплины является освоение основ алгоритмизации задач, классификации языков программирования, типов данных и операторов языка Object Pascal, разработки программ, основ объектно-ориентированного про- граммирования.

1.5 Задачи дисциплины

Задачи дисциплины следующие: изучение основ алгоритмизации задач, ис- пользуемые в языке Object Pascal типы данных, операторы, подпрограммы, встроенные функции, методы отладки и испытания программ.

В результате изучения данной дисциплины студенты должны:

иметь представление:

- о существующих алгоритмических языках программирования, их ориента- ции, структуре;

- о технологии визуального проектирования и событийного программирова- ния;

- об этапах разработки и создания программных систем, работающих под управлением операционной системы Windows;

знать:

- один из объектно-ориентированных алгоритмических языков программиро- вания высокого уровня (Object Pascal);

- методы и приемы алгоритмизации и программирования на языках высокого уровня;

- методы и приемы тестирования и отладки программных систем;

(4)

уметь:

- осуществлять постановку задачи на разработку программ для заданной предметной области;

- разрабатывать оптимальный алгоритм решения задачи;

- конструировать структуры входных и выходных потоков данных;

- конструировать интерфейс пользователя;

- создавать код программы по заданному алгоритму;

- производить полное тестирование и отладку программы;

приобрести практические навыки:

- по разработке и созданию алгоритмов решения поставленных задач;

- по созданию программ и программных систем, с использованием алгорит- мического языка программирования.

Пререквизиты

Для изучения данной дисциплины необходимо усвоение следующих дисци- плин

Дисциплина Наименование разделов (тем)

1. Информатика Компьютерная грамотность. Операционная система Windows. Microsoft Office

2. Математика Элементарная алгебра, геометрия и тригонометрия.

Постреквизиты

Знания, полученные при изучении дисциплины Алгоритмизация и языки программирования, используются при освоении следующих дисциплин:

1. Технология программирования

2. Инструментальные средства разработки программных систем

3. Современные методы и средства разработки программного обеспечения 4. Проектирование программного обеспечения

Тематический план дисциплины Наименование раздела, (темы)

Трудоемкость по видам занятий, ч.

лек- ции

практи- ческие

лабора-

торные СРСП СРС 1.Введение. Язык программирования Ob-

ject Pascal (ОР) 2

2.Алфавит языка ОР. Структура проекта 2 4 4

3. Локализация параметров 2 4 4

4. Типы данных ОР 3 4 4

5. Выражения 2 4 4

6. Операторы языка ОР 4 4 4

7.Интегрированная среда программиро-

вания Delphi 20 20

7.1 Основы визуального проектирования

и событийного программирования 6

(5)

7.2. Библиотека компонентов Delphi (Visual Component Library – VCL). Стра-

ница VCL Standard («Стандартная») 6

7.3 Основы программирования 6

7.4. Библиотека компонентов Delphi.

Страница VCL Additional» («Дополни- тельная»)

6 7.5. Управляющие структуры языка ОР 6

8. Основы алгоритмизации 20 20

8.1 Алгоритмы линейной структуры. 1 8.2 Алгоритмы разветвляющейся струк-

туры 2

8.3 Алгоритмы циклической структуры 2

8.4 Приемы алгоритмизации 6

8.5 Алгоритмы со структурой вложенных

циклов 2

8.6 Разработка алгоритмов решения за-

дач смешанной структуры 2

ИТОГО: 15 15 30 60 60

Перечень лабораторных занятий

1 Основы визуального проектирования и событийного программирования.

2 Библиотека компонентов Delphi (Visual Component Library – VCL). Страни- ца VCL Standard («Стандартная»).

3 Основы программирования на ОР.

4 Библиотека компонентов Delphi. Страница VCL Additional» («Дополни- тельная»).

5 Управляющие структуры языка Delphi.

Тематический план самостоятельной работы студента с преподавателем Наименование темы

СРСП

Цель заня- тия

Форма прове- дения занятия

Содержание зада- ния

Рекоменду- емая литера- тура

Тема 2. Алфавит языка ОР. Структу- ра проекта

Углубление знаний по данной теме

Разборка тео- ретического материала.

Выполнить поста- новку задач к упражнениям №№

1.1- 2.1

[1,2,3,4,5]

Тема 3. Локализа-

ция параметров Углубление знаний по данной теме

Разборка тео- ретического материала

Выполнить поста- новку задачи к упражнению № 3.1

[1,2,3,4,5]

Тема 4. Типы дан- ных ОР

Углубление знаний по данной теме

Разборка тео- ретического материала

Выполнить поста- новку задач к упражнениям №№

[1,2,3,4,5]

(6)

4.1-4.2.

Тема 5. Выражения Углубление знаний по данной теме

Разборка тео- ретического материала

Выполнить поста- новку задач к упражнениям №№

5.1-5.4

[1,2,3, 4,5,6,7]

Тема 6. Операторы языка ОР

Углубление знаний по данной теме

Разборка тео- ретического материала

Выполнить поста- новку задач к упражнениям №№

6.1-6.2

[1,2,3, 4,5,9,10]

Тема 7. Интегриро- ванная среда про- граммирования Delphi

Углубление знаний по данной теме

Разборка тео- ретического материала

Изучить приемы разработки при- ложений в среде Delphi

[1,2,3, 8,9,10,11]

Тема 8. Основы ал- горитмизации

Углубление знаний по данной теме

Разборка тео- ретического материала

Разработать алго- ритмы решения для задач №№ 1.1- 1.122

[1,2,3,6,8,11]

Темы контрольных заданий для СРС

1. Программа, работающая в текстовом(консольном) режиме.

2. Модуль, содержащий секции инициализации и завершения.

3. Создать программу вывода на экран значений стандартных функций.

4. Создать программу по использованию операций с битами информации.

5. Создать программу поиска целого частного от деления целых чисел.

Критерии оценки знаний студентов

Экзаменационная оценка по дисциплине определяется как сумма максималь- ных показателей успеваемости по рубежным контролям (до 60%) и итоговой аттестации (экзамен) (до 40%) и составляет значение до 100% в соответствии с таблицей.

Оценка по бук- венной системе

Цифровые эквива- ленты буквенной

оценки

Процентное содер- жание усвоенных

знаний

Оценка по традици- онной системе А

А-

4,0 3,67

95-100

90-94 Отлично

В+

В В-

3,33 3,0 2,67

85-89 80-84 75-79

Хорошо С+

С С- D+

D

2,33 2,0 1,67 1,33 1,0

70-74 65-69 60-64 55-59 50-54

Удовлетворительно

F 0 30-49 Неудовлетворительно

(7)

Z 0 0-29

Оценка «А» (отлично) выставляется в том случае, если студент в течение се- местра показал отличные знания по всем программным вопросам дисциплины, а также по темам самостоятельной работы, регулярно сдавал рубежные зада- ния, проявлял самостоятельность в изучении теоретических и прикладных во- просов по основной программе изучаемой дисциплины, а также по внепро- граммным вопросам.

Оценка «А-» (отлично) предполагает отличное знание основных законов и процессов, понятий, способность к обобщению теоретических вопросов дисци- плины, регулярную сдачу рубежных заданий по аудиторной и самостоятельной работе.

Оценка «В+» (хорошо) выставляется в том случае, если студент показал хо- рошие и отличные знания по вопросам дисциплины, регулярно сдавал семест- ровые задания в основном на «отлично» и некоторые на «хорошо».

Оценка «В» (хорошо) выставляется в том случае, если студент показал хоро- шие знания по вопросам, раскрывающим основное содержание конкретной те- мы дисциплины, а также темы самостоятельной работы, регулярно сдавал се- местровые задания на «хорошо» и «отлично».

Оценка «В-»(хорошо) выставляется студенту в том случае, если он хорошо ориентируется в теоретических и прикладных вопросах дисциплины как по аудиторным, так и по темам СРС, но нерегулярно сдавал в семестре рубежные задания и имел случаи пересдачи семестровых заданий по дисциплине.

Оценка «С+» (удовлетворительно) выставляется студенту в том случае, если он владеет вопросами понятийного характера по всем видам аудиторных заня- тий и СРС, может раскрыть содержание отдельных модулей дисциплины, сдает на «хорошо» и «удовлетворительно» семестровые задания.

Оценка «С» (удовлетворительно) выставляется студенту в том случае, если он владеет вопросами понятийного характера по всем видам аудиторных заня- тий и СРС, может раскрыть содержание отдельных модулей дисциплины, сдает на «удовлетворительно» семестровые задания.

Оценка «С-» (удовлетворительно) выставляется студенту в том случае, если студент в течение семестра регулярно сдавал семестровые задания, но по во- просам аудиторных занятий и СРС владеет только общими понятиями и может объяснить только отдельные закономерности и их понимание в рамках кон- кретной темы.

Оценка «D+» (удовлетворительно) выставляется студенту в том случае, если он нерегулярно сдавал семестровые задания, по вопросам аудиторных занятий и СРС владеет только общими понятиями и может объяснить только отдельные закономерности и их понимание в рамках конкретной темы.

Оценка «D» (удовлетворительно) выставляется студенту в том случае, если он нерегулярно сдавал семестровые задания, по вопросам аудиторных занятий и СРС владеет минимальным объемом знаний, а также допускал пропуски заня- тий.

Оценка «F» (неудовлетворительно) выставляется тогда, когда студент прак-

(8)

тически не владеет минимальным теоретическим и практическим материалом аудиторных занятий и СРС по дисциплине, нерегулярно посещает занятия и не сдает вовремя семестровые задания.

Оценка «Z» (неудовлетворительно) выставляется тогда, когда студент не владеет минимальным теоретическим и практическим материалом аудиторных занятий и СРС по дисциплине, пропустил более половины занятий и не пред- ставил вовремя семестровые задания.

Рубежный контроль проводится на 7-й и 14-й неделях обучения и складыва- ется исходя из следующих видов контроля:

Вид контроля %е содержание

Академический период обучения, неделя

Итого, %

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Посещаемость

лекций 0,1 * * * * * * * * * * * * * * * 1,5

Посещаемость

практич,занятий 0,1 * * * * * * * * * * * * * * * 1,5

Лаб.работы 1,2 * * * * * 6

Упражнения к

СРС по лекциям 0,4 * * * * * * * * * * * * * * * 6

Контр. задания к СРС по лабор.

занят.

0,6 * * * * * * * * * * * * * * * 9

Контр. задания к СРС по практич.

занят.

0,4 * * * * * * * * * * * * * * * 6

Итог.контр на

практ. занят. 7.5 * * 15

Теорет. модуль 7.5 * * 15

Экзамен 40 * 40

Всего по атте-

стации 30 30 60

Итого 100

Политика и процедуры

При изучении дисциплины «Алгоритмизация и языки программирования»

прошу соблюдать следующие правила:

1. Не опаздывать на занятия.

2. Не пропускать занятия без уважительной причины, в случае болезни про- шу предоставлять справку, в других случаях – объяснительную записку.

3. Активно участвовать в учебном процессе.

4. Соблюдать график выполнения и сроки сдачи заданий.

5. Быть терпимыми, открытыми, откровенными и доброжелательными к со- курсникам и преподавателям.

Учебно-методическая обеспеченность дисциплины Ф.И.О автора Наименование учебно-

методической литературы

Издательство, год издания

Количество эк- земпляров

(9)

В биб- лио- теке

на ка- федре Основная литература

1 Фаронов В.В. Delphi 6. Учебный курс М.: Нолидж,

2002. - 448 с. 10

в элек- трон- ном виде 2 Культин Н. Основы программирования

в Delphi 7

СПб.: БХВ- Санкт-

Петербург, 2005.

- 597с.

10 в элек- тронном виде 3 Архангель-

ский А.Я.

Разработка прикладных программ для Windows в Delphi 5

M.: ЗАО «Изда- тельство БИ- НОМ», 1999. - 226с.

5

4 Архангель- ский А.Я.

Программирование в Delphi 6

M.: ЗАО «Изда- тельство БИ- НОМ», 2003. - 1152с.

8 в элек- тронном виде 5 Епанешников

А.М., Епанеш- ников В.А.

Delphi. Язык программиро- вания Object Pascal

М.: «Диалог- МИФИ», 2000. – 363с.

7 в электр.

виде 6 Вирт Н. Алгоритмы и структуры

данных

Пер. с англ. — М.: Мир, 1989. - 360с.

10 7 Томилова

Н.И.

Методические указания к выполнению лабораторных работ по дисциплине «Ал- горитмизация и програм- мирование»

КарГТУ, 2006 В элект.

виде

Дополнительная литература 8 Баженова

И.Ю.

Самоучитель программиста М.: КУДИЦ- ОБРАЗ, 2002.- 432 с.

9 Глушаков С.В., Клевцов А.Л., Тереби- лов С. А.

Программирование на Delphi 5.0

Харьков: Фолио,

2002. – 518 с. в электр.

виде 10 Баас Р.,

Фервай М., Гюнтер Х.

Delphi 4. М.: Издательская группа BHV, 1999. - 464 с.

20 11 Яворский

В.В., Томилова Н.И.

Алгоритмические языки программирования

Караганда,

КарГТУ в электр.

виде

(10)

График выполнения и сдачи заданий по дисциплине Вид кон-

троля

Цель и содержание задания

Рекомендуе- мая литерату- ра

Продолжи- тельность выполнения

Форма кон- троля

Срок сдачи Посещае-

мость лек- ций

Усвоение материа- ла по темам, изло- женным в п.3

Согласно теме лекций п.3 15ч

Отметка в журнале по- сещений

На каж- дой лек- ции Посещае-

мость прак- тических занятий

Усвоение материа- ла по темам, изло- женным в п.4

Согласно теме практических занятий п.4

15ч

Отметка в журнале по- сещений

На каж- дом за- нятии Посещае-

мость лабо- раторных занятий

Усвоение материа- ла по темам, изло- женным в п.5

Согласно теме лабораторных работ п.5

15ч

Отметка в журнале по- сещений

На каж- дом за- нятии Сдача лабо-

раторных работ

№№ 1-5

Усвоение материа- ла по темам, изло- женным в п.5

Согласно теме лабораторных работ п.5

15ч

Письмен- ный отчет по лаб. ра- боте

На 3,6,9,11, 14 неде- лях Упражне-

ния к СРС по лекциям

Углубление знаний по темам, изложен- ным в п.3

Согласно теме

лекций п.3 15ч Устный опрос

Ежене- дельно Контр. за-

дания к СРС по ла- бор. занят.

№№1-5

Углубление знаний по темам, изложен- ным в п.5, содер- жимое заданий из- ложено в п.5

Согласно теме лабораторных работ п.5

15ч Устный

опрос

Ежене- дельно Контр. за-

дания к СРС по практ. за- нят. №№1- 15

Углубление знаний по темам, изложен- ным в п.4, содер- жимое заданий из- ложено в п.4

Согласно теме практических занятия п.4

15ч Устный

опрос

Ежене- дельно Итоговая

контроль- ная

Углубление знаний по темам разделов

№№ 1-11, содер- жимое заданий из- ложено в п.6

Согласно те- матики СРСП п.6

1 Письменная

работа

7,14 не- дели Теоретиче-

ский мо- дуль

Проверка знаний по темам разделов

№№ 1-8

по темам раз-

делов №№ 1-8 0,5ч Рубежный контроль

6,13 не- дели Экзамен

Проверка знаний по темам разделов

№№ 1-8

по темам раз-

делов №№ 1-8 0,5ч

Поясни- тельная за- писка к КП

15 неде- ля

(11)

Вопросы для самоконтроля

1. Укажите наиболее важные окна Delphi.

2. Укажите, что располагается в главном окне Delphi.

3. Укажите, что располагается в верхней части окна Инспектора Объектов.

4. Укажите, на какие фазы разбивается процесс создания Delphi-программы.

5. Укажите правило задания имѐн в Delphi.

6. Что такое соответствие типов?

7. Что такое цикл в Delphi?

8. Что такое структура данных?

9. Что такое файловый тип?

10. Виды файлов.

Referensi

Dokumen terkait

25 ЗРК «О персональных данных и их защите» работодатель обязан23: 1 утверждать перечень персональных данных, необходимый и достаточный для выполнения осуществляемых ими задач, если

68 Приложение 4 Проект предложений по внесению изменений и дополнений в действующее Нормативное постановление Верховного Суда Республики Казахстан от 9 июля 1999 года № 8 «О судебной

15 Статистическая обработка результатов косвенных измерений.+ 16 Процедуры и порядок применения средств измерений в ЕАЭС.+ 17 Современные проблемы теории измерений и экспертной

Шифр и название модуля SMNGT 32304 Государственное управление и правовое регулирование Наименование дисциплины Теория и практика местного самуправления Семестр 3 Количество

Шифр и название модуля SMNGT 32304 Государственное управление и правовое регулирование Наименование дисциплины Теория и практика местного самуправления Семестр 3 Количество

Шифр и название модуля FINC 52002 Модуль моделей современного финансового рынка и его гармонизация Наименование дисциплины Налогово-бюджетное планирование Семестр 1 Количество

Оценка «С+» удовлетворительно выставляется студенту в том случае, если он владеет вопросами понятийного характера по всем видам аудиторных занятий и СРС, может раскрыть содержание

Оценка «С+» удовлетворительно выставляется студенту в том случае, если он владеет вопросами понятийного характера по всем видам аудиторных заня- тий и СРС, может раскрыть содержание