Türkçe English Curriculum Key Learning Outcomes
Computer Programming
General Description
1
Brief History
Computer Technology and Programming Program was opened in the 2006-2007 academic school. 30 students are accepted to the program. 2009-2010 academic year education program called "Computer Programming" as amended.
2
Qualification Awarded
This program consists of two years of pre-Bsc and 120 hours of ECTS (European Credit Transfer System). When the program is successfully completed and the program requirements are met, students can obtain an pre-Bsc degree .
3
Level of Qualification
Short Cycle
4
Specific Admission Requirements
They are regulated by “Measurment, Selection and Placement Center (ÖSYM)” according to the principles determined by the Higher Education Council (YÖK).
5
Specific arrangements for the recognition of prior learning
The provisions in “Regulation on Transfer among Associate and Undergraduate Degree Programs, Double Major, and Subspecialty and the Principals of Credit Transfer among Institutions in Higher Education Institutions” are applied.
6
Qualification Requirements and Regulations
In order to get pre-Bsc degree at Computer Programming Program, the total of compulsory and elective hours of the lessons must be the equivalent of 120 ECTS and fully succeeded. The cumulative grade point average must be at least 2.0 out 4.00.
7
Profile of The Programme
To educate the technicians having the capability to define the problems related to the computer technologies, having the capability to analyse and solve these problems, planning on learning for a lifelong and applying what is learnt in the best ways, knowing the occupational, moral and social responsibilities, being respectful to human, society and nature, being partipatory and compatible for team work.
8
Key Learning Outcomes & Classified & Comparative
1. Having sufficient infrasturcture in computer systems; having the ability to use the applied and institutional knowledge in computer systems. Having the ability to detect, define and solve the problems in computer systems. With this purpose having the ability to select and imply the appropriate methods and technics
2. Having the ability to analyse a system, a component or a process, having ability to design for meeting the requirements under the realistic constraints; having ability to imply modern design methods in this way. Having the ability to select and use the essential tools in computer programmes; having the ability to use informatics technologies efficiently
3. Having the ability to work individually or in a multi-disiplinary teams. Self-reliance in taking responsibility
4. Having the ability to search the resources to acces the knowledge, having ability to use the databeses and the other information resources. Having the ability to follow the develeopments in science and technology, to be aware of lifelong learning, always having the ability to renew yourselves
5. Define, collect and efficiently apply the data which is been required for solutions of the problems that well-described in Computer Technologies and Programming field; indicate the comprehension of theoretical knowledge, hand and/or intellectual skills that required for practical applications
6. Present the ability to learn oneself and apply what learned indicate the comprehension to apply knowledge in the own field
7. Present the ability to identify the problems for the unexpected cases and acquire the problem solving skill in the own field
8. Control and evaluate performances of the staff under responsibility objectively
9. Conscious and cultured about social responsibility, ethics and social security rights for the subjects about related profession
10. Having the ability to communicate efficiently in verbal and written Turkish, to know at least one foreign language
11. Conscious about professional security, health and environmental protection
SKILLS Cognitive - Practical
  • Having the ability to search the resources to acces the knowledge, having ability to use the databeses and the other information resources. Having the ability to follow the develeopments in science and technology, to be aware of lifelong learning, always having the ability to renew yourselves
  • Having the ability to communicate efficiently in verbal and written Turkish, to know at least one foreign language
  • Having the ability to analyse a system, a component or a process, having ability to design for meeting the requirements under the realistic constraints; having ability to imply modern design methods in this way. Having the ability to select and use the essential tools in computer programmes; having the ability to use informatics technologies efficiently
  • Having the ability to work individually or in a multi-disiplinary teams. Self-reliance in taking responsibility
  • Control and evaluate performances of the staff under responsibility objectively
  • Present the ability to identify the problems for the unexpected cases and acquire the problem solving skill in the own field
  • Having sufficient infrasturcture in computer systems; having the ability to use the applied and institutional knowledge in computer systems. Having the ability to detect, define and solve the problems in computer systems. With this purpose having the ability to select and imply the appropriate methods and technics
  • Conscious and cultured about social responsibility, ethics and social security rights for the subjects about related profession
  • Define, collect and efficiently apply the data which is been required for solutions of the problems that well-described in Computer Technologies and Programming field; indicate the comprehension of theoretical knowledge, hand and/or intellectual skills that required for practical applications
  • Conscious about professional security, health and environmental protection
  • Present the ability to learn oneself and apply what learned indicate the comprehension to apply knowledge in the own field
KNOWLEDGE Theoretical - Conceptual
  • Having sufficient infrasturcture in computer systems; having the ability to use the applied and institutional knowledge in computer systems. Having the ability to detect, define and solve the problems in computer systems. With this purpose having the ability to select and imply the appropriate methods and technics
  • Define, collect and efficiently apply the data which is been required for solutions of the problems that well-described in Computer Technologies and Programming field; indicate the comprehension of theoretical knowledge, hand and/or intellectual skills that required for practical applications
  • Conscious and cultured about social responsibility, ethics and social security rights for the subjects about related profession
  • Conscious about professional security, health and environmental protection
  • Having the ability to work individually or in a multi-disiplinary teams. Self-reliance in taking responsibility
  • Present the ability to learn oneself and apply what learned indicate the comprehension to apply knowledge in the own field
  • Having the ability to search the resources to acces the knowledge, having ability to use the databeses and the other information resources. Having the ability to follow the develeopments in science and technology, to be aware of lifelong learning, always having the ability to renew yourselves
  • Having the ability to communicate efficiently in verbal and written Turkish, to know at least one foreign language
  • Having the ability to analyse a system, a component or a process, having ability to design for meeting the requirements under the realistic constraints; having ability to imply modern design methods in this way. Having the ability to select and use the essential tools in computer programmes; having the ability to use informatics technologies efficiently
  • Control and evaluate performances of the staff under responsibility objectively
  • Present the ability to identify the problems for the unexpected cases and acquire the problem solving skill in the own field
COMPETENCES Field Specific Competence
  • Conscious about professional security, health and environmental protection
  • Control and evaluate performances of the staff under responsibility objectively
  • Having sufficient infrasturcture in computer systems; having the ability to use the applied and institutional knowledge in computer systems. Having the ability to detect, define and solve the problems in computer systems. With this purpose having the ability to select and imply the appropriate methods and technics
  • Define, collect and efficiently apply the data which is been required for solutions of the problems that well-described in Computer Technologies and Programming field; indicate the comprehension of theoretical knowledge, hand and/or intellectual skills that required for practical applications
  • Present the ability to identify the problems for the unexpected cases and acquire the problem solving skill in the own field
  • Having the ability to communicate efficiently in verbal and written Turkish, to know at least one foreign language
  • Having the ability to analyse a system, a component or a process, having ability to design for meeting the requirements under the realistic constraints; having ability to imply modern design methods in this way. Having the ability to select and use the essential tools in computer programmes; having the ability to use informatics technologies efficiently
  • Having the ability to work individually or in a multi-disiplinary teams. Self-reliance in taking responsibility
  • Having the ability to search the resources to acces the knowledge, having ability to use the databeses and the other information resources. Having the ability to follow the develeopments in science and technology, to be aware of lifelong learning, always having the ability to renew yourselves
  • Present the ability to learn oneself and apply what learned indicate the comprehension to apply knowledge in the own field
  • Conscious and cultured about social responsibility, ethics and social security rights for the subjects about related profession
COMPETENCES Competence to Work Independently and Take Responsibility
  • Define, collect and efficiently apply the data which is been required for solutions of the problems that well-described in Computer Technologies and Programming field; indicate the comprehension of theoretical knowledge, hand and/or intellectual skills that required for practical applications
  • Having the ability to communicate efficiently in verbal and written Turkish, to know at least one foreign language
  • Conscious about professional security, health and environmental protection
  • Present the ability to identify the problems for the unexpected cases and acquire the problem solving skill in the own field
  • Conscious and cultured about social responsibility, ethics and social security rights for the subjects about related profession
  • Having sufficient infrasturcture in computer systems; having the ability to use the applied and institutional knowledge in computer systems. Having the ability to detect, define and solve the problems in computer systems. With this purpose having the ability to select and imply the appropriate methods and technics
  • Control and evaluate performances of the staff under responsibility objectively
  • Present the ability to learn oneself and apply what learned indicate the comprehension to apply knowledge in the own field
  • Having the ability to analyse a system, a component or a process, having ability to design for meeting the requirements under the realistic constraints; having ability to imply modern design methods in this way. Having the ability to select and use the essential tools in computer programmes; having the ability to use informatics technologies efficiently
  • Having the ability to work individually or in a multi-disiplinary teams. Self-reliance in taking responsibility
  • Having the ability to search the resources to acces the knowledge, having ability to use the databeses and the other information resources. Having the ability to follow the develeopments in science and technology, to be aware of lifelong learning, always having the ability to renew yourselves
COMPETENCES Communication and Social Competence
  • Having the ability to analyse a system, a component or a process, having ability to design for meeting the requirements under the realistic constraints; having ability to imply modern design methods in this way. Having the ability to select and use the essential tools in computer programmes; having the ability to use informatics technologies efficiently
  • Define, collect and efficiently apply the data which is been required for solutions of the problems that well-described in Computer Technologies and Programming field; indicate the comprehension of theoretical knowledge, hand and/or intellectual skills that required for practical applications
  • Having sufficient infrasturcture in computer systems; having the ability to use the applied and institutional knowledge in computer systems. Having the ability to detect, define and solve the problems in computer systems. With this purpose having the ability to select and imply the appropriate methods and technics
  • Having the ability to search the resources to acces the knowledge, having ability to use the databeses and the other information resources. Having the ability to follow the develeopments in science and technology, to be aware of lifelong learning, always having the ability to renew yourselves
  • Having the ability to communicate efficiently in verbal and written Turkish, to know at least one foreign language
  • Conscious about professional security, health and environmental protection
  • Having the ability to work individually or in a multi-disiplinary teams. Self-reliance in taking responsibility
  • Present the ability to learn oneself and apply what learned indicate the comprehension to apply knowledge in the own field
  • Present the ability to identify the problems for the unexpected cases and acquire the problem solving skill in the own field
  • Conscious and cultured about social responsibility, ethics and social security rights for the subjects about related profession
  • Control and evaluate performances of the staff under responsibility objectively
COMPETENCES Learning Competence
  • Conscious about professional security, health and environmental protection
  • Control and evaluate performances of the staff under responsibility objectively
  • Having sufficient infrasturcture in computer systems; having the ability to use the applied and institutional knowledge in computer systems. Having the ability to detect, define and solve the problems in computer systems. With this purpose having the ability to select and imply the appropriate methods and technics
  • Define, collect and efficiently apply the data which is been required for solutions of the problems that well-described in Computer Technologies and Programming field; indicate the comprehension of theoretical knowledge, hand and/or intellectual skills that required for practical applications
  • Having the ability to search the resources to acces the knowledge, having ability to use the databeses and the other information resources. Having the ability to follow the develeopments in science and technology, to be aware of lifelong learning, always having the ability to renew yourselves
  • Having the ability to work individually or in a multi-disiplinary teams. Self-reliance in taking responsibility
  • Present the ability to learn oneself and apply what learned indicate the comprehension to apply knowledge in the own field
  • Present the ability to identify the problems for the unexpected cases and acquire the problem solving skill in the own field
  • Having the ability to communicate efficiently in verbal and written Turkish, to know at least one foreign language
  • Having the ability to analyse a system, a component or a process, having ability to design for meeting the requirements under the realistic constraints; having ability to imply modern design methods in this way. Having the ability to select and use the essential tools in computer programmes; having the ability to use informatics technologies efficiently
  • Conscious and cultured about social responsibility, ethics and social security rights for the subjects about related profession
