0% found this document useful (0 votes)
36 views

COMP101 Computer Programming I

The document describes 17 computer engineering course descriptions from a university. The courses cover topics like computer programming, physics, calculus, linear algebra, economics, history, and Turkish language. The courses provide credits ranging from 2-4 and are taught in English or Turkish. Prerequisites and ECTS credits are listed for each course.

Uploaded by

Dlanor Nablag
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

COMP101 Computer Programming I

The document describes 17 computer engineering course descriptions from a university. The courses cover topics like computer programming, physics, calculus, linear algebra, economics, history, and Turkish language. The courses provide credits ranging from 2-4 and are taught in English or Turkish. Prerequisites and ECTS credits are listed for each course.

Uploaded by

Dlanor Nablag
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

COMPUTER ENGINEERING COURSE DESCRIPTIONS

1. Course code: COMP101 Course title: Computer Programming I


Course outline: Problem solving and algorithm development. Computer hardware and software.
Introduction to programming: machine, assembly and high level languages. C programming
language. Arithmetic and logical statements, data types, input/output, basic control
structures(selection, iteration etc).Array data type and usage of character strings. Functions: Call-
by-value and call-by-reference, scopes, recursion. Structures. Pointers. Bit manipulation. File
processing.

Credits: 4 Pre-requisites: ECTS:7


Category: C Teaching language: English Keywords:

2. Course code: COMP103 Course title: Introduction to Computer


Engineering(MATLAB)
Course outline:
Programming. Package Programs, MATLAB. Two and three dimensional drawing. Graphics and
Animation Programs.
Credits: 2 Pre-requisites: ECTS:5
Category: C Teaching language: English Keywords:

3. Course code: COMP115 Course title:Introduction to Computer Science


Course outline:
Basic concepts of engineering. Introduction of courses and meeting with department staff. Visiting
the institutions working in the scope of computer engineering.
Credits: 2 Pre-requisites: ECTS:4
Category: C Teaching language: English Keywords:

4. Course code: PHYS101 Course title:Physics I


Course outline:Measurement standards and units, vectors and coordinate systems, dynamics,
work, energy and power, conservation of energy, systems of particles, collisions, rotation,
equilibrium of solids, oscillations, gravity
Credits: 4 Pre-requisites: ECTS:5
Category: C Teaching language: English Keywords:

5. Course code: MATH101 Course title: Calculus I


Course outline: Functions, limit, continuity and derivative. Mean Value Theorem and applications.
Definite and indefinite integrals. Logarithmic, exponential, hyperbolic and inverse trigonometric
functions. L’Hopital’s Rule. Integration techniques. Area, volume and rotational surface area
calculation. Applications in physics. Sequences and series. Power and Taylor series.
Credits: 4 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

6. Course code: ENGL101 Course title: English reading and writing


Course outline: The purpose of the course is to introduce students to writing, reading, speaking
and listening in academic settings as well as provide an introduction to appropriate study skills.
Credits: 3 Pre-requisites: ECTS:2
Category: C Teaching language: English Keywords:
7. Course code: COMP112 Course title: : Computer Programming II
Course outline: Introduction to C++, Classes and Objects, File Processing, Operator Overloading,
Object Oriented Programming, Inheritance, Polymorphism, Templates, Stream Input / Output,
Exception Handling.
Credits: 4 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

8. Course code: PHYS102 Course title: Physics II


Course outline: Charge, electrical field and Gauss’s Law. Basic circuits and Kirchhoff’s Laws.
Magnetic field. Ampere’s Law. Faraday’s Laws. Resistance, Magnetic properties of the material.
Maxwell equations. Electromagnetic waves and introduction to modern physics.
Credits: 4 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

9. Course code: MATH102 Course title: Calculus II


