CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Data Structures And Programming CBL106 SPRING 3+1 C 6
    Learning Outcomes
    1- Knows what the arrays are used for, define and assign values ​​as needed and use their values ​​in the program.
    2- Knows how to work with different data types and creates a need-based data type within the program.
    3- Knows the necessity of using a subprogram, designs a subprogram and writes error-free together with its parameters. It calls the subprograms and uses the result.
    4-Creates text or type files according to needs and performs data reading and writing data on these files.
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14456
    Classroom study (Pre-study, practice)14456
    Assignments0000
    Short-Term Exams (exam + preparation) 0000
    Midterm exams (exam + preparation)3012424
    Project0000
    Laboratory 2011616
    Final exam (exam + preparation) 5012424
    Other 0000
    Total Workload (hours)   176
    Total Workload (hours) / 30 (s)     5,87 ---- (6)
    ECTS Credit   6
  • Course Content
  • Week Topics Study Metarials
    1 Arrays, Define Static and Dynamic Arrays, One Dimensional Arrays K1- Arrays YK1- Arrays
    2 Multidimensional Arrays K1 - Arrays YK1- Multidimensional Arrays
    3 Using Various Methods on Arrays K1 - Arrays YK- Various Methods on Arrays
    4 Collections Class, Define Dynamic Arrays and Lists K1 - ArrayList and List Class YK-Dynamic Arrays and Lists
    5 String Class and Exercises on Strings K1 - String and StringBuilder Classes YK-1 Strings
    6 Creating Subprogram Modules and Subprogram Types K1-Functions and Methods YK1- Sub Programs
    7 Functions K1-Functions and Methods YK1- Functions
    8 Operations on Functions K1-Functions and Methods YK1- Functions
    9 Methods K1-Functions and Methods YK1- Methods
    10 Define Global and Local Variables and Objects, Creating Structs K1 - Global and Local Variables YK1 - Struct
    11 Using Text Files and Different Type of Files in Programming Languages, How to Wrıte datas on Text Files K1 - Files YK1- Files, Text Files
    12 Read and Write Datas on Text Files K1 - Files YK1- Files, Text Files
    13 Using Methods on Files K1- Files YK1- File Types
    14 Exercises on Files K1- Files YK1- File Types
    Prerequisites -
    Language of Instruction Turkish
    Responsible Instructor İsmail KARAMAN
    Instructors -
    Assistants -
    Resources K1 - C# with Visual Studio 2013
    Supplementary Book YK1 - Data Structures and Programming Lecture Notes
    Goals The aim of this course is to teach how to use temporarily and permanently datas in programming languages,to define its own data type according to needs, to design modular programming and to use the created modules in more than one program and to teach students how to use these processes in their professional life.
    Content Arrays, Define Static and Dynamic Arrays, One Dimensional Arrays, Multidimensional Arrays, Using Various Methods on Arrays, Collections Class, Define Dynamic Arrays and Lists, String Class and Exercises on Strings, Creating Subprogram Modules and Subprogram Types, Functions, Methods, Define Global and Local Variables and Objects, Creating Structs, Using Text Files and Different Type of Files in Programming Languages, How to Read and Wrıte datas on Text Files, Using Methods on Files, Exercises on Files
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 Knows the basic concepts in the field of computer programmıng and takes place in the computer industry as a qualified intermediate staff. -
    2 Are involved in the planning and designing of software. 3
    3 In the software sector, performs non-managerial tasks within the group. 3
    4 Takes responsibility in software installation, testing and acceptance -
    5 Beware of data security and storage measures. -
    6 Uses and establishes basic software like word processor, spreadsheet, presentation, database, a graphical design programs. -
    7 Detects and solves the problems encountered in computer software and hardware failures. -
    8 Uses and manages the personal and network systems. -
    9 Able to do effective search and exploration in the internet and prepares web sites. 2
    10 Takes responsibility in exploration costs. -
    11 Takes place in the works related to hardware supply and installation. -
    12 Beware of health and safety regulations.. -
    13 Knows the basic concepts in the field of human relations and entrepreneurship, service concepts. -
    14 Gain the ability to think analytically. Applies the standards and regulations to techniques given in detail. 4
    15 Gains the habit of being open to criticism. Contributes to the country`s economy by using their knowledge and skills related to the field. 3
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster