|
Course Description |
|
Course Name |
: |
Programming Language II |
|
Course Code |
: |
BTE 714 |
|
Course Type |
: |
Optional |
|
Level of Course |
: |
Second Cycle |
|
Year of Study |
: |
1 |
|
Course Semester |
: |
Spring (16 Weeks) |
|
ECTS |
: |
6 |
|
Name of Lecturer(s) |
: |
Asst.Prof.Dr. MEHMET TEKDAL |
|
Learning Outcomes of the Course |
: |
Knows visual programming techniques Knows the logic of Object-Oriented Programming Uses and designs visual components Designs and uses database Develops SQL queries Uses debugging techniques Knows Internet programming techniques
|
|
Mode of Delivery |
: |
Face-to-Face |
|
Prerequisites and Co-Prerequisites |
: |
None |
|
Recommended Optional Programme Components |
: |
None |
|
Aim(s) of Course |
: |
To introduce the basic visual programming techniques and to teach how to use them in program development and problem solving. |
|
Course Contents |
: |
Object-oriented programming in Delphi, forms, databases, internet programming. |
|
Language of Instruction |
: |
Turkish |
|
Work Place |
: |
Laboratory |
|
|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
Introduction to Visual Programming |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
2 |
Delphi and Object Pascal |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
3 |
Object-Oriented Programming in Delphi |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
4 |
The use of standard components-1 |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
5 |
The use of standard components-2 |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
6 |
Forms, components, and applications-1 |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
7 |
Midterm Exam |
|
|
|
8 |
Forms, components, and applications-2 |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
9 |
Introduction to database applications |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
10 |
SQL Data Definition Language commands |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
11 |
SQL Data Definition Language commands-2 |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
12 |
Using OLE |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
13 |
Debugging Techniques |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
14 |
Introduction to Internet programming |
|
Presentation, problem-based learning, the question-and-answer method, group discussion and practice. |
|
16/17 |
Final Exam
|
|
|
|
|
|
Required Course Resources |
| Resource Type | Resource Name |
| Recommended Course Material(s) |
Cantu, Marco. ( 2002) Herkes için Delphi 6 :uygulama geliştirme kılavuzu , Alfa İstanbul.
Akar, Feyzi. ( 2001) Delphi 5 ile internet programlama, Beta İstanbul.
Daşdemir, Yaşar.(2002) Veritabanları ve SQL :Delphi 6 ile veritabanı uygulamaları geliştirme ,Türkmen Kitabevi İstanbul .
|
| |
| Required Course Material(s) | |
|
|
|
Assessment Methods and Assessment Criteria |
|
Semester/Year Assessments |
Number |
Contribution Percentage |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
60 |
|
Homeworks/Projects/Others |
0 |
40 |
|
Total |
100 |
|
Rate of Semester/Year Assessments to Success |
40 |
|
|
Final Assessments
|
100 |
|
Rate of Final Assessments to Success
|
60 |
|
Total |
100 |
|
|
| Contribution of the Course to Key Learning Outcomes |
| # | Key Learning Outcome | Contribution* |
|
1 |
Takes responsibility for the dissemination of local and national developments in the field. |
0 |
|
2 |
Supports the protection and learning of scientific and ethical values by considering them in his academic studies. |
0 |
|
3 |
Transfers the developments in the other fields to the field of instructional technologies. |
0 |
|
4 |
Creates a productive cooperative working environment and maintains it by developing an insight into the behavior of stakeholders. |
0 |
|
5 |
Defines the unified structure of instructional technologies with other related fields. |
5 |
|
6 |
Lists the applications of scientific research and related statistical techniques in the field of educational technology. |
0 |
|
7 |
Follows the scientific developments in the field of educational technology, and implements them in his professional practice. |
4 |
|
8 |
Follows the current problems and practices, identifies the knowledge and skills which will be required in the next stage and takes on new learning tasks. |
0 |
|
9 |
Can supply or develop systems, methods, or tools to reduce the workload. |
0 |
|
10 |
Interprets, develops and evaluates the strategies, policies and implementation plans related to the issues about the future of the field.
|
0 |
|
11 |
On the basis of qualifications acquired at undergraduate level, integrates and defines sub-areas of instructional technology, at the level of expertise. |
0 |
|
12 |
Applies the processes of analysis, design, development, and evaluation on the basis of knowledge of instructional technologies. |
0 |
|
13 |
Uses scientific research and statistical techniques in the area of classical applications of educational technology. |
0 |
|
14 |
Evaluates the current complex theoretical problems in the scope of instructional technologies with integrity by understanding their multi-dimensional causes. |
3 |
|
15 |
Develops a plan related to the solutions of complex, theoretical and current problems in the field, implements the plan and evaluates the results with a scientific perspective. |
0 |
|
16 |
Takes personal responsibility in solving problems related to/in the field. |
0 |
|
17 |
Communicates effectively with the students, teachers, school administrators, families and individuals in the study group . |
0 |
|
18 |
Has foreign language knowledge to review the international resources in the field . |
0 |
| * Contribution levels are between 0 (not) and 5 (maximum). |
|
|
| Student Workload - ECTS |
| Works | Number | Time (Hour) | Total Workload (Hour) |
| Course Related Works |
|
Class Time (Exam weeks are excluded) |
13 |
3 |
39 |
|
Out of Class Study (Preliminary Work, Practice) |
13 |
3 |
39 |
| Assesment Related Works |
|
Homeworks, Projects, Others |
0 |
0 |
0 |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
30 |
30 |
|
Final Exam |
1 |
40 |
40 |
|
Total Workload: | 148 |
| Total Workload / 25 (h): | 5.92 |
| ECTS Credit: | 6 |
|
|
|