Course outline: Complex numbers. Vectors in the plane and space. Vector calculus. Line, plane
and curves in the space. Limit and continuity in functions with several variables. Partial and
directional derivatives. Tangent plane. Maximum and minimum values. Multiple integrals.
Cylindrical and spherical coordinate planes. Coordinate transformations. Green Theorem. Surface
integrals. Gauss and Stokes theorems.
Credits: 4 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

10. Course code: MATH104 Course title: Linear Algebra


Course outline: Matrices, determinant. System of a linear equation . Vector spaces. Base and
dimension. Linear transformations. Base transformation. Inverse of a linear transformation.
Characteristic equations, eigenvalues and eigenvectors and Jordan form. Numerical techniques for
calculation of eigenvalues and eigenvectors. Inner product spaces, diagonality, quadratic forms.
Norm of a vector space.
Credits: 3 Pre-requisites: ECTS:6
Category:C Teaching language: English Keywords:

11. Course code: ECON104 Course title: Economics


Course outline:Engineering and economics. Investment decisions. Technical and financial
analysis. Macro and micro economics, systems, market structures, national income, inflation,
unemployment
Credits: 3 Pre-requisites: ECTS:4
Category: C Teaching language: English Keywords:

12. Course code:HIST100 Course title: Principles of Ataturk


Course outline:The aim of this course is to teach students under what conditions the Republic of
Turkey was established; to make students understand the principles of Ataturk’s reforms; the
phases of the Reforms; Ataturk as a military hero and a statesman; Ataturk’s concept of
nationalism that defies racism; Ataturk’s attempts to maintain global peace based on causes and
effects; the relations between the Turkish Republic and the establishment of the Turkish Republic
of Northern Cyprus; Turkish Cypriot years of national strife. This is a general education course
Credits: 2 Pre-requisites: ECTS:1
Category: C Teaching language: Turkish Keywords:

13. Course code: TURK100 Course title: Introduction to Turkish


Course outline:This course aims to teach students’ ability to use the Turkish language. The course
emphasizes development of vocabulary, grammar and sentence structure, through intensive drills
and practice in writing as well as conversation.
Credits: 2 Pre-requisites: ECTS:1
Category: C Teaching language: Turkish Keywords:
14. Course code: COMP211 Course title: Discrete Structures
Course outline: Logic. Sets. Mathematical functions. Algorithms, integers, matrices. Relations.
Trees. Boolean algebra. Modeling of calculation methods. Finite and infinite sets. Permutations and
combinations. Finite calculation techniques. Base concept in numbers. Order relations, equivalence
relation. Graphs. Greedy algorithms. Mathematical structures.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

15. Course code: COMP213 Course title: Introduction to Web Based


Programming
Course outline:Fundamental internet concepts, TCP/IP protocol, HTML, HTTP protocols,
JavaScript and DHTML, Graphics and Multimedia, PHP, Public Key Encryption, Firewalls, Cookies.
Credits: 4 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

16. Course code: COMP215 Course title: Data Structures


Course outline: Introduction to programming with C++: basic data types, abstract data types and
classes, collections. Abstract operators in C++ and generic data types. Data structures and their
usage. Programming methods, sorting, searching algorithms and applications, storage, time
analysis. Stacks and queues. Linked lists and applications. Recursion. Trees and tree searching
algorithms.
Credits: 4 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

17. Course code:COMP207 Course title: Digital Logic Design


Course outline: Functions, logic gates. Analysis and design of combinational circuits. MSI
elements, flip-flops, counters, shift registers. Analysis and design of sequential circuits, state
tables, state reduction and state assignment. Sequential MSI elements. Large scale system design
with MSI. Control and architectural separation. Basic computer organization. Addressing
techniques, decoding and processing, CPU organization, input/output organization, memory
organization.
Credits: 4 Pre-requisites: ECTS:5
Category: C Teaching language: English Keywords:

18. Course code: MATH205 Course title: Differential Equations


