English


COMPUTER ENGINEERING (ENGLISH) PROGRAMME
COURSE DESCRIPTION
Name of the Course Unit Code Year Semester In-Class Hours (T+P) Credit ECTS Credit
COMPUTER PROGRAMMING I COM107 1 2 2+2 3.0 5.0



Weekly Course Contents and Study Materials for Preliminary & Further Study
Week Topics (Subjects) Preparatory & Further Activities
1 Introduction to Computers and Programming
1.1 Introduction to a Program
1.2 Computer Systems: Hardware and Software
1.3 Programs and Programming Languages
No file found
2 Problem-solving process
2.1 Input, Processing, and Output
2.2 The Programming Process
2.3 System Development
No file found
3 Problem-solving techniques
3.1 Flowchart
3.2 Structured chart
No file found
4 Introduction to C
4.1 Variables
4.2 Identifiers
4.3 Data types
4.4 Basic arithmetic operators
No file found
5 Arithmetic Expression
5.1 Mathematical Expressions
5.2 Type Conversion
5.3 Overflow and Underflow
5.4 Type Casting
5.5 Named Constants
5.6 Multiple Assignments and Combined Assignment
No file found
6 Input/Output operations
6.1 Formatting Output
6.2 Formatted Input
6.3 Focus on debugging: Hand tracing a Program
6.4 Focus problem solving: A case study
6.5 Introduction to File Input and Output
No file found
7 Midterm Examinations No file found
8 Control structure: Selection/Branch
7.1 The if statement
7.2 The if/else statement
7.3 The if/else if statement
7.4 The switch statement
7.5 The break, continue statement
No file found
9 Control structure: Loop
8.1 The for loop
8.2 The while-do loop
No file found
10 Control structure: Loop (CONT.)
8.3 The do-while loop
8.4 Nested loop
No file found
11 Function:
9.1 Predefined/library function
9.2 User-defined function
No file found
12 Function: (CONT.) No file found
13 Array: One dimension
10.1 Declaration and definition
10.2 Accessing arrays
No file found
14 Array: Two dimension
11.1 Declaration and definition
11.2 Accessing arrays
No file found

EBS : Kıbrıs İlim Üniversitesi Eğitim Öğretim Bilgi Sistemi Kıbrıs İlim Üniversitesi AKTS Bilgi Paketi AKTS Bilgi Paketi ECTS Information Package Avrupa Kredi Transfer Sistemi (AKTS/ECTS), Avrupa Yükseköğretim Alanı (Bologna Süreci) hedeflerini destekleyen iş yükü ve öğrenme çıktılarına dayalı öğrenci/öğrenme merkezli öğretme ve öğrenme yaklaşımı çerçevesinde yükseköğretimde uluslarası saydamlığı arttırmak ve öğrenci hareketliliği ile öğrencilerin yurtdışında gördükleri öğrenimleri kendi ülkelerinde tanınmasını kolaylaştırmak amacıyla Avrupa Komisyonu tarafından 1989 yılında Erasmus Programı (günümüzde Yaşam Boyu Öğrenme Programı) kapsamında geliştirilmiş ve Avrupa ülkeleri tarafından yaygın olarak kabul görmüş bir kredi sistemidir. AKTS, aynı zamanda, yükseköğretim kurumlarına, öğretim programları ve ders içeriklerinin iş yüküne bağlı olarak kolay anlaşılabilir bir yapıda tasarlanması, uygulanması, gözden geçirilmesi, iyileştirilmesi ve bu sayede yükseköğretim programlarının kalitesinin geliştirilmesine ve kalite güvencesine önemli katkı sağlayan bir sistematik yaklaşım sunmaktadır. ETIS : İstanbul Aydın University Education & Training System Cyprus Science University ECTS Information Package ECTS Information Package European Credit Transfer and Accumulation System (ECTS) which was introduced by the European Council in 1989, within the framework of Erasmus, now part of the Life Long Learning Programme, is a student-centered credit system based on the student workload required to achieve the objectives of a programme specified in terms of learning outcomes and competences to be acquired. The implementation of ECTS has, since its introduction, has been found wide acceptance in the higher education systems across the European Countries and become a credit system and an indispensable tool supporting major aims of the Bologna Process and, thus, of European Higher Education Area as it makes teaching and learning in higher education more transparent across Europe and facilitates the recognition of all studies. The system allows for the transfer of learning experiences between different institutions, greater student mobility and more flexible routes to gain degrees. It also offers a systematic approach to curriculum design as well as quality assessment and improvement and, thus, quality assurance.