Course Content | Computer Engineering | Hasan Kalyoncu University

COMPUTER ENGINEERING

Course Content

Course Code and Name: CENG101 Introduction to Computer Engineering
Credit / ECTS: 3 0 3 5
Course Content:

In this course, basic computer engineering concepts will be introduced. The course introduces students to the history and evolution of computing and the impact of information technology on society.

Course Code and Name: CENG111 Computer Programming I
Credit / ECTS: 3 2 4 5
Course Content:

This is the first of two courses in advanced programming in Python and an introduction to C programming language. In particular, the subjects taught in the Python program language are as follows: Algorithm concept,
flow diagrams, structural programming concept, modular programming, file processing, lists and applications.

Course Code and Name: PHYS101 General Physics I
Credit / ECTS: 3 2 4 6
Course Content:

Definition of accuracy and significance of results in a measurement. Expressing vector quantities using different methods. Description of motion in one and multi-dimensions and their application to various problems. Introduction of Newton’s laws of motion andc onservation laws, and their applications to various problems. Description of rotational motion and their applications specifically rigid bodies in static equilibrium. Using mechanical laws to describe planetary motion and fluids mechanics

Course Code and Name: MATH111 Calculus I
Credit / ECTS: 4 0 4 6
Course Content:

Trigonometric, Exponential, Inverse and Logarithmic Functions. Limits. Continuity. Limits Involving Infinity. Derivative, ChainRule. Implicit Differentiation, Derivatives of Inverse Trigonometric Functions. Extreme Values, First Derivative Test. Concavity, Curve Sketching. Integrals, Fundamental Theorem of Calculus. Substitution, Areas, Integration by Parts. Trigonometric Integrals, Trigonometric Substitutions. Integral Techniques.

Course Code and Name: ENG101 Technical English I
Credit / ECTS: 3 0 3 4
Course Content:

An introductory course in English aimed at students in Computer Engineering department. There is an equal emphasis on spoken and reading within the field of Computer Engineering. The focus of the course is on speaking and writing English using Computer Engineering as the working topic area. The course is divided into two areas:

1)Oral Proficiency- comprised of discussion and presentation with consideration of correct pronunciation and manner.

2) Reading and writing report- consist of a report on a technical subject and topics that relevant to Computer Engineering field.

Course Code and Name: TÜR101 Turkish Language and Literature I
Credit / ECTS: 2 0 2 2
Course Content:

Language and Languages: Language and Nation Relation, Language and Culture Relation, Languages in the world and the place of Turkish language among world languages Language Families in care of its sources, Historical Development of Turkish writing language; Old Turkish, Middle Turkish, Divanü Lügat-it Türk, Atabetü;l- Hakayık, Harezm Turkish, Old Turkey Turkish (Old Anatolian Turkish) ; New Turkish Period, Modern Turkish Period, West and South West Turkish Batı Türkçesi , Turkey Turkish, East (North East Turkish) , Karatay Turkish, Phonetics, Sound and Formation of Sound, backness and flatness harmony, Main sound events in Turkish; Sound properties of Turkish, Syllable structure of Turkish, Sentence stress. Morphology, words in terms of morphology, radixes, Stems, afformatives (derivational affixes, endings), words in terms of expression and duties; nouns, adjectives, pronouns, verbs, verb conjugation, form and time suffixes, verbs, prepositions, verbs derived from and verbs, semantics; meaning in word, meaning frame of word, sentence knowledge; types of sentences, sentence analysis.

Course Code and Name: FE101 Social Responsibility Project
Credit / ECTS: 0 2 0 1
Course Content:

Determining the current problems of society and preparing projects to produce solutions. Volunteering in various projects within the framework of social responsibility. Participatory and democratic individuals, solidarity and cooperation to reinforce, taking responsibility and project development / implementation. Non-governmental organizations. Current discussions on youth and social responsibility projects at European level.

Course Code and Name: INT100 Introduction to University Life
Credit / ECTS: 1 0 1 1
Course Content:

Orientation training with introductory content for the students to get used to university life. The methods of how to use the tools and equipment in the university, campus tour, city tours, general information about the departments, seminars and various social activities constitute the content of the course.

Course Code and Name: MATH114 Discrete Mathematics
Credit / ECTS: 4 0 4 5
Course Content:

Sets, relations and functions, data structures applications and graphical representation, partial order sets, tree structures, algebraic structures, lattices and Boolean algebra, semi-groups, groups, introduction to machine languages and grammar, error correction codes.

