ISB243 Computer Programming I

5 ECTS - 2-2 Duration (T+A)- 3. Semester- 3 National Credit

Information

Unit FACULTY OF SCIENCE AND LETTERS
STATISTICS PR.
Code ISB243
Name Computer Programming I
Term 2020-2021 Academic Year
Semester 3. Semester
Duration (T+A) 2-2 (T-A) (17 Week)
ECTS 5 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Lisans Dersi
Type Normal
Label C Compulsory
Mode of study Uzaktan Öğretim
Catalog Information Coordinator Öğr. Gör. ERKAN KAYNAK
Course Instructor Öğr. Gör. ERKAN KAYNAK (Güz) (A Group) (Ins. in Charge)


Course Goal / Objective

To teach and, give capasity and ability of coding in basic visual c sharp programming language.

Course Content

Computer systems, human-computer interaction ana programming problem. Parts of a program. Variable definitions, constants, variables. Inputs. Computations, assignment statement. Outputs. Control-decision statatements. Looping structures, subscripted variables. Function sub programs. Text files.

Course Precondition

Yok

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Students who attend this course will have capacity and ability of writing basic codes in c sharp programming language.
LO02 Student will able to use Visual Studio.
LO03 Student will able to complie and run the program on Visual Studio.
LO04 Students will able to use data types and variables in c sharp programming language.
LO05 Students will able to do basic input-putput operations on windows console with c sharp programming language.
LO06 Students able to understand and use th terms namespace, class and method.
LO07 Students will able to use IF and SWITCH statements.
LO08 Students will able to use LOOP statements in c sharp programming language.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Explain the essence fundamentals and concepts in the field of Probability, Statistics and Mathematics 1
PLO02 - Emphasize the importance of Statistics in life 1
PLO03 - Define basic principles and concepts in the field of Law and Economics 0
PLO04 - Produce numeric and statistical solutions in order to overcome the problems 4
PLO05 - Use proper methods and techniques to gather and/or to arrange the data 3
PLO06 - Utilize computer systems and softwares 5
PLO07 - Construct the model, solve and interpret the results by using mathematical and statistical tehniques for the problems that include random events 3
PLO08 - Apply the statistical analyze methods 3
PLO09 - Make statistical inference(estimation, hypothesis tests etc.) 1
PLO10 - Generate solutions for the problems in other disciplines by using statistical techniques 1
PLO11 - Discover the visual, database and web programming techniques and posses the ability of writing programme 4
PLO12 - Construct a model and analyze it by using statistical packages 0
PLO13 - Distinguish the difference between the statistical methods 0
PLO14 - Be aware of the interaction between the disciplines related to statistics 1
PLO15 - Make oral and visual presentation for the results of statistical methods 3
PLO16 - Have capability on effective and productive work in a group and individually 4
PLO17 - Professional development in accordance with their interests and abilities, as well as the scientific, cultural, artistic and social fields, constantly improve themselves by identifying training needs 4
PLO18 - Develop scientific and ethical values in the fields of statistics-and scientific data collection 4


Week Plan

Week Topic Preparation Methods
1 Parts of a program, definition part, constants, variables. Inputs and computations parts. Assignment statement. Outputs. Literature research
2 Sample code design, applications and input-output examples in basic visual c sharp programming language. Literature research
3 Control-decision statemens do not dependent on a condition. Literature research
4 Control-decision statemens dependent on a condition. Literature research
5 Loop structures. Literature research
6 Loop structures and subscripted variables. Literature research
7 Using library functions in basic visual c sharp programming language. Literature research
8 Mid-Term Exam Review
9 Local, general and common variables in basic visual c sharp programming language and first type function subprograms. Literature research
10 Local, general, common variables, subscripted variables in basic visual c sharp programming language and first type function subprograms. Literature research
11 Other type function subprograms in basic visual c sharp programming language. Literature research
12 Other type function subprograms with subscripted variables in basic visual c sharp programming language. Literature research
13 Defining, creating text files in basic visual c sharp programming language and entering records. Literature research
14 Adding records to text files and computations in basic visual c sharp programming language. Literature research
15 Searching and output of records in text file in basic visual c sharp programming language. Literature research
16 Term Exams Literature research
17 Term Exams Review


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 100 40
General Assessment
Midterm / Year Total 100 40
1. Final Exam - 60
Grand Total - 100


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 4 56
Out of Class Study (Preliminary Work, Practice) 14 3 42
Assesment Related Works
Homeworks, Projects, Others 1 3 3
Mid-term Exams (Written, Oral, etc.) 1 8 8
Final Exam 1 16 16
Total Workload (Hour) 125
Total Workload / 25 (h) 5,00
ECTS 5 ECTS

Update Time: 29.04.2025 02:17