• Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Computer Programming I BİL111 FALL 3+2 C 5
    Learning Outcomes
    1- design and write code in the Java programming language with using an integrated development environment
    2- use data types, arrays, conditionals and loops
    3-define the use of predefined classes
    4-write new classes and to use objects
    5-understand the principles of object-oriented programming
    Prerequisites -
    Language of Instruction Turkish
    Coordinator Asst. Prof. Dr. Ayhan AKBAŞ

    1-)Doktor Öğretim Üyesi Ayhan Akbaş

    2-)Doktor Öğretim Üyesi Selim Buyrukoğlu

    Assistants -
    Resources K1-Lewis & Loftus, Java Software Solutions: Foundations Of Program Design, Lewis & Loftus, 8/E, Pearson. K2- Sierra K., Bates B., Head First Java, O`reilly, 2005. K3-Güngören B., Java Programlama Teknikleri, Seçkin Yayıncılık, 2012.
    Supplementary Book -
    Goals To teach the fundamentals of algorithmic problem solving for a variety of problems involving the use of basic control and data structures.
    Content Introduction to computing, Introduction to programming and algorithms, Character strings, variables and assignments, primitive data types, Expressions, data conversion and interactive programs, Boolean expressions, conditionals, While loops, iterators, file i/o, Methods, The use of predefined classes and creating objects, Enumerated types, ArrayList Class, Anatomy of classes and methods, Writing classes, Array elements, declaring and using arrays, arrays of objects, Variable length parameter lists, two-dimensional arrays, Switch statement, do and for loops
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster