BTS532
PROGRAMMING WITH C++
- Course Code
- BTS532
- Semester
- -
- Theory+Practice
- 3 + 0
- ECTS
- 10
| Course Type | Elective Course | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Course Level | Master's Degree Without Thesis | ||||||||||||||||||||||||||||||
| Year of Study | - | ||||||||||||||||||||||||||||||
| Semester | - | ||||||||||||||||||||||||||||||
| ECTS | 10 | ||||||||||||||||||||||||||||||
| Name of Lecturer(s) | - | ||||||||||||||||||||||||||||||
| Learning Outcomes |
At the end of this course, the students;
|
||||||||||||||||||||||||||||||
| Mode of Delivery | Face to face | ||||||||||||||||||||||||||||||
| Prerequisites | No | ||||||||||||||||||||||||||||||
| Recommended Optional Programme Components | There is no recommended optional programme component for this course. | ||||||||||||||||||||||||||||||
| Course Description | The Basic Data Types. Variables and constants. Functions. Program Control, Statements, Arrays and Strings, Pointers, Functions, References, Overloading, and Default Arguments, More Data Types and Operators, Structures and Unions, Classes, Operator Overloading, Inheritance, Virtual Functions and Polymorphism, Templates, Exception Handling, The C++ I/O System, Run-Time Type ID and the Casting Operators, Namespaces and Other Advanced Topics, Introducing the Standard Template Library, The C++ Preprocessor, C-Based I/O. | ||||||||||||||||||||||||||||||
| Course Contents |
|
||||||||||||||||||||||||||||||
| Recommended or Required Reading | 1. A.Karaçay-T.Karaçay, C# İle Nesne Programlama, ttt yayınları, 2008, ISBN:978-605-4141-00-5 2. Jon Skeet, C# in Depth, Second Edition, Manning Publications Co., 2010, ISBN: 9781935182474 3. Bill Wagner, Effective C# (Covers C# 4.0), Addison-Wesley Professional; 2 edition, 2010, ISBN: 978-0321658708. 4. Andrew Troelsen, Pro C# 2010 and the .NET 4 Platform, Apress; 5 edition, 2010, ISBN: 978-1430225492. 5. Joseph Albahari (Author), Ben Albahari, C# 4.0 in a Nutshell: The Definitive Reference, O'Reilly Media; Fourth Edition edition, 2010, ISBN: 978-1449380458. 6. Herbert Schildt, C++ from the Ground Up, Osborne, ISBN 0072228970. 7. Carol Britton, "Object-Oriented Systems Development", McGraw-Hill, 2001. 8. Daoqi Yang, C++ and Object-oriented Numeric Computing for Scientists and Engineers 9. Herbert Schildt, C++. The Complete Reference by 10. Web Sitelerindeki Kaynaklar. | ||||||||||||||||||||||||||||||
| Planned Learning Activities and Teaching Methods |
| ||||||||||||||||||||||||||||||
| Assessment Methods and Criteria |
|
||||||||||||||||||||||||||||||
| Language of Instruction | Turkish | ||||||||||||||||||||||||||||||
| Work Placement(s) | No |
Programme Qualifications / Learning Outcomes
| LO1 | LO2 | LO3 | |
|---|---|---|---|
| K1 | X | X | |
| K2 | X | ||
| K3 | X | ||
| K4 | X | ||
| K5 | X | ||
| K6 | X | ||
| K7 | X | ||
| K8 | X | X | |
| K9 | X | ||
| K10 | X | ||
| K11 |