Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
İST328PROGRAMMING WITH C++Elective364
Level of Course Unit
First Cycle
Objectives of the Course
In this course, one of the object oriented programming languages, C ++ programming language is explained. By using this programming language, some statistical problems are solved.
Name of Lecturer(s)
Dr. Öğr. Üyesi Melis Zeybek
Learning Outcomes
1To learn the general concepts of C ++ programming language.
2Learn to solve statistical problems with C ++ programming language.
3To learn how to code a problem encountered in C ++ for the first time.
Mode of Delivery
Face to Face
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Basic concepts about C ++, function creation with C ++, C ++ conditional propositions, loop and nested loop creation with C ++, class and object creation with C ++, defining array variables with C ++, coding with some known algorithms, statistical calculations with C ++.
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Introduction to object oriented programming. General information about the Visual C ++ compiler. Compile and run programs.
2Basic concepts about C ++.
3Creating functions with C ++.
4Conditional propositions
5Loops.
6Loops.
7Midterm Exam
8Classes
9Objects
10Streams.
11Array Variables.
12Sort, Count, Search, Find, Transform algorithms and applications
13Generating random numbers. “Srand ()“ and “rand” functions.
14Simulation of some statistical experiments with C ++.
15Applications of Monte Carlo methods with C ++.
16Final exam
Recommended or Required Reading
1) C++ ile Programlama Dili, Prof.Dr.Mustafa Dikici, 2012, Seçkin Kitabevi 2) C++ ile Programlama, Yalçın Özkan, 2009, Alfa Yayıncılık 3) Nesne Yönelimli C++ Programlama Klavuzu, Robert Lafore, 2009, Alfa Kitabevi
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
SUM0
End Of Term (or Year) Learning ActivitiesQuantityWeight
SUM0
SUM0
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination11010
Final Examination11010
Attending Lectures14228
Laboratory14228
Individual Study for Mid term Examination11010
Individual Study for Final Examination11010
Reading14228
TOTAL WORKLOAD (hours)124
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
PO
12
PO
13
PO
14
PO
15
PO
16
PO
17
PO
18
PO
19
PO
20
PO
21
PO
22
PO
23
PO
24
LO1 4  3         5         
LO2     3  4  4    5   5   
LO3                  5     
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Ege University, Bornova - İzmir / TURKEY • Phone: +90 232 311 10 10 • e-mail: intrec@mail.ege.edu.tr