Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | MY114 | Object Oriented Computer Programming | Elective | 1 | 2 | 6 |
|
Level of Course Unit |
Second 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) |
|
Learning Outcomes |
1 | You can write the algorithm | 2 | Knows basic data types | 3 | Knows the structural programming and structures | 4 | Functions using the modular program can develop | 5 | You can sort numeric and non-numeric data | 6 | Saving data and taking the report from a file | 7 | Efficient 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 |
|
1 | Basic concepts, algorithms
| | | 2 | Structured programming, data types
| | | 3 | Introduction to programming
| | | 4 | Decision structures
| | | 5 | Loop structures
| | | 6 | Single and multidimensional array variables
| | | 7 | Sorting
| | | 8 | Functions and recursive functions
| | | 9 | MIDTERM EXAM
| | | 10 | Files
| | | 11 | Files
| | | 12 | The classes | | | 13 | The classes | | | 14 | The pointers
| | | 15 | Final exam | | | 16 | | | |
|
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 | |
Midterm Examination | 1 | 50 | Homework | 1 | 50 | SUM | 100 | |
Final Examination | 1 | 100 | SUM | 100 | Term (or Year) Learning Activities | 40 | End Of Term (or Year) Learning Activities | 60 | SUM | 100 |
| Language of Instruction | | Work Placement(s) | None |
|
Workload Calculation |
|
Midterm Examination | 1 | 1 | 1 |
Final Examination | 1 | 2 | 2 |
Attending Lectures | 14 | 3 | 42 |
Practice | 14 | 1 | 14 |
Self Study | 14 | 2 | 28 |
Individual Study for Mid term Examination | 1 | 25 | 25 |
Individual Study for Final Examination | 1 | 25 | 25 |
Report | 1 | 15 | 15 |
Homework | 1 | 15 | 15 |
|
Contribution of Learning Outcomes to Programme Outcomes |
LO1 | | | | | | | | | | | | | LO2 | | | | | | | | | | | | | LO3 | | | | | | | | | | | | | LO4 | | | | | | | | | | | | | LO5 | | | | | | | | | | | | | LO6 | | | | | | | | | | | | | LO7 | | | | | | | | | | | | |
|
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|