Course Code and Name: CENG112 Computer Programming II
Credit / ECTS: 3 2 4 5
Course Content:

This is the second of two courses on advanced programming in the Python programming language and an introduction to the C programming language. As a continuation of the first lesson, the topics covered in Python program language are as follows: tuples and applications, strings and typesetting, dictionaries and sets. As the second part of this course, the topics to be taught in C programming language are as follows: Introduction to C programming, structural programming, program control statements and structures, functions, arrays and applications including sorting, searching and multidimensional arrays, pointers and applications.

Course Code and Name: PHYS102 General Physics II
Credit / ECTS: 3 2 4 6
Course Content:

Definition of charge and electric fields. Determination of electric field due to a point charge or to a charge distribution. Using Gauss’s law for symmetric charge distributions. Definition of electric potential and capacitance. Foundation of basic circuit elements. Definition of magnetic field and source of magnetic fields. Inductance and analyses of basic direct and alternating circuits. Using Maxwell’s laws to describe the light as an electromagnetic wave.

Course Code and Name: MATH112 Calculus II
Credit / ECTS: 4 0 4 6
Course Content:

Antiderivatives, Area and estimating with finite sums, limits of finite sums, the definite integral. Fundamental theorem of calculus, indefinite integrals and substitution. Area between curves. Volumes using cross-sections, volumes using cylindrical shells. Inverse functions and their derivatives, natural logarithms, exponential functions. L’Hospital Rule, Integration by parts, trigonometric integrals, Improper integrals, Sequences, Infinite series, the integral test, Comparison tests, The ratio and root tests. Alternating series, Power series. Taylor and Maclaurin series, Convergence of Taylor series

Course Code and Name: ENG102 Technical English II
Credit / ECTS: 3 0 3 4
Course Content:

An introductory course in English aimed at students in Computer Engineering department. There is an equal emphasis on spoken and reading within the field of This Course prepares second-semester Computer Engineering students to will build and consolidate students’ ability to compose technical reports and make technical oral presentations. The focus of this course is on helping students to reports in an effective, professional manner in both written and oral communication. Topics include accessing, abstracting, analyzing, organizing and summarizing information; making effective grammatical and lexical choices; technical report writing; and technical presentations.

Course Code and Name: TÜR102 Turkish Language and Literature II
Credit / ECTS: 2 0 2 2
Course Content:

Spelling, punctuation and composition (punctuation marks, other signs), spelling rules (spelling of capital letters, spelling of numbers, spelling of abbreviations, spelling of quote words), Composition (purpose of composition, method of writing composition), composition, plan, introduction, development, result, narrative characteristics, clarity of expression, simplicity in expression, sincerity in expression, disorders of expression (use of synonyms in sentences), misuse of expressions, forms of expression (explanation, story, succinct expression, description, satire, portrait, proof, speech, verse expression types), oral expression types (daily and unprepared speech, prepared speech, open session, debate, panel), written expression types (letters, telegraph, greetings, invitations, literary letters), business letters, formal letters, petitions, reports, record, decision, announce, advertisement, chat, review, remembrance, travel article, interview, survey, autobiography, biography, novel, story, fairy tale, fable, theater, tragedy, drama, script).

Course Code and Name: FE102 Technology and R&D Management
Credit / ECTS: 2 0 2 2
Course Content:

Definition and importance of innovation, types of innovation, innovation strategies, new product development.
Definition and importance of entrepreneurship, types of entrepreneurship, entrepreneurship strategies, business models, entrepreneurship, product portfolio management. What is a project and definition of modern project management. Estimate project time and cost, cpm method. To have general information about environmental law issues, to have information about patents and intellectual industrial rights. Product recovery options: Recycling, repair, renovation, remanufacturing.

Course Code and Name: CENG211 Object Oriented Programming
Credit / ECTS: 3 2 4 6
Course Content:

Introduce the concepts of Object Oriented Programming. Provides tools, structures, formats, and object-oriented programming techniques to design well-formed programs. Handles concepts such as classes, objects, methods, inheritance, polymorphism, error handling, and templates.

Course Code and Name: EE205 Electrical Circuit Analysis
Credit / ECTS: 3 2 4 6
Course Content:

Dear students, welcome to the circuit analysis course. This course is designed to provide students with the basic principles of electrical current effects, such as, basic and complex circuit solving, and calculating the effects of direct current on circuit elements. Evaluation of the course will be done with midterm, homework-laboratory and final exams.

