Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
CENG 462INTRODUCTION TO ALGORTIHMS AND PROGRAMMING1 + 08th Semester2

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Elective
Course Objective The aim of this course is to inform about the general structure of programming, function, conditional statements, iteration, text files, user defined data type, pointers, dynamic data structures.
Course Content Flow charts, pseudo-programming, sorting algorithms. History and types of programming languages, compilers, top-down programming, structural and modular programming. Basic data types; variables, functions, arrays, strings. File operations; pointers, inheritance, abstract functions; recursions. Writing software applications about various school subjects for different grade levels by using an appropriate programming language.
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.
Mode of Delivery Face to Face

COURSE LEARNING OUTCOMES
1Designing flow chart and basic algorithm for programming
2 Knowing the main topics of programming.
3Choosing the most appropriate method for solving a problem
4Coding the planned algorithm for a problem
5Writing software applications about various subjects for different grade levels by using an appropriate programming language.

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07
LO 001       
LO 002       
LO 003       
LO 004       
LO 005       
Sub Total       
Contribution0000000

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14228
Hours for off-the-classroom study (Pre-study, practice)14114
Mid-terms144
Final examination166
Total Work Load

ECTS Credit of the Course






52

2
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2023-2024 Spring1GÖKHAN UÇKAN
Details 2022-2023 Spring1ALPER UĞUR
Details 2021-2022 Spring1ALPER UĞUR


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
CENG 462 INTRODUCTION TO ALGORTIHMS AND PROGRAMMING 1 + 0 1 Turkish 2023-2024 Spring
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Asts. Prof. Dr. GÖKHAN UÇKAN guckan@pau.edu.tr FTRYO A0242 %80
Goals The aim of this course is to inform about the general structure of programming, function, conditional statements, iteration, text files, user defined data type, pointers, dynamic data structures.
Content Flow charts, pseudo-programming, sorting algorithms. History and types of programming languages, compilers, top-down programming, structural and modular programming. Basic data types; variables, functions, arrays, strings. File operations; pointers, inheritance, abstract functions; recursions. Writing software applications about various school subjects for different grade levels by using an appropriate programming language.
Topics
WeeksTopics
1 Database types, records, arrays
2 Comparison of algorithms
3 Block structured programming
4 Block structured programming
5 Block structured programming
6 Developing Programs
7 Developing Programs
8 Developing Programs
9 Developing Programs
10 Running Programs
11 Introduction to "if "statements
12 Programming examples using "if" statements
13 Introduction to "loop" instructions
14 Programming examples using "loop" instructions
Materials
Materials are not specified.
Resources
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