Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
MAT 342C++ PROGRAMMING3 + 06th Semester6

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Elective
Course Objective The aim of this course is to teach essentials of problem solving using C++ programming language. .
Course Content Basic Elements of a C++ Program, Control Structures, Repetition Structures, User-Defined Functions, Arrays, Multidimensional Arrays, Introduction to Numerical Methods.
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.

COURSE LEARNING OUTCOMES
1Knows basic elements of a C++ program.
2Learns the control structures.
3Learns the structures of repetition.
4Learn to identify the function.
5Learns directories and multidimensional directories.
6Learns some numerical methods and writes the C++ program.

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10
LO 001          
LO 002          
LO 003          
LO 004          
LO 005          
LO 0064   4 4   
Sub Total4   4 4   
Contribution1000101000

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14342
Mid-terms15757
Final examination15757
Total Work Load

ECTS Credit of the Course






156

6
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2012-2013 Spring1UĞUR YÜCEL
Details 2011-2012 Spring1UĞUR YÜCEL
Details 2010-2011 Spring1UĞUR YÜCEL


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester Mode of Delivery
MAT 342 C++ PROGRAMMING 3 + 0 1 Turkish 2012-2013 Spring Face to Face
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Prof. Dr. UĞUR YÜCEL uyucel@pau.edu.tr FEN A0391 %75
Goals The aim of this course is to teach essentials of problem solving using C++ programming language. .
Content Basic Elements of a C++ Program, Control Structures, Repetition Structures, User-Defined Functions, Arrays, Multidimensional Arrays, Introduction to Numerical Methods.
Topics
WeeksTopics
1 Basic Elements of a C++ Program: Simple C++ Program, Input / Output Operations, Data Types
2 Basic Elements of a C++ Program: Arithmetic Expressions
3 Control Structures: Three Essential Structures (Sequential, Selection, Repetition)
4 Control Structures: Conditions, Selection and Repetition, Nested and Multiple-Alternative Selection Structures
5 Repetition Structures: Loop Form and the while Statement, An Example
6 Repetition Structures: The for Statement, An Example
7 Repetition Structures: The do-while Loop, An Example
8 Repetition Structures: Problem Solving with Loops
9 Midterm Exam
10 User-Defined Functions: Single-Result Functions, void Functions
11 Arrays: An Example
12 Multidimensional Arrays: An Example
13 Introduction to Numerical Methods: Finding Roots of Functions
14 Introduction to Numerical Methods: Numerical Integration
Materials
Materials are not specified.
Resources
ResourcesResources Language
Ders NotlarıTürkçe
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam60Final Exam
Midterm Exam40Midterm Exam
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes