Welcome,
Guest
.
Login
.
Türkçe
NİNOVA
COURSES
HELP
ABOUT
Where Am I:
Ninova
/
Courses
/
Institute of Informatics
/
HBM 803E
/
Course Informations
Return to Faculty
Home Page
Course Information
Course Weekly Lecture Plan
Course Evaluation Criteria
Course Information
Course Name
Turkish
Hesaplamalı Bilim için Nesne Yönelimli Programlama
English
Object Orient.Prog.Techn.
Course Code
HBM 803E
Credit
Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester
-
-
3
-
-
Course Language
English
Course Coordinator
Adem Tekin
Course Objectives
1. To give the student a basic understanding of object oriented programming
2. To give the student a basic programming structures to develop/design scientific applications
Course Description
Introduction, Memory Issues, Introduction to Object Oriented Programming, Operator Overloading, Inheritance and Namespaces, Polymorphism and Virtual Functions, Multiple Source File Management and Makefiles, Polymorphism and Templates, Error Handling, String Class and I/O Operations, Using Standard Template Library (STL),
Course Outcomes
M.Sc./Ph.D. students who successfully pass this course gain knowledge, skill and competency in the following subjects;
1. Exploring object oriented programming
2. Developing software programs in Linux environment
3. Exploring control structures, loops, sub-programs and generic programming techniques
4. Usage of third-party libraries in C++
5. Exploring usage and developing new object and data structures with C++
6. Developing new C++ programs with support of data reading and writing
7. Developing scientific programs with C++
Pre-requisite(s)
Required Facilities
Other
Textbook
Other References
Courses
.
Help
.
About
Ninova is an ITU Office of Information Technologies Product. © 2024