Course outline : Classification of differential equations. Solving methods of first order differential
equations. Linear differential equations of higher degrees. Method of undetermined coefficients.
Laplace transformation and convolution. Differential equations with several variables.
Credits: 3 Pre-requisites: ECTS:5
Category: C Teaching language: English Keywords:

19. Course code: ENGL201 Course title: Advanced communication skils


Course outline: The purpose of the course is to further develop students’ writing, reading, speaking
and listening skills in academic settings and to improve their study skills.
Credits: 3 Pre-requisites: ECTS:2
Category: C Teaching language: English Keywords:

20. Course code: COMP214 Course title: Electronics I


Course outline: Semiconductor diode structures and their characteristics, diode circuits. Structures
of transistors, biasing in transistor circuits and transistor amplifiers. Introduction to digital compound
circuits. Basic logic gates and memory gates.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:
21. Course code:COMP216 Course title: File Organization
Course outline: File concept, hard disk structure in modern computers and physical meaning of
saving a file on the disk. File types and operations: unordered files, ordered files, indexed ordered
files: ISAM and B+-tree structures. Direct access files, hashing functions. Time analysis of file
operations.

Credits: 3 Pre-requisites: ECTS:6


Category: C Teaching language: English Keywords:

22. Course code: COMP218 Course title: Data Communication


Course outline: Introduction to communication. Protocols. Modem, multiplexer. Transformation of
communication rules, serial and parallel data input/output interfaces, data line communication
rules, data flow control, processing units used for communication.

Credits: 3 Pre-requisites: ECTS:6


Category: C Teaching language: English Keywords:

23. Course code: STAT208 Course title: Probability and Statistics


Course outline: Probability concept and basic theorems. Independency, conditional probability and
Bayes’ rule. Random variables and functions. Some important discrete and continuous
distributions. Distribution of random variable functions. Statistics. Unit, mass, data analysis.
Sampling and sampling methods.

Credits: 2 Pre-requisites: ECTS:5


Category: C Teaching language: English Keywords:

24. Course code: MANT202 Course title: : Business Management


Course outline : Rules of management, planning, organization and control. Management
applications in engineering, production, finance and staff

Credits: 2 Pre-requisites: ECTS:5


Category: C Teaching language: English Keywords:

25. Course code: ENGL202 Course title: English for academics


Course outline: This course is intended for students with an upper intermediate level of English.
The course aims to enhance a range of skills, including effective written and oral communication,
research skills and study skills. Throughout the course the students will be involved in project work,
intended to help them in their immediate and future academic and professional life. This will include
library research, technical report writing and an oral presentation. By investigating a topic of their
own choice students will develop an understanding of independent research skills. During the
report writing process, students will improve their writing and develop the ability to produce
organized, cohesive work. The oral presentation aims to enhance spoken fluency and accuracy
and provide training in the components of a good presentation. In addition to the project work,
students will work on their job search skills by writing a curriculum vitae (CV) and an application
cover letter.
This course covers the translation of product and services requirements into facilities, procedures, and
operating organizations. Includes product design, production alternatives, facilities location and layout,
resource requirements planning, quality control, and project management.
Credits: 3 Pre-requisites: ECTS:2
Category: C Teaching language: English Keywords:

26. Course code: COMP311 Course title: Microprocessors


Course outline:Systems based on microprocessors and their design, software and hardware
design integration. Memories, input/output elements, interrupts and priorities. Daisy chaining type
of processors. Lines, connections, timing, usage of logic state analyzers. Control programming,
permanent programs in the memory and programming. Synchronous multi-tasking usage and
system design.
This course provides an overview of the international businesses, economic development and
international trade theories, social, political, economical and cultural differences and their importance,
international marketing, international dimension of management, importing and exporting activities,
country risk analysis and product differentiation.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

27. Course code: COMP313 Course title: Operating Systems