Course Code and Name: EE243 Digital Logic Design
Credit / ECTS: 3 2 4 6
Course Content:

Dear students, welcome to digital logic design course. This course aims to provide the students with the necessary skills such as digital electronic circuit elements, drawing and analyzing logic diagrams, designing desired logic circuits, using hardware and software based modeling, using communication tools and designing, performing, analyzing and interpreting the experimental knowledge of the theoretical knowledge. The content, function, usage areas and working methods of the basic storage elements are explained. Evaluation of the course will be done with midterm, homework-laboratory and final exams

Course Code and Name: MATH211 Linear Algebra
Credit / ECTS: 3 0 3 5
Course Content:

Systems of linear equations. Matrices. Algebraic properties of matrix operations. Special types of matrices. Echelon form of a matrix. Solving linear systems by Gauss-Jordan reduction. Finding the inverse of a matrix by row reduction. Equivalent matrices. Determinants. Properties of determinants. Cofactor expansion. Inverse of a matrix (via its determinant). Other applications of determinants (Cramers rule). Vectors in the plane and in 3-space. Vector spaces. Subspaces. Span and linear independence. Basis and dimension. Row space. Null space. Nullity and rank of a matrix. Homogeneos systems. Change of basis. Transition matrices. Orthogonalization. Linear transformations. Kernel and range of a linear transformation.

Course Code and Name: FE201 Engineering Ethics
Credit / ECTS: 2 0 2 2
Course Content:

Ethics values, The relationship between the concepts of ethics and morality, Behaving in accordance with ethical principles, Professional and ethical responsibility awareness, Engineering ethics, Principles of national and international institutions on engineering ethics, Engineering ethics assessments, Engineering ethics codes, Legal consequences of engineering solutions.

Course Code and Name: AİİT201 Atatürk’s Principles and History of Revolution I
Credit / ECTS: 2 0 2 2
Course Content:

Internal and external reasons for the collapse of the Ottoman Empire; XIX. Innovation movements in the Ottoman Empire in the 19th century; The idea movements in the last period of the Ottoman Empire; XX. At the beginning of the century the political and military situation of the Ottoman Empire; World War I and the Armenian question; Invasion and reactions of Anatolia; Mustafa Kemal Pasha’s departure to Samsun and its activities; congress period and organization; the opening of the last Ottoman Parliament and the adoption of the National Pact; Preparation for the National Struggle and the material and moral foundations of this preparation; The opening and activities of the TGNA; Treaty of sevr; The struggles on the southern and eastern fronts; the establishment of a regular army, the Greek offensive and the wars on the Western front, the signing of the Mudanya Armistice, the convening of the Lausanne Conference and the signing of the Peace Treaty.

Course Code and Name: CENG212 Database Management Systems
Credit / ECTS: 3 2 4 6
Course Content:

Database concepts. Relation model, correlation algebra, questioning. Application development. Database design, normalization, entity-relationship model. Simultaneous operation, movements, locks. Object-oriented databases, object / correlation mapping, XML data model and querying.

Course Code and Name: CENG214 Data Structures
Credit / ECTS: 3 2 4 6
Course Content:

Introduction to Data Structures: Primitive data structures. Memory representation of information. Arrays and memory distribution of arrays. Structures: Sequences of structures. Structures and Functions. Dynamic memory allocation. Stack: Stack As Abstract Data Type. Primitive operations. Representation of the stack in C. Infix, Postfix and Prefix notations; Post-to-Postfix transformation. Recursion A recursive definition. Examples: Factor function. Fibonacci Sequence. Queues: Queue as Abstract Data Type. C application of queues. Linked Lists: Adding and Removing Nodes from a List. Circular Lists, Binary Linked Lists. Trees: Operations on Binary Trees. Binary Tree Impressions. Binary Tree Crossing. Binary tree creation. Sorting: Sorting Efficiency. Search: Sequential Search. Binary search. Binary Search Trees.

Course Code and Name: CENG202 Computer Architecture and Organization
Credit / ECTS: 3 0 3 5
Course Content:

This course provides an overview of computer organization and architecture. The main components of a computer and the connections between them. Computer arithmetic and logic. Internal architecture and organization of the processor. Discussion of reduced instruction set computer (RISC) and superscalar approaches. Introduction to parallel computing.

Course Code and Name: MATH212 Differential Equations
Credit / ECTS: 3 0 3 5
Course Content:

Classification of differential equations, solutions, initial value and boundary value problems, existence of solutions, First-Order Equations for which exact solutions are obtainable, Solution methods of high order linear differential equations, Electric circuit problems, Laplace Transform; definitions, theorems, examples, solution of linear, constant coefficient initial-value problems, theorems, convolution integral and theorem, Impulse function and response, system function. Systems of Linear Differential Equations, Solutions of systems of linear differential equations.

Course Code and Name: BIO202 Biology
Credit / ECTS: 3 0 3 4
Course Content:

Upon successful completion of the course, the students will be able to: understand the basic concepts of biology and how to use computers in biological studies. Critically think, analyze and evaluate scientific data and information. Understand the relationship between biology and computer. Learn bioinformatics terminology and important methods and tools used in bioinformatics. Having a general idea about synthetic biology and nanotechnology, which are important science fields for the future, can understand their applications.

Course Code and Name: AİİT202 Atatürk’s Principles and History of Revolution II
Credit / ECTS: 2 0 2 2
Course Content:

Political reforms (abolition of the Sultanate, proclamation of the Republic, abolition of the Caliphate, etc.); revolutions in the social field (hat revolutions, closure of dervish lodges and lodges, calendar, time and surname law); reforms in the field of education and culture (Tevhid-i Tedrisat Law, Letters Revolution, Turkish History and Language Revolution); revolutions in the field of law; Attempts and reactions to transition to multi-party life in the period of Atatürk (the establishment and closure of Progressive Republican Firka, Sheikh Sait rebellion and the assassination attempt to Atatürk); Transition to the multi-party political life of Atatürk period (establishment of the Free Republican Party, closure and Menemen Incident); Republican period, Turkey’s economic resources and policy (İzmir Economic Congress); Turkish foreign policy during the period of Atatürk (Population Exchange, membership of the League of Nations, Balkan Entente and Sadabat Pact); Atatürk era of Turkish foreign policy (Montreux Convention Regarding the Regime of the Straits, Hatay to join the motherland, Turkey’s bilateral relations with other countries); Definition, scope and principles of Atatürk’s thought system; After Ataturk’s Turkey, the ruling Democratic Party in the 1960s and 1970s in Turkey, Turkey’s foreign policy after 1960.

Course Code and Name: FE202 Occupation Health and Safety
Credit / ECTS: 2 0 2 2
Course Content:

Risk groups of employees. Occupational health, importance of occupational health outlook, occupational health basics, occupational disease, the definition of work-related diseases-causes and prevention, occupational diseases related to chemical, physical and biological risks of accidents at work, occupational health criteria and application areas, Health the right to security, safety culture concept

Course Code and Name: CENG301 Algorithm Analysis
Credit / ECTS: 3 2 4 5
Course Content:

Definition and properties of algorithms. Design, analysis and representation of algorithms. Calculation models. Mathematical Basics: Growth of functions, asymptotic representations. Recursive algorithms and related iteration relationships (substitution method, iteration method, recursion trees, main method). Design paradigms for algorithms: Brute-Force (Divide Search), Divide and Conquer (Join Order, Binary Search Tree). Dynamic Programming (Matrix Chain Multiplication, LCS Length, Backpack Problem, etc.). Greedy algorithms (Fractional Backpack Problem).

Course Code and Name: CENG311 Data Communications and Computer Networks
Credit / ECTS: 3 2 4 6
Course Content:

In this course, students will be introduced to the world of networking and will be introduced to most of the sub-domains (network protocols, LAN services, WAN services, routing, network programming, network management, QoS, Internet telephony, etc.). Some of these topics will be studied in the Cisco network lab to provide students with a solid foundation in network hardware and configuration.

Course Code and Name: CENG313 Web Programming
Credit / ECTS: 3 2 4 6
Course Content:

Internet and World Wide Web. Overview of .NET and PHP development platforms. Object oriented concepts in C #. Databases and data access. Introduction to PHP and ASP.NET. Advanced web forms and PHP pages. Web services. Design considerations.

Course Code and Name: EE331 Sinyaller ve Sistemler
Credit / ECTS: 3 0 3 4
Course Content:

Classification of signals, basic signals, classification and properties of systems, time domain characterization of linear time invariant (LTI) systems, continuous and discrete time Fourier series, continuous time and discrete time Fourier transformations, frequency domain characterization of linear time invariant (LTI) systems, sampling. Laplace and z transforms and their applications.

