BAYBURT University Information Package / Course Catalogue

Home Information on the Institution Information on Degree Programmes General Information for Students
Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
EM207BComputer Programming IICompulsory235
Level of Course Unit
First Cycle
Objectives of the Course
Algorithm for computer software that may be encountered in engineering applications the ability to create, array, file, class and ability to process the data markers by grasping the ability to win and win programming.
Name of Lecturer(s)
Doç. Dr. Hamid YILMAZ
Learning Outcomes
1You can write the algorithm
2Knows basic data types
3Knows the structural programming and structures
4Functions using the modular program can develop
5You can sort numeric and non-numeric data
6Saving data and taking the report from a file
7Efficient and quick using classes and pointers you can write programs that run
Mode of Delivery
Normal Education
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Basic concepts, programming constructs (and loop), arrays, sorting, functions and recursion, files, classes, pointers.
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Basic concepts, algorithms
2Structured programming, data types
3Introduction to programming
4Decision structures
5Loop structures
6Single and multidimensional array variables
7Sorting
8MIDTERM EXAM
9Functions and recursive functions
10Files
11Files
12The classes
13The classes
14The pointers
15Software Application
Recommended or Required Reading
Algorithm Development and introduction to programming, Honorary V, February 2007, Superior publishing, ISBN: 9789750204067 Object-Oriented Programming in C++, Robert Lafore, Sams Publications, 2005, ISBN: 0-672-32308-7 C++, An introduction to Computing, Joel Adams, Larry Nyhoff, Prentice Hall, 2002, ISBN: 0130914266
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination150
Homework150
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination122
Attending Lectures14228
Practice14114
Self Study14228
Individual Study for Mid term Examination12020
Individual Study for Final Examination12525
Report11515
Homework11515
TOTAL WORKLOAD (hours)148
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
LO132333342
LO234334352
LO332333441
LO432333232
LO532332242
LO623223332
LO733333332
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High