Ders İçerikleri
FIRAT UNIVERSITY COLLEGE OF TECHNOLOGY DEPARTMENT OF SOFTWARE ENGINEERING
Course Descriptions
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
TRD109 |
Turkish Language I |
2 |
0 |
2 |
2 |
Course Description |
|||||
Definition of the language, The place and importance of language as a social institution in life, Place of Turkish language among world languages, The development of the Turkish language and the historical periods, current situation of Turkish language and spread areas, Vowels in Turkish and classification of Turkish audio features and sound knowledge about the rules, knowledge of syllables, spelling rules and practice, punctuation marks… |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YDI107 |
English I |
2 |
0 |
2 |
2 |
Course Description |
|||||
Simple Present Tense, Articles, Numbers, Present Progressive Tense, Possessive Adjectives, can, Singular and Plurals, How Many, How Much, Some, Any, A Little, A Few, Some Prepositions. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
FIZ111 |
Physics I |
3 |
2 |
4 |
6 |
Course Description |
|||||
Vectors, Motion Along a Straight Line, Motion in Two and Three Dimensions, Force and Motion-I, Force and Motion – ll, Kinetic Energy and Work, Potential Energy and Conservation, Center of Mass and Linear Momentum, Rotation, Rolling, Torque, and Angular Momentum of Energy, Equilibrium and Elasticity, Gravitation |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
MAT161 |
Mathematics I |
4 |
0 |
4 |
6 |
Course Description |
|||||
Number Systems, Properties of Real Numbers, Extended real numbers, Induction, Complex numbers, Relation and Function, Some basic properties of Trigonometry, Periodic Functions, Limit and Continuity for one variable functions, Some properties of continuous functions, Derivative of a one variable function, Properties of differentiable functions, Applications of derivative, Indeterminate forms and L’Hospiatal rule, Integral, Indefinite integral, Some Techniques of Integration, Definite İntegral and some important theorems, Area of a region, Volume of a solid, length of a curve |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT111 |
Algorithm and Programming I |
3 |
2 |
4 |
7 |
Course Description |
|||||
Problem solving. Input-Output process. Algorithm design. Algorithms certainty, finitude, efficiency, input-output. Constants, variables and expressions. Arithmetic, relational and logical processors. Input-output statements. Condition and Repetition. Vector and matrix representations. Character information operations. Subroutine and function routines. Recursion. Structural applications of a programming language. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT113 |
Introduction to Computer Science |
3 |
2 |
4 |
7 |
Course Description |
|||||
Detailed examination of the coding phase of the software development life cycle. The design of program logic. Programming languages. Introduction to Object-oriented methods. Database management systems. Computer networks and communication. Internet and World Wide Web. Programming technologies for the Web. Computers and security. Computers and social issues. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
TRD110 |
Turkish Language II |
2 |
0 |
2 |
2 |
Course Description |
|||||
Turkish affixes and their applications, general information about the composition, essay writing and implementation of the plan, adjectives and verbs, composition, expression and its application, use of adverbs in Turkish. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YDI108 |
English II |
2 |
0 |
2 |
2 |
Course Description |
|||||
Simple Past Tense, Auxiliary Verbs (Be, Do), Must, Have to, Has to, Going to From, Adverbs of Time, Regular and Irregular Verbs, Possessive Pronouns |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
FIZ112 |
Physics II |
3 |
2 |
4 |
6 |
Course Description |
Electric Charge, Coulomb’ Law, Electric Fields, Gauss'Law, Efectric Potential, Capacitance, Current and Resistance, Circuits, Magnetic Fields, Magnetic Fields Due to Currents, lnduction and lnductance, Electromagnetic Oscillations and Alternating Currents |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
MAT162 |
Mathematics II |
4 |
0 |
4 |
6 |
Course Description |
|||||
Sequences and series, Improper Integrals and applications, Vector valued functions, Two variable functions, Domain of two variable functions, Limits of two variables, Continuity of two variable functions, Partial derivatives, Chain Rule, Total Differential, Implicit derivative of two variable functions, Derivative of a function in the direction of a vector, Leibtnitz’s Rule for differentiation of integrals, Some techniques of finding extremum points, Transformation of zones, functional dependency, vector fields, Gradient, Rotational, Divergence, double integrals, Transformation of zones for double integrals, Applications of double integrals |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT112 |
Algorithm and Programming II |
3 |
2 |
4 |
7 |
Course Description |
|||||
Introduction to Object Oriented Programming and proper presentation of a programming environment. The basic language concepts (expressions, data types, variables, control structures, arrays, etc). Divide and Resolve Method. Modular software development (methods and classes). Class Variables and Local Variables. Form Elements. Event Driven Programming. Dynamic Arrays. Linked Lists. Search and Ranking Algorithms. Files. Selecting the appropriate structures algorithms. Development of effective algorithms. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT114 |
Principles of Software Engineering |
3 |
2 |
4 |
7 |
Course Description |
|||||
The scope of software engineering. Software development life cycle models. Software process. Software teams. Software tools. Software testing. Modules and objects. Re-usability and portability. Planning, cost and time estimation. Requirements. Classical analysis. Object-oriented analysis and design. Design types and object-sided design. Implementation and Integration. Maintenance of software product after delivery. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
AIT209 |
Ataturk's Principles and the Historical Revolution I |
2 |
0 |
2 |
2 |
Course Description |
|||||
The course covers the collapse of the Ottoman Empire and the causes of Turkish revolution, the disintegration of the Ottoman Empire, Armistice cease-fire agreement and subsequent events, situation of the country in occupation and response of Mustafa Kemal, M. Kemal to Samsun, and the opening of the last Ottoman Deputies Assembly, the opening of Parliament and get into the hands of the management of the liberation war. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT221 |
Engineering Mathematics |
3 |
0 |
3 |
4 |
Course Description |
|||||
Differential equations, First order ordinary differential equations, Linear differential equations, Separable Equations, Euler Homogeneous Equations, Exact differential equations, Bernoulli Differential equations, Riccati Differential Equations, Engineering applications of first order ordinary differential equations, Second Order Differential equations, Undetermined Coefficients method, Variable Coefficients method, Initial and Boundary Value Problems, Laplace transformation, Review of Improper Integrals, Solving Initial Value Problems by using Laplace Transform. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT211 |
Discrete Structures |
2 |
2 |
3 |
5 |
Course Description |
|||||
Fundamentals of discrete mathematics. Functions. Relations. Sets and simple proof techniques. Boolean algebra. Propositional logic. Digital logic. Elementary number theory. Counting the foundations of the concept. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT213 |
Vocational English I |
2 |
0 |
2 |
3 |
Course Description |
|||||
English equivalents of the main parts of the computer, the computer equivalents of English abbreviations and definitions used in the field, operating systems’ English descriptions, classifications and definitions of microprocessors, network structures, cause-effect structures, adjective and noun clauses, conjunctions, passive sentences, causative sentences when used in academic publications, sentence structures, academic terms. Articles translate translation of parts of professional books, translation of user manuals. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT215 |
Logic Circuits |
3 |
2 |
4 |
6 |
Course Description |
|||||
Digital Systems, number systems, Analog and digital conversion. Digital ICs properties,.Boolean algebra, logic gates. Combinational Logic circuit design, functions of combinational logic. Sequential Logic circuits, registers, asynchronous and synchronous counters. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT217 |
Programming Languages |
3 |
2 |
4 |
6 |
Course Description |
|||||
Evaluation of major programming languages, Describing syntax and semantics, Lexical and syntax analysis, Names, Bindings and scopes, Data types, Expressions and assignment statements, Statement-Level Control Structures, Subprograms, Implementing Subprograms, Abstract data types and encapsulation constructs, Support for Object-Oriented Programming, Concurrency, Functional programming languages, Logic programming languages. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT219 |
Data Structures |
3 |
0 |
3 |
4 |
Course Description |
|||||
Conception of Datum and Types of Datum, Lists, Queues, Stacks, Trees, Data Compression Algorithms, Balanced Trees, Graphs, Searching Methods, Hash Tables, Sorting Algorithms |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
AIT210 |
Ataturk's Principles and the Historical Revolution II |
2 |
0 |
2 |
2 |
Course Description |
|||||
Abolition of the Caliphate, Progressive Republican Party and Takrir-i-Sukun period, Education Revolution, the Cultural Revolution, the letter revolution, revolution of Turkish history, Turkish language revolution, economic congress in Izmir, pass a multi-party life, women's rights revolution , hat, costume and dress reform , foreign policy of the Republic of Turkey, Ataturk's principles, political events, government and parliament relations between the Istanbul government, military developments, the Treaty of Kars, Ankara Agreement, Offensive, Mudanya truce, the removal of the Ottoman reign, the Lausanne peace treaty. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
MAT214 |
Linear Algebra |
2 |
0 |
2 |
4 |
Course Description |
|||||
Vector Spaces, Null space, colon, space, linearly dependent and linearly independent vectors, linear transformations, eigenvalues and eigenvectors, diagonalization, inner product spaces, orthogonal projection, Gram-Schmidt method, inner product space applications, Matrix algebra, Systems of linear equations, a set of solutions to systems of linear equations, Size and Rank Determinants, |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT222 |
Numerical Analysis |
2 |
2 |
3 |
5 |
Course Description |
|||||
Mathematical modeling and solution of engineering problems. Programming and software, error analysis. Approximation and interpolation, Solutions of linear equations, solutions of nonlinear equations. Optimization, curve fitting. Numerical differentiation, numerical integration. Solution of ordinary differential equations, solutions of partial differential equation. Fourier series and numerical simulation. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT214 |
Vocational English II |
2 |
0 |
2 |
3 |
Course Description |
|||||
Translation of computer technical articles, translation techniques, technical rules of writing the article, writing English article, Harvard and APA style referencing, credential and plagiarism. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT216 |
Microprocessors and Programming |
3 |
2 |
4 |
6 |
Course Description |
|||||
Microcomputers, microcomputer processors, memory and input / output units, microprocessor programming. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT218 |
Object Oriented Programming |
3 |
2 |
4 |
6 |
Course Description |
|||||
Efficient and flexible object-oriented software development, object-oriented programming concepts, the fundamentals of the C# or Java programming language, inheritance, polymorphism and dynamic binding, the concept of design patterns, implementation of some design patterns. |
Code |
NAME |
THEORETICAL |
PRACTICE |
CREDIT |
AKTS CREDIT |
YMT220 |
Economy |
2 |
0 |
2 |
4 |
Course Description |
|||||
What is science? Economy and its problems, purpose of the production unit, production factors 'period' concept, the production function and the co-product curves, returns to scale, the law of diminishing productivity, decision-making related to long-term, short term and long-term costs, production unit, revenue, profit maximization and production unit, the principle of balance, presentation, production unit, the curve shift, presentation flexibility, and purpose of the consumer unit, consumer unit balance, the concept of money, the co-benefit curves, budget line, the consumer behavior explained with the help of co-benefit curves and budget line, the consumer unit, the request function of the curve of the total request, the request elasticity, price formation and markets, perfect competitive markets, monopoly markets, imperfectly competitive markets, markets of production factors. |