|
Description of Individual Course UnitsCourse Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | 3303004203 | OBJECT ORIENTED PROGRAMMING -2 | Compulsory | 2 | 4 | 6 |
| 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 | 1 | Students will install NTP editor and set. | 2 | Students will write a programme by using control object, strings, operators. | 3 | Students will write a programme by using decision structures and loops. | 4 | Students will write a programme by using categories and objects and their properties like inheritance and polymorphism, learn exception handling. | 5 | Students will write a programme by using types of data, MDI forms and databases. | 6 | Students 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 | |
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 | |
Midterm Examination | 1 | 100 | SUM | 100 | |
Final Examination | 1 | 100 | SUM | 100 | Term (or Year) Learning Activities | 40 | End Of Term (or Year) Learning Activities | 60 | SUM | 100 |
| Language of Instruction | Turkish | Work Placement(s) | None |
| Workload Calculation | |
Midterm Examination | 1 | 1 | 1 | Final Examination | 1 | 2 | 2 | Attending Lectures | 14 | 4 | 56 | Practice | 1 | 1 | 1 | Self Study | 14 | 7 | 98 | Individual Study for Mid term Examination | 1 | 6 | 6 | Individual Study for Final Examination | 1 | 12 | 12 | |
Contribution of Learning Outcomes to Programme Outcomes | LO1 | 3 | | 3 | | | 5 | | | | | | LO2 | 3 | | 3 | | | 5 | | | | | | LO3 | 3 | | 3 | | | 5 | | | | | | LO4 | 3 | | 3 | | | 5 | | | | | | LO5 | 3 | | 3 | | | 5 | | | | | | LO6 | 3 | | 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
|
|
|