Course outline: Introduction to operating systems: usage areas, functions and properties.
Resource allocation, work and resource organization. Giving precedence to processes. Memory
management. Interrupts and their control. Internal communication, control of peripherals.
Business information systems study examines how to bring about business benefits through
technology-enabled change while recognizing the role of people in this process. On this course topics
include fundamentals of MIS, computing, algorithms and data structures, database management,
application of MIS and simulation of MIS will be covered and the students will gain the knowledge and
experience required to help businesses and organizations react to new challenges with the right
technology.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

28. Course code: COMP315 Course title: Object Oriented Programming


Course outline: Introduction to object oriented programming. Classes and definitions, methods and
inheritance. Information hiding. Operator overloading. Project development using object oriented
languages like C++, JAVA and Smalltalk.
This course provides students to improve their skills in observing and reporting. They will learn how to
collect data, describe, categorize and analyze them. Computer packages for data analysis will be used
as well.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

29. Course code: COMP317 Course title: Advanced Data Structures


Course outline: Time and space analysis of algorithms. Inheritance and abstract classes.
Advanced nonlinear structures: heap, AVL trees, tree iterators, graphs and applications. Collection
organizing techniques. Sorting and merging algorithms. Graph theory and graph algorithms.
Greedy algorithms.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:
30. Course code: COMP319 Course title: Computer Networks
Course outline: Seven layered ISO-OSI model, middle layer operations, ALOHA and LAN
protocols. IEEE 802.2 and Ethernet. Data connection, error checking and correcting protocols.
Network layers, transfer layers. Internet, internal structure, Internet tools. Network planning,
Ethernet and alternatives. WAN protocols.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

31. Course code: COMP312 Course title: Signals and Systems


Course outline: Definitions of signals and systems. Linear and time independent systems. Fourier
demonstration of periodic signals. Continuous and discrete signals. Sampling theorem. Basic
principles of communication systems
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

32. Course code:COMP314 Course title:Database Management


Course outline: Introduction to database management. Data storing methods and data
organization. Hierarchical data modeling and schemas. E-R diagrams. Relational algebra and
database processing languages(SQL, Quel etc). Synchronous tasks and their design. Logical
database design. Object oriented and fuzzy logic databases.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

33. Course code: COMP316 Course title: Automata Theory


Course outline: Automata and formal languages, finite state machines. formal languages and push
down automata. Context free languages and grammars. Normal structured grammars. Instability
and insolvability. Turing machines and their usage in problem solving.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

34. Course code: COMP318 Course title: Computer Architecture


Course outline: Computer management and design, tasks, decoding and execution, CPU control
and programming. Microprogramming. ALU and its mechanism. Data input, bus structures,
pipelined data processing. Memory control and addressing techniques.

Credits: 3 Pre-requisites: ECTS:6


Category: C Teaching language: English Keywords:

35. Course code: COMP310 Course title: Programming Languages


Course outline: Introduction to programming languages. History and development of programming
languages. Structures and meanings of the languages: CFG, BNF, recursive descent parsing,
attribute grammars, Lexical and syntactic analysis using Lex and Yacc. Basic properties of the
variables: name, address, type, value, scope and lifetime. Type checking. Analysis of basic and
compound data types. Arithmetic and logical statements, assigning. Control structures. Usage and
implementation of functions, parameter passing methods. Data abstraction. Object oriented,
functional and logic programming languages.
Credits: 3 Pre-requisites: ECTS:6
Category: C Teaching language: English Keywords:

36. Course code: COMP411 Course title: Computer Graphics


Course outline: Graphics techniques, deformation, shading, surface mapping, scanning, color,
animation, motion, GUI design.
Credits: 3 Pre-requisites: ECTS:7
Category: C Teaching language: English Keywords:

37. Course code: COMP413 Course title: Numerical Analysis Methods


Course outline: Approximate calculation and error concept. Solution of nonlinear equations.
Approximate root finding methods: sequential repeating method, sloping method, Newton-Raphson
method, Bairstow method. Numeric integration methods. Finite differences. Numeric derivatives.
Euler method, Taylor method…
Credits: 3 Pre-requisites: ECTS:9
Category: C Teaching language: English Keywords:

38. Course code: COMP412 Course title: Software Engineering


Course outline:Problem solution concepts. Software systems, data modeling, installation
structures, user interfaces, continuous systems, applications.
Credits: 3 Pre-requisites: ECTS:7
Category: C Teaching language: English Keywords:

39. Course code:COMP491 Course title: Research Project I


Course outline: Doing project studies and preparing project reports oriented towards independent
research and application under the supervision of an academic member. Semester-wide
graduation projects can be independent or can be followed by successive studies. These courses
can be registered during the last two semesters.
Credits: 3 Pre-requisites: ECTS:7
Category: C Teaching language: English Keywords:

40. Course code: COMP492 Course title: Research Project II


Course outline: Doing project studies and preparing project reports oriented towards independent
research and application under the supervision of an academic member. Semester-wide
graduation projects can be independent or can be followed by successive studies. These courses
can be registered during the last two semesters.

Credits: 3 Pre-requisites: ECTS:7


Category: C Teaching language: English Keywords:

TECHNICAL ELECTIVE COURSES

1. Course code: COMP414 Course title: Android operating system &


applications
Course outline: Introduction to Android systems, Comparisions to IOS , Android data bases, data
transfer with android systems, android data protocols, interfacing, server -client relationships.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:
2. Course code: COMP415 Course title: Robotics
Course outline:Robot hardware architecture. Industrial robots, optic coding, digital servo, speed,
acceleration, precision, system design, systems with microprocessors, logic analysis, system
communication, sensor systems, interfaces
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

3. Course code: COMP416 Course title: Remote Sensing


Course outline: Electromagnetic Radiation , Photographic Sensors, Digital Data, Image
interpretation, Thermal Radiation, Image Resolution, Remote Sensing and Geographic Information
Systems.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

4. Course code: COMP417 Course title: Information Technologies


Management
Course outline: Understanding the software, hardware, database and communication structures of
computer systems used in business world, important information systems concept used in business
world, operating systems, decision support systems, enterprise resource planning, management
information systems, expert systems, the project life cycle, feasibility, analysis, design,
implementation, maintenance stages will be examined in this course.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

5. Course code: COMP415 Course title: Robotics


Course outline:Robot hardware architecture. Industrial robots, optic coding, digital servo, speed,
acceleration, precision, system design, systems with microprocessors, logic analysis, system
communication, sensor systems, interfaces
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

6. Course code: COMP416 Course title: Remote Sensing


Course outline: Electromagnetic Radiation , Photographic Sensors, Digital Data, Image
interpretation, Thermal Radiation, Image Resolution, Remote Sensing and Geographic Information
Systems.

Credits: 3 Pre-requisites: ECTS:6


Category: E Teaching language: English Keywords:

7. Course code: COMP417 Course title: Information Technologies


Management
Course outline:Understanding the software, hardware, database and communication structures of
computer systems used in business world, important information systems concept used in business
world, operating systems, decision support systems, enterprise resource planning, management
information systems, expert systems, the project life cycle, feasibility, analysis, design,
implementation, maintenance stages will be examined in this course.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

8. Course code: COMP418 Course title: Advanced Algorithms


Course outline:Basic concepts. Complexity of the algorithm. Upper and lower bound theorem.
Divide and conquer. Greedy approximations. Dynamic programming. Backtracking. Branch-and-
bound. NP-complete and NP-hard problems. Complexity. Calculation of classical calculation
algorithms.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

9. Course code: COMP419 Course title: Information Systems


Course outline:Basic concepts: data, information, system, planning, control. Design, application
and management of information systems.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

10. Course code: COMP420 Course title: Parallel Data Processing


Course outline: Flynn classification. Organization of data and parallel storage properties of parallel
computers. Introduction to parallel programming. Parallelism and data processing. Parallel
algorithms: synchronization, communication and critical points. Problems involving parallelism and
applications. Parallel programming languages
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

11. Course code: COMP421 Course title: Artificial Intelligence


Course outline: Introduction, Turing test. Problem solving and scanning technologies. Games.
Data demonstration. Expert systems and rule chaining. Image recognition . Natural language
processing. Machine cycle. Neural Networks.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

12. Course code: COMP422 Course title: Functional Programming


Course outline: Structure concept. Design and creation of programming language. Syntax,
semantic, data concepts. Control structures, parameters, structures in program flow. Functional
and logical programming concepts
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

13. Course code: COMP423 Course title: Advanced Microprocessors


Course outline: Machine Organization and Programming, Assembly Language Programming,
Introduction to Branching, Extended Arithmetic on the MC68000, High-Level Language Tun-Tine
Environment, Communication Interface Programming, Exception Processing, Peripheral Device
Interrupts, Advanced M68000 System Topics
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:
14. Course code: COMP424 Course title: Knowledge Engineering and
Management
Course outline: Methods and techniques for transforming data into information and knowledge
primarily for capturing, retaining, and disseminating individual and organization knowledge. Basic
concepts and techniques of reasoning and knowledge representation. Drawing inferences. Tools
and languages for expert systems. Knowledge acquisition and synthesis. Organizational memory.
Development and applications of knowledge engineering and expert systems. Case-based
reasoning.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

15. Course code: COMP425 Course title: Neural Networks


Course outline: Virtual neural systems, singly layered preceptors . Dependent memories,
compatible and self organizing networks, neural algorithm applications, usage of neural networks.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

16. Course code: COMP426 Course title: Embedded System Programming


Course outline: General information about embedded systems, Spelling rules of Verilog hardware
description language, Gate-level design with structural modeling, Design with data-flow modeling,
Design with behavioral modeling, Synthesizing and Simulation, Design with Finite State Machines,
Processor Design (datapath and control unit), Peripherals interface design (VGA, PS/2 mouse and
PS/2 keyboard, memory)
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

17. Course code: COMP427 Course title: Web Based Technologies and
Applications
Course outline: Basic concepts. Internet. Client/server technology. Internet information systems:
FTP, Gopher, telnet and World Wide Web. Web browsers and servers. HTML, Perl, CGI,
JavaScript, VBScript, JAVA, ActiveX, Plug-ins. Security in web based commercial applications.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

18. Course code: COMP428 Course title: Logic Programming


Course outline: Logic algorithms, binary logic, probability, insolvability, principles of fuzzy logic,
fuzzy groups, multi-valued logic concepts, fuzzy algorithms, logic programming
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

19. Course code:COMP429 Course title: Advanced Computer Networks


Course outline:Layered Network Architecture: Reference Model. Service access points and
interfaces. Connection-oriented and connectionless services. Routing: Optimality principle, shortest
path algorithms. Flooding. Distance vector and link state algorithms. Flow and congestion control :
Flow control by credit and threshold. Traffic shaping. Congestion avoidance. Internetworking:
Bridges, routers, tunneling. Routing in Internet: Internet Protocols IPv4 and IPv6, Open Shortest
Path First routing, Border Gateway Protocol. Service Quality Enhancement: Multiprotocol Label
Switching. Integrated Services. Resource Reservation Protocol. Differentiated Services. Multicast
Routing. End to end transport: Transport services. Connection management and flow control.
Transmission Control Protocol. Real time transport protocol. Multimedia session control protocol,
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

20. Course code: COMP430 Course title: Advanced Operating Systems


Course outline: Synchronous programming, multitasking, critical region, semaphore and
recognition, Locking. Unix, and its internal structure
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

21. Course code:COMP431 Course title: Fuzzy Logic


Course outline:Fuzzy set theory, fuzzy logic, possibility theory, and approximate reasoning.
Fundamental knowledge in the intelligent computing methods and application of various
engineering problem: control systems, pattern recognition, data compression, expert systems, etc.
These methods are widely used in system planning, quality and technology transfer, knowledge
based systems in real-time applications, control systems, forecasting and so on.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

22. Course code:COMP432 Course Title : Advanced Programming Languages


Fuzzy Logic
Course outline: Brief history. Linking. Program structures in execution time. Parameter passing.
Type constructors, data types, ADT’s, encapsulation, type compatibility, type control,
polymorphism. Control structures in command level, control structures in unit level: co-routines,
exceptions, synchronous units.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

23. Course code:COMP433 Course Title : Special Topics


Course outline: Special topics in computer engineering. The content of the course depends on the
recent technological or theoretical developments in computer engineering.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

24. Course code: COMP434 Course Title : Pattern Recognition


Course outline: Recognition of one, two and more dimensional objects. Statistical and grammar
based approximations. Examining application areas. Bayes Deciding Theorem. Deciding
limitations, classifiers and separating functions. Predicting the parameters. Clustering. Property
choice. Structural approximations to shape recognition. Picture grammars and languages. Artificial
approximations. Neural networks. Speech recognition.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:
25. Course code:COMP435 Course Title : Digital Image Processing
Course outline: Image processing. Discrete time signals and systems. Sampling, recreation and
rescaling. Digital image demonstration. Basic concepts. Fourier transformation. Image
transformations Image development and restoring. Segmentation and description.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

26. Course code:COMP436 Course Title : Embedded System Design


Course outline: This course will introduce the issues associated with designing, testing,
integrating, and implementing microcontroller/microprocessor-based embedded systems. Topics
include embedded hardware, hardware components and synthesis tools; embedded processors;
board memory, interfaces, and buses; embedded software, device drivers, and embedded
operating systems; design and development of hardware/software co-design based embedded
systems.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

27. Course code:COMP437 Course Title : Expert Systems


Course outline:Context and techniques of expert systems, tools and programming languages.
Design of expert systems, data gain, applications in daily life

Credits: 3 Pre-requisites: ECTS:6


Category: E Teaching language: English Keywords:

28. Course code:COMP438 Course Title : Microprocessor Interfaces


Course outline: Microprocessor output, I/O interfaces, coding and programming data loading
circuits, SDRAM, DRAM I/O bus systems. PPI systems
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

29. Course code:COMP439 Course Title : Web Based Parallel Distributed


Systems
Course outline: Classification of parallel computers and programming types. Parallel programming.
Message passing and shared memory approximations. Review of distributed calculation:
Synchronization, reliability, error correction. Relations of JAVA with parallel and distributed
calculation. Java Remote Method Invocation, CORBA, DCE.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

30. Course code:COMP440 Course Title : Parallel Programming


Course outline:Development of computerized calculation techniques, Flynn grouping, The concept
of symmetric multi-processor programming, OpenMP library, Distributed architecture structures and
message passing libraries, Using MPI library.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:
31. Course code:COMP441 Course Title : Computer Simulation and Modeling
Course outline: Definition, design of the solution, analysis and error detection of the problem.
Analysis of possible solutions to the problem. Mathematical modeling of the problem. Certain and
approximate solution concepts. Analysis of sample models. Applications.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

32. Course code:COMP442 Course Title : CISCO


Course outline: Network fundamentals, Routing Protocols and Concepts, LAN Switching and
Wireless, Accessing the WAN
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

33. Course code:COMP443 Course Title : RFID and Computer applications(


Course outline: RFID devices , wireless sensors, embedded RFID cards , transmitters,receivers,
RF signal theory, RF radiations, fading , noise, environmental effects, RSSI and LQI signals,
computer interfacing, cricket , RF code , Jennic devices.
Credits: 3 Pre-requisites: ECTS:6
Category: E Teaching language: English Keywords:

You might also like