Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
INTRODUCTION TO COMPUTER AND PROGRAMMING ABY111 1. Semester 0 + 0 0 5.0

Prerequisites None

Language of Instruction Turkish
Course Level Associate's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors ANKUZEF ANKUZEF
Assistants
Goals Information technology (IT) or information technology is the name given to the design, development, management and support of computer based information systems, especially software applications and computer hardware. IT basically allows computers to process, transform, store, protect, forward, and securely access information through computers and software. The intellectual area where they use information technology brings together very important economic gains, both firmly and personally. Information technology is composed of sub-branches such as computer technical service, database programming, web programming. Information technology is the basis of sensitive farming applications aiming to achieve maximum production by lowering the input cost in agriculture. Information technology is used extensively in many activities such as storage of data in sensitive agriculture, wireless data communication, irrigation, harvest estimation and energy efficiency. The aim of this course is; Teaching one or more of the programming languages ​​with open access that can be used in the direction of the targets briefly described above.
Course Content Introduction To Computer Programming; Java or C# programming, basic java application, user interface, variable and primitive types, algorithm development, blocks, loops, object and class, arrays, swing, mobile phone application, design, development, evaluation and application of innovative ways to use information and communication technologies (it) in the rural domain, automation in agriculture, wireless technologies, global positioning system, geographic information systems, computer-controlled devices (automated systems), RFID, knowledge management systems, e-learning, e-commerce, agricultural resources and services management.
Learning Outcomes 1) Student will be able to code in Jva programming language
2) Student will be able to design Windows based applications.
3) The student can design and develop algorithm.
4) The student can write an object oriented program.

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week Introduction and history of information technologies

2. Week Computer systems

3. Week Number systems

4. Week İntroduction of Java

5. Week Data types and variables

6. Week Algoritms

7. Week Operators and applications-I

8. Week Operators and applications-II

9. Week Loops I

10. Week Loops II

11. Week Classes

12. Week Interface

13. Week Graphical interface programming (Swing etc.)

14. Week Student projects presentations


Sources Used in This Course
Recommended Sources
Schildt, H. 2014. Java: A Beginner's Guide. ISBN-13: 978-0071809252

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3DK4
PY150000
PY250000
PY350000
PY450000

*DK = Course's Contrubution.
0 1 2 3 4 5
Level of contribution None Very Low Low Fair High Very High
.

ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Duration (Total weeks*Hours per week) 14 5
Work Hour outside Classroom (Preparation, strengthening) 14 5
Homework 1 5
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 1.5
Final Exam 1 1
Time to prepare for Final Exam 1 1.5
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information