|
Description of Individual Course UnitsCourse Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | BT109B3 | Programming Basics | Compulsory | 1 | 1 | 6 |
| Level of Course Unit | Short Cycle | Objectives of the Course | It teaches students how to develop basic curriculum, how to use it effectively and how to write a good program with C++ language. | Name of Lecturer(s) | Öğr. Gör. Zeynep BİLEN | Learning Outcomes | 1 | To find solutions to problems encountered. | 2 | To develop the algorithm, flow diagrams to express. | 3 | To make sense of the problems encountered in daily life. | 4 | To learn how to use the C++ language. | 5 | Loops and other structures of the decision to use a C++ programming language. |
| Mode of Delivery | Normal Education | Prerequisites and co-requisities | None | Recommended Optional Programme Components | None | Course Contents | Output, Programming expressions, Arithmetic expressions, Superiority order, Control expressions, Functions, Step by step, Interfacing concept, Libraries, C++ program structure, Values, Variables, Types, Algorithms, Flow diagrams, Pseudo code use. | Weekly Detailed Course Contents | |
1 | Definition of Problem, Developing Problem, Showing Solution, Solution Trial, Solution Development. | | | 2 | Flow Diagram Shapes, Usage of Flow Diagram, Attachment of Flow Diagram, Error Control in Flow Diagram. | | | 3 | Key Features of a Software, Types of Software, Programming Tools, Programming Language, Programming Language Varieties, Programming Language Software Setup. | | | 4 | Variables, Data Types, Assigning Values to Variables, Variable Naming Rules, Variable Coverage, Constants, Constant Identification, Value Assignment | | | 5 | Output Operations, Printing a Text Explained Display on a Screen Printing the Initial Value Assigned Variable on the Display, Formatted Output Operations, Input Operations, Assigning Variable Values to the Keyboard | | | 6 | Operators, Mathematical Operators, String Operators, Assignment Operators, Logical Operators, Comparison Operators | | | 7 | Loop Control Idioms, Conditional Control Cyclic Cyclic, Conditional Control Cyclic Cyclic, Loop Flow Control Idioms, In-Cycle Cycles. | | | 8 | | | | 9 | Midterm | | | 10 | Loop Control Idioms, Conditional Control Cyclic Cyclic, Conditional Control Cyclic Cyclic, Loop Flow Control Idioms, In-Cycle Cycles. | | | 11 | Loop Control Idioms, Conditional Control Cyclic Cyclic, Conditional Control Cyclic Cyclic, Loop Flow Control Idioms, In-Cycle Cycles. | | | 12 | Identify Sub-Programs, Use Sub-Programs | | | 13 | Identify Sub-Programs, Use Sub-Programs | | | 14 | Parameter Usage, Subtracting Subprograms | | | 15 | Parameter Usage, Subtracting Subprograms | | | 16 | Recursive Sub-Programs | | |
| Recommended or Required Reading | C ++ İLE NESNE YÖNELİMLİ PROGRAMLAMA , MEHMET CANTÜRK | 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 | 0 | 0 | 0 | Final Examination | 0 | 0 | 0 | Attending Lectures | 14 | 4 | 56 | Practice | 0 | 0 | 0 | Laboratory | 0 | 0 | 0 | Self Study | 10 | 5 | 50 | Individual Study for Homework Problems | 5 | 8 | 40 | Individual Study for Mid term Examination | 1 | 20 | 20 | Individual Study for Final Examination | 1 | 20 | 20 | Homework | 0 | 0 | 0 | |
Contribution of Learning Outcomes to Programme Outcomes | LO1 | 4 | 2 | 5 | 5 | 4 | 4 | 4 | 5 | 4 | 4 | 4 | 4 | 3 | 3 | 5 | LO2 | 4 | 4 | 3 | 4 | 3 | 3 | 3 | 4 | 2 | 5 | 3 | 5 | 4 | 4 | 4 | LO3 | 4 | 3 | 5 | 3 | 4 | 4 | 3 | 3 | 3 | 4 | 4 | 3 | 4 | 3 | 3 | LO4 | 4 | 5 | 4 | 3 | 5 | 3 | 3 | 4 | 3 | 3 | 3 | 2 | 4 | 3 | 4 | LO5 | 4 | 3 | 3 | 3 | 3 | 3 | 4 | 3 | 3 | 3 | 3 | 3 | 2 | 3 | 3 |
| * Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|
|
|