Course Code and Name: MATH331 Probability and Statistics
Credit / ECTS: 3 0 3 5
Course Content:

Introduction to probability, permutation, combination, relative frequency concept, axioms of probability, set theory, conditional probability, Bayes theorem, independence, mutually exclusive events, discrete random variables, probability mass and distribution functions, expected value, variance, Bernoulli, Binomial, and Poisson random variables, continuous random variables, their probability density and distribution functions, expected value and variance of continuous random variables, uniform, Gauss (normal), and exponential random variables, density function of a function of a random variable, jointly distributed random variables, density function of functions of independent random variables, introduction to random processes.

Course Code and Name: CENG302 Software Engineering
Credit / ECTS: 3 0 3 4
Course Content:

Software development methodologies. Requirements Analysis, Design and Implementation of Software Systems, Coding, Unit, Integration and System Testing. Quality Assurance and Project Management. Tools and Standards.

Course Code and Name: CENG304 Operating Systems
Credit / ECTS: 3 0 3 5
Course Content:

Computer architecture, process management, inter process synchronization, inter process communication, semaphores and monitors, deadlocks, CPU planning algorithms, memory management, virtual memory, file systems, input / output systems and disk planning.

Course Code and Name: CENG306 Artificial Intelligence
Credit / ECTS: 3 0 3 5
Course Content:

AI is concerned with making computers perform tasks that are currently performed better by humans. The primary aim of this course is to provide some of the theoretical foundations of AI. As a whole it emphasizes both theoretical background and hands-on experience.

Course Code and Name: CENG314 Microprocessors
Credit / ECTS: 3 2 4 6
Course Content:

Topics will include microprocessor architecture and structure, with an overview of 8- 16- and 32-bit systems, assembly language programming and the use of high-level languages. Basic input/output including parallel communications with and without handshaking and serial protocols. Hardware and software timing. Using interrupts and exceptions. Overview of single-chip microprocessors and controllers The internal structure and design of peripheral devices. Memory system design and analysis. The use and structure of development tools such as (cross) assemblers or compilers, monitor programs, simulators, emulators, etc.

Course Code and Name: CENG499 Graduation Project
Credit / ECTS: 0 8 4 5
Course Content:

The projects will demonstrate the students’ ability to apply, analyze, synthesize, evaluate information, and communicate significant knowledge and comprehension. This is an opportunity to expand the student personal knowledge and apply it to real-life situations, which will serve to benefit their growth and promote lifelong learning. Students shall complete their projects under the direction and supervision of faculty members. At the end of this course, students must deliver a product or significant study with a major component that has passed through the design, analysis, implementation, testing, and evaluation stages.

Course Code and Name: FE401 Multidisciplinary Integrated Project
Credit / ECTS: 0 8 4 5
Course Content:

This course gives students the opportunity to become exposed to engineering disciplines (Civil, Electrical, Mechanical and computer engineering) by introducing problem situations that force them to link theory to practical real world problems involving areas outside their own engineering disciplines. A multidisciplinary team environment forces students to interact with people that do not necessarily think like themselves and value the skills that other team members provide. Every graduating student will have “a multidisciplinary experience” during his or her undergraduate career. The use of a multidisciplinary integrated project provides one appealing pathway to achieve such experience. In this course, real world multidisciplinary design experiences are used to prepare HKU graduates to enter today’s workforce. Undergraduate students from different engineering departments may sign performance contracts (for some modest team task) in turn with faculty advisers. Such “vertical and horizontal integration” of student participants allows an early preview of design team organization, and first-hand experience in viewing both good and poor team behaviour. The team may design both the product and the company, the former as a typical engineering product or process and the latter through development of a corporate business plan.

Course Code and Name: FE400 Cooperative Engineering Education
Credit / ECTS: 0 8 4 30
Course Content:

An Internship is a supervised pre-professional learning experience that allows students to apply their skills and knowledge in a professional setting. These experiences are designed to enhance the student’s preparedness for an intended career with a business, industry, or government agency. Cooperative education is a partnership between academic institutions and the practical world of work. For students, it is a formal education and practical experience in business, industry or government agency, a blend of theory and application, new skills and knowledge, a competitive salary, and a validation of career choice. Cooperative education is different from internship. It lasts 14 weeks (one semester). A co-op student of alternate semester should work and study as a full-time study.

