Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
3303004203OBJECT ORIENTED PROGRAMMING -2Compulsory246
Level of Course Unit
Short Cycle
Objectives of the Course
It is aimed that, with this course, students will gain basic skills in programming by using object-oriented language.
Name of Lecturer(s)
Öğr. Gör. Alper GÜLBE
Learning Outcomes
1Students will install NTP editor and set.
2Students will write a programme by using control object, strings, operators.
3Students will write a programme by using decision structures and loops.
4Students will write a programme by using categories and objects and their properties like inheritance and polymorphism, learn exception handling.
5Students will write a programme by using types of data, MDI forms and databases.
6Students will make data access actions.
Mode of Delivery
Daytime Class
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
"1. Editor of Object Oriented Programming (Areas of Usage and, It's Today Situation, Installation of Programme) 2. Object Oriented Programming Editor Interface (Work Environment of Editor, Start Page, Menu, Solution Explorer Panel, Toolbox Panel, Properties Panel, Usage of Help) 3. Editor of Object Oriented Programming and Operating System Oriented Programming (Controls, Form, Buton, TextBox, Label, ComboBox, ListBox, Properties, methods, events, Properties, Variable, Stabilize Definitions, Types of Data) 4. Operators (Arithmetical operators, Comparison operators, String operators) 5. Strings 6. Decision Structures (if, else, select, case, condition operator) 7. Loops (For, While, Do While, Nested Loops) 8. Functions and Procedures (String functions, Mathematical functions, Date and Time Functions) 9. Category and Objects 10. Inheritance and Polymorphism 11. Exception Handling 12. Further Information on Types of Database (Types of Value Data, Types of References Data, Structure of Organisation) 13. Controls of Operating System Programming (Form Object, Form Controls, Listing Controls, Image Controls, Editing Controls, Time and Date Controls) 14. Design a Menu and MDI Forms (Design a Menu,Design a ToolBar, Design a ToolTip, Design a StatusBar, MDI forms) 15. Database Actions (Connect Database, OleDbCommand Category, OleDbDataReader Category, OleDbDataAdapter, DataSet, DataTable, DataRow and DataColumn Category) 16. Access the Data with Interactive Data Object (ADO.NET) (Controls related Data, Improve Connected and Disconnected Applications)"
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1"Editor of Object Oriented Programming Areas of Usage and, It's Today Situation Installation of Programme Object Oriented Programming Editor Interface Work Environment of Editor, Start Page, Menu, Solution Explorer Panel, Toolbox Panel, Properties Panel, Usage of Help"
2"Editor of Object Oriented Programming and Operating System Oriented Programming Controls, Form, Buton, TextBox, Label, ComboBox, ListBox, Properties, methods, events, Properties, Variable, Stabilize Definitions, Types of Data"
3"Operators Arithmetical operators, Comparison operators, String operators Strings"
4"Decision Structures Decision Structures: if, else, select, case, condition operator"
5"Loops For, While, Do While, Nested Loops"
6"Functions and Procedures String functions, Mathematical functions, Date and Time Functions"
7"Category and Objects Inheritance and Polymorphism"
8"Exception Handling
9"Further Information on Types of Database Types of Value Data, Types of References Data"
10"Further Information on Types of Database Structure of Organisation, Value and References"
11"Controls of Operating System Programming Form Object, Form Controls, Listing Controls, Image Controls, Editing Controls, Time and Date Controls"
12"Design a Menu and MDI Forms Design a Menu,Design a ToolBar, Design a ToolTip, Design a StatusBar, MDI forms"
13"Database Actions Connect Database, OleDbCommand Category, OleDbDataReader Category, OleDbDataAdapter, DataSet, DataTable, DataRow and DataColumn Category"
14"Access the Data with Interactive Data Object (ADO.NET) Controls related Data, Improve Connected and Disconnected Applications"
Recommended or Required Reading
Adım Adım Visual C# 2010, John SHARP, Arkadaş Yayınları, İstanbul, 2011.
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination122
Attending Lectures14456
Practice111
Self Study14798
Individual Study for Mid term Examination166
Individual Study for Final Examination11212
TOTAL WORKLOAD (hours)176
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
LO13 3  5     
LO23 3  5     
LO33 3  5     
LO43 3  5     
LO53 3  5     
LO63 3  5     
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr