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 |
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.
|
-
|
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.
|
3
|
8
|
Uses and manages the personal and network systems.
|
-
|
9
|
Able to do effective search and exploration in the internet and prepares web sites.
|
-
|
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.
|
5
|
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.
|
4
|