department of computer engineering - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc ·...

44
DEPARTMENT OF COMPUTER ENGINEERING I.SEMESTER Course Name Turkish I Course Code TDB101 (2+0) Prerequisite - Compulsory/Elective Compulsory Semester Fall Hours/a week 2 Credit 2 Content 1. Definition and characteristics of the language, the relationships between language-nation, language-thought and language-culture. 2. Languages in the world, the position of the Turkish language among these languages and its historical progress, 3. Language revolution of Ataturk, his linguistic understanding and works. 4. Sound properties of Turkish 5. Spelling rules and their applications 6. Punctuation marks and applications. 7. Information about the words, root-affix and body, construction roots, conjugation roots, the ways of word deriving Course Name Principles of Atatürk and Revolution History-I Course Code AİB101 (2+0) Prerequisite - Compulsory/Elective Compulsory Semester Fall Hours/a week 2 Credit 2 Content Theory of the revolutionsof Ataturk, the reasons of the collapse of Ottoman Empire, the social and land system of Ottoman Empire, art and trading, , the ideas and modenisation trials to prevent the collapse of the Empire, the Tulip Age, the Age of Reorganizations, the Age of Constitutional Monarchy, currents of ideas.

Upload: vuhuong

Post on 23-Mar-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

DEPARTMENT OF COMPUTER ENGINEERING I.SEMESTER

Course Name Turkish I