9
Occupational Profiles of Graduates With Examples
Graduates of Computer Programming, can work in the appropriate fields which their respective areas of public and private sector organizations (computer programmer, web design, hardware, network)
10
Access to Further Studies
Graduate students having successully completed their pre-Bsc degree can pass vertially to a Bsc degree program in departments of “Information Systems Engineering”,”Computer Engineering”, “Software Engineering”, “Teaching Computer Systems” and “Information Technology” in condition that they get enough points at DGS (Vertical Passage Exam) organised by OSYM (Student Selection and Placement Center).
11
Examination Regulations, Assessment and Grading
Each student must have attended at least 70 % of the lessons and 80 % of the practice so that they can enter final exams. Students must have for each school subject at least 1 mid-term visa exam and mid-term final exam. Mid-term visa exam has an influence of 40 % and mid-term final exam of 60 % to calculate the final grade. (Mid-term visa exam grade can be calculated through the points of homework, lab exam, quiz, etc..).All exams are evaluated out of 100 points. Students must have at least 50 points out of 100 at mid-term final exam. Students are considered successful when they get AA, BA, BB, CB, and CC on the exams. DC and DD are considered conditionally successful grade. A student must have ,at least, an acumulative grade point average of 2.0 to be considered successful at a subject of which they get DC and DD grades.
12
Graduation Requirements
In order to complete a program successfully, students must pass all the courses included in the program with 120 AKTS , which is equal to ,at least, an acumulative grade point average of 2.0 out of 4.00. In addition students must have completed the internship successfully.
13
Mode of Study
Full-Time
14
Address and Contact Details
Keles MYO - Bilgisayar Programcılığı Program Başkanı
Öğr. Gör. Dr. Şahin İNANÇ
sahininanc@uludag.edu.tr
Dahili: 62311
Öğr. Gör. Dr. Abdurrahman DAYIOĞLU
dayioglu@uludag.edu.tr
Dahili: 62312
Adres: Cuma mah. Mehmet Akif Orhan cad. No: 37 16740 Keles / BURSA
Tel: +90 224 861 34 25 - +90 224 294 26 83
Fax: +90 224 861 35 21
Keles MYO Mail: kelesmyo@uludag.edu.tr
15
Facilities
There are 11 lecturers who have worked at 6 different vocational schools. There are Computer Laboratories at the vocational schools.
1. Semester
Course Code Course Title Type of Course T1 U2 L3 ECTS
BLPZ101 BASIC MATHEMATICS Compulsory 3 0 0 4
BLPZ111 PROGRAMMING BASICS Compulsory 3 0 1 6
BLPZ113 GRAPHIC AND ANIMATION Compulsory 3 0 1 5
BLPZ115 SOFT ARCHITECTURES Compulsory 3 0 0 4
BLPZ117 DATA BASE I Compulsory 3 0 1 5
HRTZ115 CAREER PLANNING Compulsory 1 0 0 1
AIT101 ATATURK'S PRINCIPALS AND HISTORY OF REVOLUTIONS I Compulsory 2 0 0 2
TUD101 TURKISH LANGUAGE I Compulsory 2 0 0 2
Click to choose optional courses. 2
Total 31
2. Semester
Course Code Course Title Type of Course T1 U2 L3 ECTS
BLPZ102 ADVANCED MATHEMATICS Compulsory 3 1 0 5
BLPZ122 OBJECT ORIENTED PROGRAMMING Compulsory 3 0 1 5
BLPZ124 WEB DESING Compulsory 2 0 2 3
BLPZ126 DATA BASE II Compulsory 3 0 1 5
AIT102 ATATURK'S PRINCIPLES AND HISTORY OF REVOLUTIONS II Compulsory 2 0 0 2
TUD102 TURKISH LANGUAGE II Compulsory 2 0 0 2
Click to choose optional courses. 2
Click to choose optional courses. 6
Total 30
3. Semester
Course Code Course Title Type of Course T1 U2 L3 ECTS
BLPZ231 INTERNET PROGRAMMING I Compulsory 2 0 2 3
BLPZ233 VISUAL PROGRAMMING I Compulsory 3 0 1 4
BLPZ235 WEB PROJECT MANAGEMENT Compulsory 2 0 2 3
BLPZ237 OBJECT ORIENTED PROGRAMMING II Compulsory 3 0 1 4
STJI SUMMER PRACTICE-I Compulsory 0 0 0 4
Click to choose optional courses. 12
Total 30
4. Semester
Course Code Course Title Type of Course T1 U2 L3 ECTS
BLPZ242 INTERNET PROGRAMMING II Compulsory 2 0 2 3
BLPZ244 VISUAL PROGRAMMING II Compulsory 3 0 1 4
BLPZ246 SYSTEM ANALYSIS AND DESIGN Compulsory 3 0 1 4
BLPZ248 NETWORKING BASICS Compulsory 3 0 1 3
STJII SUMMER PRACTICE-II Compulsory 0 0 0 4
Click to choose optional courses. 12
Total 30
1. Semester Optional Courses
Course Code Course Title Type of Course T1 U2 L3 ECTS
YAD101 FOREIGN LANGUAGE I Optional 2 0 0 2
YAD111 FOREIGN LANGUAGE I (GERMAN) Optional 2 0 0 2
YAD121 FOREIGN LANGUAGE I (FRENCH) Optional 2 0 0 2
2. Semester Optional Courses
Course Code Course Title Type of Course T1 U2 L3 ECTS
YAD102 FOREIGN LANGUAGE II Optional 2 0 0 2
YAD112 FOREIGN LANGUAGE II (GERMAN) Optional 2 0 0 2
YAD122 FOREIGN LANGUAGE II (FRENCH) Optional 2 0 0 2
BLPS1202 OFFICE SOFTWARES Optional 2 0 0 3
BLPS1204 CONTENT MANAGEMENT SYSTEM Optional 2 0 0 3
BLPS1206 COMPUTER HARDWARE Optional 2 0 0 3
BLPS1208 MEDIA LITERACY Optional 2 0 0 3
BLPS1210 MULTIPLE PROGRAMMING LANGUAGES Optional 2 0 0 3
BLPS1212 DATA STRUCTURES AND ALGORITHMS Optional 2 0 0 3
OTPS009 COMMUNICATION Optional 2 0 0 3
Course Code Course Title Type of Course T1 U2 L3 ECTS
YAD102 FOREIGN LANGUAGE II Optional 2 0 0 2
YAD112 FOREIGN LANGUAGE II (GERMAN) Optional 2 0 0 2
YAD122 FOREIGN LANGUAGE II (FRENCH) Optional 2 0 0 2
BLPS1202 OFFICE SOFTWARES Optional 2 0 0 3
BLPS1204 CONTENT MANAGEMENT SYSTEM Optional 2 0 0 3
BLPS1206 COMPUTER HARDWARE Optional 2 0 0 3
BLPS1208 MEDIA LITERACY Optional 2 0 0 3
BLPS1210 MULTIPLE PROGRAMMING LANGUAGES Optional 2 0 0 3
BLPS1212 DATA STRUCTURES AND ALGORITHMS Optional 2 0 0 3
OTPS009 COMMUNICATION Optional 2 0 0 3
3. Semester Optional Courses
Course Code Course Title Type of Course T1 U2 L3 ECTS
BLPS2301 DELPHI PROGRAMMING-I Optional 2 0 0 3
BLPS2303 OPEN SOURCE OPERATING SYSTEM Optional 2 0 0 3
BLPS2305 SOFTWARE INSTALLATION AND MANAGENT Optional 2 0 0 3
BLPS2307 MOBILE PROGRAMMING I Optional 2 0 0 3
BLPS2309 INTRODUCTION TO CYBER SECURITY Optional 2 0 0 3
BLPS2311 GAME PROGRAMMING I Optional 2 0 0 3
BLPS2313 DATA MINING Optional 2 0 0 3
BLPS2315 INTRODUCTION TO ARTIFICIAL INTELLIGENCE Optional 2 0 0 3
BLPS2317 STATISTICS Optional 2 0 0 3
BLPS2319 WORKPLACE TRAINING I Optional 0 16 0 12
OTPS004 QUALITY MANAGEMENT SYSTEMS Optional 2 0 0 3
OTPS007 PROFESSIONAL ETHICS Optional 2 0 0 3
OTPS011 BUSINES MANAGEMENT I Optional 2 0 0 3
OTPS013 ENTREPRENEURSHIP Optional 2 0 0 3
OTPS207 VOCATIONAL FOREIGN LANGUAGE I Optional 2 0 0 3
4. Semester Optional Courses
Course Code Course Title Type of Course T1 U2 L3 ECTS
BLPS2402 DELPHI PROGRAMMING-II Optional 2 0 0 3
BLPS2404 SERVER OPERATING SYSTEM Optional 2 0 0 3
BLPS2406 MOBILE PROGRAMMING II Optional 2 0 0 3
BLPS2408 INTERNET OF THINGS Optional 2 0 0 3
BLPS2410 GAME PROGRAMMING II Optional 2 0 0 3
BLPS2412 CLOUD COMPUTING Optional 2 0 0 3
BLPS2414 MACHINE LEARNING Optional 2 0 0 3
BLPS2416 VIRTUAL AND AUGMENTED REALITY Optional 2 0 0 3
BLPS2418 CRYPTOLOGY Optional 2 0 0 3
BLPS2420 WORKPLACE TRAINING II Optional 0 16 0 12
OTPS005 QUALITY ASSUARANCE AND STANDARDS Optional 2 0 0 3
OTPS006 RESEARCH METHODS AND TECHNIQUES Optional 2 0 0 3
OTPS012 BUSINES MANAGEMENT II Optional 2 0 0 3
OTPS208 VOCATIONAL FOREIGN LANGUAGE II Optional 2 0 0 3
Bologna İletişim
Mail : bologna@uludag.edu.tr
Tasarım & Kodlama
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr