Skip to content

abdcelik/GtuEdu

Repository files navigation

Gebze Technical University

This repository contains my all assignments and laboratory assignments at my Gebze Technical University.

Code Course Name
CSE 102 Computer Programming
CSE 108 Computer Programming Laboratory
CSE 211 Discrete Mathematics
CSE 222 Data Structures and Algorithms
CSE 231 Circuits And Electronics
CSE 232 Logic Circuits And Design
CSE 234 Logic Circuits And Design Lab
CSE 241 Object Oriented Programming
CSE 312 Operating Systems
CSE 321 Introduction To Algorithm Design
CSE 331 Computer Organizations
CSE 341 Programming Languages
CSE 344 System Programming
CSE 351 Signals and Systems
CSE 414 Databases
CSE 456 Human Computer Interaction
CSE 470 Cryptography and Computer Security
CSE 473 Network and Information Security
MATH 118 Probability and Statistics

CSE102

Purpose of the course

    Programming course for beginners: This course aims to teach students how to read and write software in the C programming language. Students will become familiar with the procedures necessary to structure and translate problems into steps for coding in a high level computing language. They will learn how to write programs so that others can use them.

Courses

CSE108

Purpose of the course

    Aims to provide practical support for CSE102 Programming in C course.

Courses

CSE211

Purpose of the course

    To give information about the discrete structures and basics of discrete mathematic. Describe applications of discrete mathematics in computer science, to maintain understanding students this relationship

Courses

CSE222

Purpose of the course

    To help students to know some basic data structures and algorithms which are to be used as tools in designing solutions to problems; and become familiar with the specification, usage, implementation and analysis of these data structures and algorithms.

Courses

CSE231

Purpose of the course

    Topics of this lesson are; Introducing the elements of electric and electronic circuits understand the basic working principles of circuits, OPAMP, Analog-Digital Converter Circuits, Digital-Analog Converter Circuits, Transistor dc and ac model, FET, MOSFET, Amplifier,

Courses

CSE232

Purpose of the course

    Students will be introduced the fundamentals underlying contemporary logic design using hardware description languages, synthesis, and verification. Class focuses on the everevolving applications of basic computer design concepts with strong connections to realworld technology.

Courses

CSE234

Purpose of the course

    The lab is provided to help students to understand the concepts studied in the lectures and also to give them hands on experience.

Courses

CSE241

Purpose of the course

    Teach the main the principles of object oriented programming. Introduce the object oriented syntax.

Courses

CSE312

Purpose of the course

    This course covers these topics; Introduction to Operating Systems, Virtual memory, paging, File Systems, Introduction to Operating Systems, Processes, batch jobs, Security.

Courses

CSE321

Purpose of the course

    Topics of this course are; basic algorithms, algorithm analysis and algorithm design techniques.

Courses

CSE331

Purpose of the course

    Teach assembly instruction set architecture and programming in assembly. Make able to implement computer arithmetic in hardware and design and analyze ALUs. To teach MIPS single cycle, multi cycle and pipelined datapath and control unit architectures enough to rebuild and modify them. To teach cache architecture, virtual memory method.

Courses

CSE341

Purpose of the course

    Teach the basics of programming languages and the differences between different programming languages.

Courses

CSE344

Purpose of the course

    This course covers these topics; Program systems at under graduate level, Implement and follow up multi threaded computer programs, Grasp the fundemental aspects of system programming in POSIX based systems.

Courses

CSE351

Purpose of the course

    This course cover these topics; Distinguish and classify different signals and systems, Choose the most appropriate transforms such Laplace transform and Z-transform for the analysis of given system according to the methodology of discrete-time system analysis, Solve the problems related continuous-time signal analysis using Fourier series and transformation.

Courses

CSE414

Purpose of the course

    To empower students with ability to study fundamentals of database systems and from these fundamentals, ability to design and operate modern databases.

Courses

CSE456

Purpose of the course

    To equip students with the necessary knowledge in the field of Human Computer Interaction. The student will be able to pursue researck in the field and have different view of Software Engineering processes of ongoing projects in the industry.

Courses

CSE470

Purpose of the course

    To learn cryptographic topics and to have skill of analysis and designing cyrptographic systems. To have skill of analysis for computer security systems.

Courses

CSE473

Purpose of the course

    To give information about data and network security systems. To teach the process of security system design and to have the ability of security risk analysis.

Courses

MATH118

Purpose of the course

    Basic concepts and axioms, sets, counting, Permutation and combination, Probability, Conditional probability, independence, Random variables, Continuous and discrete random variables, Probability distribution functions of random variables, Gauss, Binomial distributions take place in the scope of this course.

Courses