Course Code TDB101 (2+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 2

Credit 2

Content1. Definition and characteristics of the language, the relationships between language-nation, language-thought and language-culture. 2. Languages in the world, the position of the Turkish language among these languages and its historical progress, 3. Language revolution of Ataturk, his linguistic understanding and works. 4. Sound properties of Turkish 5. Spelling rules and their applications 6. Punctuation marks and applications. 7. Information about the words, root-affix and body, construction roots, conjugation roots, the ways of word deriving

Course Name Principles of Atatürk and Revolution History-I

Course Code AİB101 (2+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 2

Credit 2

ContentTheory of the revolutionsof Ataturk, the reasons of the collapse of Ottoman Empire, the social and land system of Ottoman Empire, art and trading, , the ideas and modenisation trials to prevent the collapse of the Empire, the Tulip Age, the Age of Reorganizations, the Age of Constitutional Monarchy, currents of ideas.

Page 2: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Translation From English I

Course Code İÇA101 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentTranslation from English into Turkish, Subject+Verb Agreement+Articles+Possessives+Adj... adv., Too/Enough/Reflexives, Modals, Revision of present and future tenses, Revision of Past tenses, Revision of Perfect Tenses, Pasives, Causatives, Reported Speech, Relatives, Scientific Essays .

Course Name Mathematics I

Course Code MAT101 (3+1)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 4

Credit 3

ContentNumbers, functions, the limit and continuity of the functions. Polar coordinates. Parametric equations. Derivation, the geometric and physical meaning of the derivation. The derivation of rational, trigonometric, reverse-trigonometric, hyperbolic, exponential and logartihmic functions. L’Hospital rule, the derivation of parametric fonctions.

Course Name Linear Algebra

Course Code MAT103 (2+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 2

Credit 2

ContentCombination calculus, Combination/ Binomial formulation/Determinants, Lineer equation solution by determinants (Cramers’ rule), Inverse of a square matrix, Rank of a matrix, Equation solutions by inverse matrix

Page 3: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Physics I

Course Code FİZ101 (3+1)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 4

Credit 3

ContentMeasurements. Balance of the substances. Kinetics of the particle. Work and power. Energy and its conservation. Momentum and its conservation. Collision. Impulse.Dynamics of the particle. Spinning dynamics. Oscillation dynamics. Fluid mechanics

Course Name Introduction to Computer Engineering

Course Code BİL111 (3+2)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 5

Credit 4

ContentAn orientation course to provide information to the students about the department and computer engineering dicipline in general. The main topics introduced are: fundamentals of computer systems, programming languages and algorithms, computer organization, operating systems, networking, database design and software engineering.

Course Name Programming I

Course Code BİL123 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentIntroduction to Pascal programming language. Repetition and selection structures. Procedures and functions. Strings. Other data types. Arrays. Record type data. Using and describing units. Set data type. Binary and text files. Pointer type data.

Page 4: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Computer Lab. I

Course Code BİL 125 (1+2)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 2

ContentIn this course, a quiz exam is applied to the students every week. In selecting the subject of the exam, BİL123 course subject is taken into consideration

Page 5: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

DEPARTMENT OF COMPUTER ENGINEERING II.SEMESTER

Course Name Turkish II

Course Code TDB102 (2+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 2

Credit 2

Content1. Word and its definiton; words with different meanings; real, subsidiary and metaphoric meanings of the words; idioms; reduplications; terms 2. Language mistakes (the mistakes related with the structure and meaning of the word). 3. Sentence structure in Turkish, elements of the sentence, analyses of the sentence. 4. Language mistakes (the mistakes resulting from the absence of object, complement and predicate) 5. Types of written expression: a) Event writings (storynovel examples) b) Thought writings (article, essay, column examples) c) Sensation writings (poet examples) 6. Communications, minutes and report examples. 7. Petition, letter and cv examples 8. Discussion and its types (discussions on problems of youth, importance of love and tolerance, education in Turkey, effects of media, human rights, environmental problems, modernisation, secularity, democracy, freedom of thought etc. )

Course Name Principles of Atatürk and Revolution History-II

Course Code AİB102 (2+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 2

Credit 2

ContentProblem of the East, battles of Trablus and Balkan, World War I and sides, Mondros Truce, national and minority associations , foundation of new Turkish government, sortie of Mustafa Kemal to Samsun, Amasya Circular, Erzurum and Sivas Congresses, the Last Ottoman Assembly and Misak-i Milli..

Page 6: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Translation From English II

Course Code İÇA102 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 3

ContentRevising and Analysis Texts from the book above, Translation from Turkish into English, Comparison of Turkish and English Grammar, Scientific Essays from Turkish into English, Computers and the brain, Information-Processing in Computer and Man .

Course Name Mathematics II

Course Code MAT102 (3+1)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 4

Credit 3

ContentSequences; sequences of real numbers, limits, monotone sequences. Series with positive terms, arbitrary terms, absolute and conditional convergence. Power series. Taylor and Maclaurin series. Vector calculus. Space and plane analytic geometry; equations of lines and planes, conics, quadratics, spherical and cylindirical coordinates. Vector functions; space curves, unit tanget vector, curvature and torsion, Frenet formulae. Functions of multiple variables; limits, continuity, partial derivatives, chain rule, higher order partial derivatives, Schwarz theorem, Functional dependence. Taylor series. Maxima and minima. Constrained maxima and minima, the method of Lagrange multiplier. Gradient, directional derivative, divergence, curl. Geometric applications of partial derivative; surfaces, equations of tangent plane. Line integrals and applications to geometry and physics. Double integrals and applications to geometry and physics; Green’s theorem. Triple and surface integrals; Divergence and Stoke’s theorem.

Page 7: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Physics II

Course Code FİZ102 (3+1)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 4

Credit 3

ContentElectrical field, Gauss Law, elektrical potential, capacitance and dielectric, current and resistance, direct current circuits, magnetic fields, sources of magnetic fields, Faraday Law, inductance, sources of alternative current, electromagnetic waves.

Course Name General Chemistry

Course Code KİM100 (2+1)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 2

ContentChemical material, Symbols, Formulations, Equations, Periodic system, Gases, The rules of gases, Avagadro hypothesis, Difusion of gases, Acids and bases, Reaction rates and reaction mechanism, Electrochemistry, Thermochemistry, Free energy, Entropy, The concept of organic chemistry, Solutions and solubility, Ion and complex ion equilibria, Steam pressure, Chemical bonds

Course Name Computer Aided Technical Drawing

Course Code MÜH 124 (1+1)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 2

Credit 1

ContentIntroduction CAD, draw menu, modify menu, isometric perspective, dimensioning and tolerancing, 2D technical drawing, thread and fasteners, design and working drawings.

Page 8: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Programming II

Course Code BİL 122 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 3

ContentIntroduction to C programming. Repetition and selection structures. Functions. Arrays. Pointer type data. Strings. struct type data. Files. Interrupts and using assembly in C.

Course Name Computer Lab. II

Course Code BİL 124 (1+2)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 2

ContentIn this course, a quiz exam is applied to the students every week. In selecting the subject of the exam, BİL122 course subject is taken into consideration.

Page 9: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

DEPARTMENT OF COMPUTER ENGINEERING III.SEMESTER

Course Name Differantial Equations

Course Code MAT 201 (3+1)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 4

Credit 3

ContentGeneral definitions of differential equations, approximately solubility methods, Euler differential equations, Laplace and reverse Laplace transformationThe solubility of differential equation system by Laplace transformation.

Course Name Electrical Circuits

Course Code MÜH 201 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentIntroduction. Basic circuit devices. Resistive circuits. Node voltage analysis. Loop current analysis. Superposition techniques. Thevenin’s and Norton’s theorems. Maximum power transfer. Capacitans and enductance. AC Steady state analysis.

Page 10: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Probability and statistics

Course Code MÜH 203 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Winter

Hours/a week 3

Credit 3

ContentIntroduction. Statistics. Some concepts in statistics. Processing of data. Statistical probability. Variation measurements. Probability theory. Conditional probability. Bayes theorem. Probability distributions. Probability distribution function. Characteristic measures of probability distributions. Some special probability distributions. Special discrete distributions. Special continuous distributions. Two dimensional probability distributions. Removing of one variable from two random variables. Probability density of a random variable function. Characteristic function of a random variable. A communication channel application.

Course Name Digital Design I

Course Code BİL 231 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentIntroduction to number systems, Postulates of Boolean Algebra, Fundamentals Theorems, Laws of Boolean Algebra, De Morgan’s Theorem, Duality in Boolean Algebra, Complements, Boolean Costants, Variables and Functions, Switching Algebra, Electronic Gates and Mechanical Contacts, Boolean Functions, Logical Operations, Canonical and Standart Forms, ‘Binary, Octal ve Hexadecimal’ Designations, Logical Operations (OR, NOR, AND, NAND, EXCLUSIVE_OR), Simplification of Boolean Functions, The Tabulation Method, The Karnough Map, S-R Flip-Flop, J-K Flip-Flop, D Flip-Flop, T Flip-Flop, Modulo Counters, Desişgn to Modulo Counters with used Flip-Flops

Page 11: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Data structure and algorithms-1

Course Code BİL221 (3+0)

Prerequisite Successed BİL 123 or BİL 122 courses

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

Content Data structures and data models,Algorithmic program design and succession schemes,Sorting algorithms,Searching algorithms,Stack and queues,Linked lists,Recursive calls

Course Name Discrete Mathematics

Course Code BİL211 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

Content Logic, sets and functions, algorithms, complexity of algorithms, applications of number theory, methods of proof, recursive algorithms, counting, graphs and trees

Course Name Programming Lab. I

Course Code BİL 223 (2+3)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

Content This course is parallel to the Data Structure and Algorithms I course. Approximately 5 or 6 projects are given to the students in a term.

Page 12: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Numeric System Lab. I

Course Code BİL233 (1+2)

Prerequisite -

Compulsory/Elective Compulsory

Semester Winter

Hours/a week 3

Credit 2

Content Logical gate applications. Flip-Flop applications. Counter design and applications.

Page 13: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

DEPARTMENT OF COMPUTER ENGINEERING IV.SEMESTER

Course Name System Programming

Course Code BİL232(3+0)

Prerequisite -

Compulsory/Elective Compulsory

SemesterSpring

Hours/a week 3

Credit 3

ContentSystem programing concept. Machine structure (Macro Computers). Macro computer programing. Adressing. Macro assembler program structure. Data transfer instructions. Program flow control and oriantation. Bit-Byte and character operations. Fixed and floating point aricthmetic operation instructions. Sub programs. Macros.

Course Name Data structure and algorithms-2

Course Code BİL222 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

SemesterSpring

Hours/a week 3

Credit 3

ContentTrees,Graphs,File Systems,Sequential Files,Direct Files,Merging File.

Course Name Electronic Circuits

Course Code MÜH204 (3+2)

Prerequisite -

Compulsory/Elective Compulsory

SemesterSpring

Hours/a week 5

Credit 4

ContentIntroduction to semiconductors circuits components. Diyods and applications. Bipolar junctions transistors. Small signal models of trasistors. Modelling Transistors. Hybrid Models. Field effect transistors

Page 14: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Programming Lab II.

Course Code BİL 224 (2+3)

Prerequisite -

Compulsory/Elective Compulsory

SemesterSpring

Hours/a week 5

Credit 3

ContentThis course is parallel to the Data Structure and Algorithms II course. Approximately 5 or 6 projects are given to the students in a term.

Course Name Computer Hardware

Course Code BİL236 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

SemesterSpring

Hours/a week 3

Credit 3

ContentComputers; What they ara, Microcomputer, Workstation, Minicomputer, Supercomputer, Early Machine, Generation of Computers, (CPU) Central Processing Unit, The Aritmetic and Logic Unit, The Regisrers, The Control Units, Primary Storage, Communication with Primary Storage, RAM, ROM, PROM, EPROM and EEPROM, Main Boards, BUS, AGP Acceleration Graphic Port, Video Card, Sound Card, Hard Disks, Floppy Disks, CD-ROM, CD Writer, DVD Writer, Writer (Dot Matrixs, Laser_Jet, Ink-Jet), Plotter, Modems, Network Equipments

Course Name Database Management

Course Code BİL226 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

SemesterSpring

Hours/a week 3

Credit 3

ContentBasic concepts (database management, database administrator, database management system) entity-relationship model. Relational data model. Relational algebra. The database query language SQL.Constraints. Normalization, 1NF, 2NF, 3NF and BCNF concepts.

Course Name Object Orient Programming

Page 15: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Code BİL228 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester4

Hours/a week 3

Credit 3

ContentObject oriented problem solving. The class and object concept, constructors, destructors, private, protected and public sections. Overloading of operators and function names in classes. Derived clases. Virtual functions. Polimorphism. Inheritance. C++ applications.

Course Name Digital Design II

Course Code BİL 234 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentIntroduction Combinational Logic, Design Procedure, Adders, Subtractors, Encoders, Decoders, Code Converters, Analysis Procedure, Multiplexers, Memories, (ROM) Read Only Memory, (RAM) Random Access Memory, (PROM) Programable Read Only Memory, (PLA) Programable Array Logic, Shift Registers, SynchronousCounters, Design of Counters, Asynchronous Sequntial Logic, Analysis Procedure, Design Procedure, Design Example

Page 16: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

DEPARTMENT OF COMPUTER ENGINEERING V.SEMESTER

Course Name Numerical Methods I

Course Code BİL 311 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

SemesterFall

Hours/a week 3

Credit 3

ContentSolution of equations: the method of bisection, the method of false position, the secant method, the Newton method. System of nonlinear equations. Interpolation: Linear interpolation, Lagrange and Gregory-Newton interpolation formulas, numerical diferention an quadrature.

Course Name Operating Systems I

Course Code BİL321 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentIntroduction to operating systems, Development of operating systems, Operating system structures, Operating System Services, System calls,System components,System structures,Concurrent processes,Process concept,Operatings on a process,Relations between processes,The Producer/Consumer Problem,The Critical Section Problem,Semaphores,Process Coordinations,Monitors,Naming,CPU Scheduling,Scheduling concepts,Deadlocks,Deadlock Characterization,Deadlock preemption,Deadlock avoidance,Deadlock Detection,Recovery from deadlock,Memory management,Preliminaries,Memoru management algorithms,Overlay,Dynamic loading,Multiprogramming with fized partitions,Multiprogramming with variable partitions,Paging, Segmentation.

Course Name Software Laboratory I

Course Code BİL325 (2+3)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 5

Credit 3

ContentSome projects about software engineering.

Page 17: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Digital Signal Processing

Course Code BİL331 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentIntroduction to signals and signal processing. Classification and characterization of signals. Some signal processing operations. Time domain representation of discrete time signal and systems. Transform domain representation of signals. Discrete time Fourier Transform (DTFT). Discrete Fourier Transform (DFT). Linear convolution using DFT. The z-transform. The inverse z-transform. Transform domain representation of LTI systems. Frequency response. Transfer function and their types. All pass transfer function. Minimum-phase and maximum-phase transfer function. Stability and analysis.

Course Name Mathematics for Computer Engineering

Course Code BİL333 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentFrom a modern point of view, the aim of this course is that students should understand the relationships between mathematics and practical problems (especially engineering applications). Therefore, this course covers: Linear Differential Equations, Laplace Transformation, Fourier Analysis, Complex Analysis.

Page 18: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Data Communication

Course Code BİL335 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentInteroperability, Networking Applications, (LAN) Local Area Network, (MAN) Metropolitan Area Network, (WAN) Wide Area Network, Network Connectivity, Horizantal Topologies; Star Topology, Bus Topology, Ring Topology, Vertical Topologies; Hierarchical Topology, Mesh Topology, Digital Transmission; Symbol Representation, ASCII Code, EBCDIC Code, Signal Transmission, Modes of Transmission, Parallel Transmission, Serial Transmission, Asynchronous Transmission, Synchronous Transmission, Error Detection Methods; Parity Check, (LRC) Longitudinal Redundancy Check, (CRC) Cyclic Redundancy Check, Error Correction Methods; (ARQ) Automatic Repeat Request, (FEC) Forward Error Correction, Hamming (7,4) Code, Performance on a Communication Channel, Code Rate, (TRIB) Transfer Rate of Information Bits, Open Systems Interconnection (OSI) Reference Model, OSI Communication, Repeater, Switch, Bridge, Router, Gateway

Course Name Internet Programming

Course Code BİL313 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentBasic Internet Concepts. HTML and HTML Editors. VBScript and JavaScript . Server Side Scripting Languages as ASP, PHP. Database Processes via web.

Course Name Linux Network Administration

Course Code BİL315(3+0)

Prerequisite -

Compulsory/Elective Elective

SemesterFall

Hours/a week 3

Credit 3

ContentWhat is linux? Starting Linux and implementing Linux. File structure in Linux. Linux sistem administration. X windowgrafic interface. Programing with Linux. Implementing Linux server. Apache web server. Network administration tools. Security.

Page 19: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name System Analysis Design

Course Code BİL327(3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentDeveloping systems, analysis and design, managing a computer system including hardware , system software , data, human and programs

Course Name Specialist Systems

Course Code BİL329 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentWhat is specialist system? Representing data, data engineering, basic structure of specialist systems, methods of designing specialist systems, specialist system applications.

Course Name Management Information Systems

Course Code SOS333 (2+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 2

Credit 2

ContentManagement and Knowledge Systems, What Different Knowledge and Data, What is the Basic Rule of Knowledge, Neaded What Speciality Knowledge for Management, The Origin of Systems, İnformation Systems, Management Information Systems, Some Design Aproach to İnformation Systems, The Classic Aproach, Total Systems Aproach, Decision Support Systems

Page 20: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Managing Economy

Course Code İEK301 (2+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 2

Credit 2

ContentBasic account, Basic manegement functions, Production functions, Micro economy, Wage Theory and policy, Productivity, Industrial relationships, Trade union

Page 21: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

DEPARTMENT OF COMPUTER ENGINEERING VI.SEMESTER

Course Name Numerical Methods II

Course Code BİL 312 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

SemesterSpring

Hours/a week 3

Credit 3

ContentApproximation by polynomials, least square method. Systems of linear algebraic equations :direct methods, iterative methods. Ordinary differential equations : methods for initial value problems, one-step methods, multi-step methods.

Course Name Operating Systems II

Course Code BİL322 (3+0)

Prerequisite BİL 321

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 3

ContentVirtual Memory,Demand Paging,Page Replacement,Page replacament Algotihms,Trashing,Secondary storage management,.Introduction,Device directory,Free space management,Allocation methods,Disk scheduling,Sector queing,Storage hierarchy,File systems,File concept,File operations,Access methods,Directory systems,File protection,Protection,Mechanism and Policies,Domain of protection,Access matrix,Dynamic protection structures,Revocation,Existing systems,Language-Based protection,Protection problems,Security,Encryption,Distributed systems,Topology,Communication,System type,File systems,Mode of computation,Event ordering,Synchronization,Deadlock handling,Deadlock detection,Robustness,Election algorithms.The Unix Operating system,History,Design principles,Programmer interface,User interface,Process management,Memory management,File system,I/O system.

Course Name Software Laboratory II

Course Code BİL326 (2+3)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 5

Credit 3

ContentSome projects about software engineering.

Page 22: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Image Processing

Course Code BİL328 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 3

ContentWhat is image processing? Digital image processing applications. Cameras. Human and computer Foundation of two-dimensional signal processing. Histogram based processes in images. Complementary based processes. Smoothing. Derivative and morphologic based processes. Edge detection. Some improvement and restoration techniques. Segmentation. Compression and coding.

Course Name Digital Communications

Course Code BİL332 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 3

ContentClassification of Signals, spectral density, autocorrelation, random signals, baseband systems, sampling theorem, pulse code modulation (PCM), line coding techniques, detection of binary signals in noise, intersymbol interference, equalization, Pulse amplitude modulation (PAM), Phase Shift Keying (PSK), Frequency shift Keying (FSK), Amplitude Shift Keying (ASK), Minimum Shift Keying(MSK), detection of signals in Gaussian noise, coherent and noncoherent detection, error performance of binary systems, M-ary signaling and performance, error control coding techniques, modulation and coding tradeoffs, synchronizatıon, multiplexing

Course Name Software Engineering

Course Code BİL320 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

SemesterSpring

Hours/a week 3

Credit 3

ContentWhat is softwre engineering? Why softwre engineering. Problems with software development. The software crisis. Sistem planing. Softwre planing. Software requirements analysis. The software design process. Examining the software development process.

Page 23: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Java Programming

Course Code BİL316 (3+0)

Prerequisite -

Compulsory/Elective Elective

SemesterSpring

Hours/a week 3

Credit 3

ContentWhat is Java? Differences between Java and other programming languages. Java syntax. Object Oriented Programming concept and Java. Class,Object, Bean, Abstract,Interface,Inheritance Servlet, Jsp structures and concepts.

Course Name Current Technologies in Computer Science

Course Code BİL318 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 3

Credit 3

ContentExamining new and actual technologies related with information systems.

Course Name Writing Technics

Course Code SOS334 (2+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 2

Credit 2

ContentTechnical syntax, rules of writing technical papers.

Page 24: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Working Rights

Course Code HUK302 (2+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 2

Credit 2

ContentGeneral definitions (work, worker, employer agent), Application fields of Labour Law, Service agreement concept, Types of service agreement, Service agreement cancellation

Page 25: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

DEPARTMENT OF COMPUTER ENGINEERING VII.SEMESTER

Course Name Project

Course Code BİL401 (0+1)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 2

Credit 1

ContentThe purpose of the Project is to develop an ability for independent research through the study of a particular computer engineering topic. It is an exercise involving the professional application of the skills and experience gained in the undergraduate programme. Research topics will be chosen by consultation with the project supervisors.

Course Name Computer Networks I

Course Code BİL431 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentIntroductions to telecommunication and computer networks. Telecommunications Systems and LAN's, MAN's and WAN's. Network Structures, protocols, architectures.Circuit, message, packet switching and virtuals circuits. Overview of networks architectures; OSI Referans Model, TCP/IP and ATM. Standarts.Signals and transmission, amplitude, frequency, phase, spectrum, bandwidth, Fourier analysis. Analog and Digital transmissions. Delay distortion, noise, channel capacity, Nyquist bandwitdh.Metallic media, twisted pair and coaxial cables, optical fibers, wireless media, microwawe, satellites. Fundamentals of Electrical and Optical Communications. Data encoding,NRZ, ASK, FSK, PSK, QPSK, QAM, PCM, Delta Modulation, AM, FM, PM, Spread spectrum techniques. Asynchronous/synchronous transmission. V.24/RS232, RS422/423/485, V.35, ISDN interfaces. Optical interfaces. Multiplexing; FDM, TDM.Analog and digital switches, xDSL,ISDN. Wireless cellular systems. Data Link Layer. Frames, flow control and error control. Error dedection and correction. Elementary protocols, Sliding windows protocols.

Page 26: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name System Engineering

Course Code BİL411 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Fall

Hours/a week 3

Credit 3

ContentWhat is Server and Client? Installing operating systems, client and server. Managing Disks. Installing and configuring network protocols. Overview of TCP/IP, IPSec, DNS, DHCP, WINS and Directory services. Managing user accounts and groups. Administering shared sources. Configuring group policy and local security policy. Managing data storage. Backing up and restoring data. File systems. Server configuring and maagement. Ruoting and remote access service. Designing a network. Implementing and configuring TCP/IP, IPSec, DNS, DHCP, WINS. System security.

Course Name Computer Seminar

Course Code BİL403 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentThe nature of a seminar course is to explore areas of interest common to both the students and the instructor. The explorations are designed to help the students grow toward specific goals. Computer Seminar is an advanced level computer science course designed to allow students to explore advanced programming techniques and concepts. Analysis of algorithms and computer modeling are important concepts and will be emphasized.

Course Name Computer Graphics

Course Code BİL411 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentAn overview to computer graphics. OpneGL applications. 2-dimensional transformations, windowing and clipping. 3- dimensional representation and tecniques.Hidden lines and hidden area cleaning. Shadow and color theory.

Page 27: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Analyzing Algorithms

Course Code BİL413 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentA study of the design, analysis and representation of algorithms. Topics include: Models of computation, fundamental strategies -divide-and-conquer, recursion, search and traversal, backtracking, branch-and-bound, analysis tools and techniques for algorithms, representation of sets and graphs, algorithms on graphs, NP-completeness and intractability.

Course Name Low-Level Languages

Course Code BİL427 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentMicroprocessor systems, microprocessor elements: CPU, ALU, registers, addressing modes, command syntaxes, I/O methods, machine language assembly,cross-assembler.

Course Name Microprocessor

Course Code BİL435(3+0)

Prerequisite -

Compulsory/Elective Compulsory

SemesterFall

Hours/a week 3

Credit 3

ContentMicroprocessor architecture. Data, address and control buses. Memory system design. Interface units and their usage. Parallel and serial ports, timers, interrupt controllers, DMA devices. 8, 16 and 32 bit architectures and their properties. Microprocessor applications. Interfacing examples. A particular microprocessor will be covered in detail.

Page 28: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Robotics I

Course Code BİL437 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentHistory and application of robots. Robot configurations including mobile robots. Spatial descriptions and transformations of objects in three-dimensional space. Forward and inverse manipulator kinematics. Task and trajectory planning. Simulation and off-line programming.

Course Name Introduction to Fuzzy Logic

Course Code BİL433 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 3

Credit 3

ContentCrisp sets. Introduction to Fuzzy logic. Fuzzy sets. Foundation of Fuzzy Logic. Fuzzification, Inference and defauzzification processes. Fuzzy numbers, fuzzy rules. Fuzzy control, fuzzy identification, fuzzy optimization. Training of fuzzy systems. Some practical applications.

Course Name Organizational Communication

Course Code SOS 421(2+0)

Prerequisite -

Compulsory/Elective Elective

Semester Fall

Hours/a week 2

Credit 2

ContentOrganization and communication concepts, extend of organizational communication, goal of organizational communucation, organizational communucation and management process.

Page 29: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

DEPARTMENT OF COMPUTER ENGINEERING VIII.SEMESTER

Course Name Final Thesis

Course Code BİL402 (0+2)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 2

Credit 4

ContentThe goal of the final thesis is to situmulate students to integrate their knowledge as acquired in the program and their daily practice.

Course Name Computer Networks II

Course Code BİL434 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 3

ContentPublic packet switching; X.25, Frame relay and ATM. LAN architectures and technologies. Bus, ring, star, broadcast and cellular topologies. Multiple access protocol. Hubs, bridges and switches. Wireless LANs, Token ring LANs, FDDI LANs and Bluetoth.Virtulas LANs. Transport Layers.Routing in network layer, routing metrics, alghorithms and protocols.Connections, services, addressing, connectionless and connection oriented protocols.Owerview of domain name system, network management, web protocols and applications.

Page 30: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Name Computer Aided Design

Course Code BİL432 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 3

ContentCAD/CAM Dcefined, The Product Cycle and CAD/CAM, Automation and CAD/CAM, Computer Aided Design, The General Design Process as Defined By Shigley, The Application of Computer for Design, Creating the Manufacturing Data Base, Benefit of Computer Aided Design, Computer Graphic Software and Data Base, Transformations, Computer Integrated Manufacturing Systems, Transfer Lines, Types of Manufacturing Systems; Special System, (FMS) Flexsible Manufacturing Systems, Manufacturing Cell, Manufacturing Information Systems; Mainframe Information Systems, Distrubuted Information Systems

Course Name Artificial Intelligence

Course Code BİL422 (3+0)

Prerequisite -

Compulsory/Elective Compulsory

Semester Spring

Hours/a week 3

Credit 3

ContentSearch strategies. Heuristic programming. Theorem proving. Games and puzzles. Pattern recognition. Knowledge representation. Speech recognition. Image recognition. Natural language processing. Artificial intelligence languages. Examples of algorithms and their LISP and PROLOG implementations

Course Name Programming Languages

Course Code BİL424 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 3

Credit 3

ContentStructures of programming languages. Formal specifications of syntax, semantics and translation. Data structures, data control, subprograms, storage management concepts and techniques employed in major languages. Study and evaluation of key features of major programming languages.

Course Name Control Systems

Page 31: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Code BİL426 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 3

Credit 3

ContentBasic concepts of linear control systems. This course covers basically classic control techniques: Transfer function, block diagram and signal flow graph, time-domain analysis of control systems, and stability analysis in the s-plane.

Course Name Network Security

Course Code BİL428 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 3

Credit 3

Content Introduction to Data and Network Security, Why secure your Network, How Much security do you need,Communication of network systems, Topology security, Firewalls, Intrusion detection systems, Biometric Security Systems, Authentication and encryption, Security via encryption, digital signatures, Virtual private networking,Disaster prevention and recovering, Network usage policies.

Course Name Introduction to Neural Networks

Course Code BİL436 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 3

Credit 3

ContentIntroduction to Artificial Neural Networks (ANNs). What is neural networks (NNs). General features of ANNs. Model structure of ANNs. Layer structure in ANNs. Connection forms of ANNs. Learning strategy in ANNs. Unsupervised, supervised and reinforcement learning. Backpropagation (BP) methods. Transpose network structure. BP with momentum. Different modes in learning. Sequential and batch mode. Function approximation with multi layer feedforward neural networks (MLFFNNs). Learning steps with MLFFNNs. Feedback (FB) NNs. Application of BP methods to FBNNs. Discrete NN applications. System identification problem. Control problem. Signal processing applications. ANNs applications with Matlab

Course Name Microprocessor Lab.

Page 32: DEPARTMENT OF COMPUTER ENGINEERING - …bilgisayar.kocaeli.edu.tr/files/formlar/icerik_eng.doc · Web viewData structures and data models,Algorithmic program design and succession

Course Code BİL438 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 3

Credit 3

ContentExperiments related with microprocessors and microprocessor systems.

Course Name Real Time Signal Processing

Course Code BİL440 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 3

Credit 3

ContentSignals, sampling, quantization, FIR filtering, discrete fourier transform, adaptive filtering, ASIC, FPGA, and DSP processor concepts, software defined radio concept, Fixed and Floating Point DSP processors, real time system design, real time signal processing applications on DSP (generating sine wave, FIR and IIR filtering, FFT power spectrum estimation, PN binary sequence generation and data scramblers, PAM modulation)

Course Name Robotics II

Course Code BİL442 (3+0)

Prerequisite -

Compulsory/Elective Elective

Semester Spring

Hours/a week 3

Credit 3

ContentDynamics and control of robot manipulators. Includes material on Jacobian matrix relating velocities and static forces, linear and angular acceleration relationships, manipulator dynamics, manipulator mechanism design, and fundumental robot linear and nonlinear control.

Toplam Kredi : 183Toplam Ders Saati (D+U+L): 202Temel Bilimler : 31 Kredi - %17Mühendislik Bilimleri : 124 Kredi - %70Sosyal Bilimler : 24 Kredi - %13