|
Course Description |
|
Course Name |
: |
Programming Languages II |
|
Course Code |
: |
BTE204 |
|
Course Type |
: |
Compulsory |
|
Level of Course |
: |
First Cycle |
|
Year of Study |
: |
2 |
|
Course Semester |
: |
Spring (16 Weeks) |
|
ECTS |
: |
6 |
|
Name of Lecturer(s) |
: |
Asst.Prof.Dr. MEHMET TEKDAL |
|
Learning Outcomes of the Course |
: |
Understands the visual programming techniques Understand the Logic of Object-Oriented Programming Use visual components and design Database design and use Develop SQL queries Use debugging techniques Understand Internet programming techniques
|
|
Mode of Delivery |
: |
Face-to-Face |
|
Prerequisites and Co-Prerequisites |
: |
BTE203 Programming Languages I
|
|
Recommended Optional Programme Components |
: |
None |
|
Aim(s) of Course |
: |
Learn the basics of visual programming techniques and database. |
|
Course Contents |
: |
Delphi and Object Pascal, Object Oriented Programming, the use of standard components, forms, components, and applications,
Introduction to database applications, SQL: Data Definition Language commands, OLE Usage, Debugging Techniques, introduction to Internet programing |
|
Language of Instruction |
: |
Turkish |
|
Work Place |
: |
Lab-1 |
|
|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
Introduction to Visual Programming |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
2 |
Delphi ve Object Pascal |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
3 |
Object-Oriented Programming in Delphi |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
4 |
The use of standard components-1 |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
5 |
The use of standard components-2 |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
6 |
Forms, components, and applications-1 |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
7 |
Forms, components, and applications-2 |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
8 |
Mid-Exam |
Test preparation and review topics |
written examination |
|
9 |
Introduction to database applications |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
10 |
SQL Data Definition Language commands-1 |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
11 |
SQL Data Definition Language commands-2 |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
12 |
Using OLE |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
13 |
Debugging Techniques |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
14 |
Introduction to Internet programing |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
15 |
Project development |
read resources |
Presentation, question-and-answer method, group discussion and practice. |
|
16/17 |
Final-Exam |
Test preparation and review topics |
written examination |
|
|
|
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 |
3 |
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 |
Utilize concepts and applications of scientific research and basic statistics, which are the basis of scientific thinking, for the conditions in the scope of the field and related fields. |
2 |
|
2 |
Explain sub-fields of instructional technologies and integral structure of its process and also its relation to the other fields. |
0 |
|
3 |
Put forward the complex structure of the problems related to learning and teaching for the given situations based on the knowledge of instructional technologies and related fields. |
3 |
|
4 |
Develop a plan, apply the plan and assess the results based on scientific view for the solution of the problems presented in the scope of the field or related fields. |
4 |
|
5 |
Put forward new products or processes on the basis of components of instructional technologies, computer science, for the related situations. |
4 |
|
6 |
Develop a personal proposal, a product or a group of processes for the solution of a problem related to the field as an indicator of the skills of working independently and taking responsibility. |
1 |
|
7 |
Take responsibility of an individual or group projects and accomplishing his/her undertaken missions. |
3 |
|
8 |
Follow current problems and applications and determining information and skills to undertake learning missions for the following stage. |
0 |
|
9 |
Explain the integral structure of instructional technologies and information technologies or computer science applications. |
4 |
|
10 |
Explain concepts that constitutes the basis for scientific thinking in the scope of the field and the related fields. |
3 |
|
11 |
Apply the processes of analysis, design, development, and evaluation on the basis of knowledge of instructional technologies. |
5 |
|
12 |
Utilize information technologies and computer science applications in order to create an effective and productive learning environment. |
5 |
|
13 |
Apply the solution for the problem on the basis of scientific and ethical values when she/he confronts a learning problem. |
0 |
|
14 |
Build a healthy communication with students, teachers, school administration, and the individuals in the study group. |
0 |
|
15 |
Comprehend a foreign language in order to follow the international resources that can be utilized for the solution of problems related to the field. |
0 |
|
16 |
Take responsibilities for the distribution and dissemination of the developments in the field on local or national range. |
0 |
|
17 |
Act on the basis of scientific and ethical values in her/his works and also support preservation and learning of these values. |
3 |
|
18 |
Develop and evaluate strategic views on topic related to the future of the field. |
0 |
|
19 |
Transfer related progresses in other related fields to the field of instructional technologies. |
0 |
|
20 |
Create and maintain a cooperative and productive working environment by developing an insight related to the behaviors of the shareholders. |
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 |
5 |
65 |
|
Out of Class Study (Preliminary Work, Practice) |
13 |
2 |
26 |
| Assesment Related Works |
|
Homeworks, Projects, Others |
3 |
5 |
15 |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
10 |
10 |
|
Final Exam |
1 |
30 |
30 |
|
Total Workload: | 146 |
| Total Workload / 25 (h): | 5.84 |
| ECTS Credit: | 6 |
|
|
|