Course Code and Name: CENG401 Programming Language Concepts
Credit / ECTS: 3 0 3 5
Course Content:

Structure of programming languages. Concepts and Paradigms. Values and Types. Variables and Storage. Bindings, Scope, and Runtime Storage. Operational Abstraction and Encapsulation. Data Abstraction and Encapsulation. Type Systems. Control Flow. Functional language and C ++ concepts.

Course Code and Name: CENG303 Formal Languages and Automata
Credit / ECTS: 3 0 3 4
Course Content:

Formal Proofs. Finite machine, Order expressions, and algorithms connecting both notations. Pumping Proposition for regular languages and properties of regular languages. Context-free grammars. Pumping Proposition for context-independent languages and properties of context-independent languages. Pushdown machines and Turing Machines.

Course Code and Name: CENG420 Machine Learning
Credit / ECTS: 3 0 3 5
Course Content:

Introduction to ML, basic information and mathematical concepts; Basics of Pattern Recognition; Probabilities and probability distributions; Learning Linear Models for Regression and Classification; computational neural networks models and Core Methods; Graphics and Mixing Models and EM; mixed and combined models; modeling sampling methods

Course Code and Name: CENG430 Computer Graphics
Credit / ECTS: 3 0 3 5
Course Content:

Hardware and software components of graphics systems. Fourier analysis, inversion, sampling and quantization. 2D and 3D geometric transformations. Two-dimensional imaging. Three-dimensional imaging: Pipeline imaging, parameters display, projections, transformations display, clipping. Visible surface detection. Introduction to lighting models and surface creation.

Course Code and Name: CENG440 Cyber Security
Credit / ECTS: 3 0 3 5
Course Content:

In this course, students will be introduced to real-world cybersecurity challenges that organisations face, and learn to apply knowledge and skills gained through other Computer Science courses to address them. This course provides also basic definitions of cyber security, overview of cyber threats. Cryptology, Symmetric/asymmetric cryptography, PKI, CA trust model, SSL/TLS (HTTPS, SFTP etc.). In order to build a solid background about authentication and secure protocols some topics will be covered in this course such as: Message authentication, digital signature, digital certificates, authentication and Hash Functions. The course also will also introduce cyber security management concepts, including security operations, risk management, security engineering. Other topics such as:
cyber threat prevention mechanisms, network forensics, and web application security will be covered in this course.

Course Code and Name: CENG460 Java Programming
Credit / ECTS: 3 0 3 5
Course Content:

An introduction to Java, a highly-portable object-oriented programming language particularly suited to programming for a variety of platforms. This is not an introductory programming course — it is really a course in Java as a “second” language.

Course Code and Name: CENG462 Numerical Analysis
Credit / ECTS: 3 0 3 5
Course Content:

In this course, students will be introduced to the concepts of mathematical procedures and the importance of the algorithm on the numerical calculations. Subunits of the algorithms. Matrix and matrix calculations. Solution methods of the linear equations systems. Solution methods of the nonlinear equations systems. Curve fitting methods, interpolation methods and extrapolation methods. Numerical methods of derivation. Numerical methods of integration. Numerical methods of differentiation equations. Complex numbers.

Course Code and Name: CENG463 Introduction to Robotics
Credit / ECTS: 3 0 3 5
Course Content:

Introduction, Rigid motions. Homogeneous transformations. Robot forward kinematics. Robot inverse kinematics. Differential kinematics and Jacobeans. Motion planning and trajectory generation. Robot dynamics. Mobile robots. Independent joint control. Robot sensors and actuators.

Course Code and Name: CENG473 Image Processing and Analysis
Credit / ECTS: 3 0 3 5
Course Content:

This course introduces the basic mathematical concepts, algorithms and other building blocks in image processing and analysis. The course includes: image enhancement and restoration in both spatial and frequency fields, such as image detection and acquisition, noise reduction and deburring; color image processing; various image compression techniques; morphological Image processing, Image edge detection, zone segmentation, basins; image display and description; and finally object recognition.

Course Code and Name: CENG477 Information Security
Credit / ECTS: 3 0 3 5
Course Content:

This course provides solid background in cryptography and data integrity. Besides, it introduces security properties, models, and threats. In addition, it gives an overview of some cryptographic protocols. Basic principles of risk management and security policy are also covered. Cisco security lab sessions will be done for selected topics.