ECTS - - Computer Engineering
Compulsory Departmental Courses
CHE105 - General Chemistry (3 + 2) 5
Matter and measurement, atoms, molecules and ions, stoichiometry: calculations with chemical formulas and equations, oxidation-reduction reactions, thermochemistry, electronic structure of atoms, periodic properties of the elements, basic concepts of chemical bonding, molecular geometry and bonding theories, gases, intermolecular forces, liquids and solids, chemical kinetics, chemical thermodynamics, electrochemistry.
CMPE109 - Fundamentals of Computing (2 + 1) 2.5
Engineering fundamentals, computer engineering as a profession, career opportunities, professional organizations for computer engineering, ethical issues in computing; hardware components of a computer system; data representation and machine language instructions; coordinating internal activities of a computer using operating systems; networking
CMPE134 - Fundamentals of Electronic Components (3 + 2) 3.5
Engineering abstraction in simple circuit analysis and models to represent actual circuit components; analysis of electronic circuits; the linearity and superposition theory; Thevenin and Norton equity principles in multi-component circuit analysis; first order RC and RL circuits, digital electronic components, fundamentals of logical calculations
CMPE226 - Data Structures (3 + 0) 8
Stacks, recursion, queues; creation and destruction of dynamic variables, serial linked lists, circular lists, doubly linked lists, circular doubly linked lists; sorting and searching algorithms, space and time considerations, binary trees, binary search trees, tree traversal algorithms, binary tree sorting algorithms, hashing.
CMPE236 - Introduction to Microprocessors and Microcontrollers (3 + 2) 8
Introduction to microcontrollers, instruction set, serial port operation, interrupt operation, assembly language programming, program structure and design, tools and techniques for program development, design and interface examples in assembly, design and interface examples.
CMPE251 - Discrete Computational Structures (3 + 0) 7
Basic mathematical objects of computational mathematics: sets, sequences, relations, functions, and partitions; deductive mathematical logic proof techniques; discrete number systems; induction and recursion; graphs and sub-graphs; trees; planarity of graphs; covering problems; path problems; directed graphs; combinatorics.
CMPE323 - Algorithms (3 + 0) 7
Design and analysis of algorithms, O-notation, divide and conquer algorithms, dynamic programming, backtracking and branch and bound, lower bound theory, complexity of sorting and searching algorithms, graph algorithms, NP-hard and NP-complete problems, basic NPC problems, proving problems to be NPC, analysis of some string processing algorithms.
CMPE325 - Study of Programming Languages (3 + 0) 6
Study of programming language concepts: syntax and semantics, types, values, expressions, and statements; program structure; procedures and functions; structured data; abstraction and encapsulation; inheritance; dynamic binding; concepts of programming paradigms by means of functional, procedural, and object-oriented programming languages.
CMPE326 - Formal Languages and Automata (3 + 0) 6
Languages and their representations, finite automata and regular grammars, context-free grammars, concept of abstract machines and language acceptance, deterministic and non-deterministic finite state machines, pushdown automata, Turing machines and introduction to the theory of computation.
CMPE331 - Computer Architecture and Organization (3 + 0) 7
Computer components, Von Neumann architecture, instruction execution, interrupts, bus structure and interconnection of components, memory: internal memory, cache and virtual memory, external memories. CPU: ALU, floating point arithmetic, instruction sets, addressing modes and formats; control unit: hardwired and micro-programmed control units;
CMPE334 - Computer Networks (3 + 2) 6
Basic concepts of computer networking; application layer and well-known applications; transport layer, UDP and TCP services; network layer, IPv4 addresses, forwarding and routing; data link layer, MAC addresses, HUBs and switches; physical layer properties and standards.
CMPE341 - Database Design and Management (3 + 2) 7
Database system concepts, data modeling with ER and EER, the relational data model, file organizations and index structures, relational algebra, structured query language (SQL); database design: functional dependence and table normalization; introduction to database administration; a relational DBMS in a laboratory environment.
CMPE431 - Operating Systems (3 + 2) 5
Basic design principles of operating systems, single-user systems, command interpreter, semaphores, deadlock detection, recovery, prevention and avoidance; multi-user OS; resource managers, processor management and algorithms, memory management: partitioning, paging, segmentation and thrashing; device management; interrupt handlers, device drivers
CMPE493 - Project Orientation (2 + 0) 5
Computing and IS projects, research, project planning and risk management, national and international standards, team working, literature survey, conducting project, project presentation, lifelong learning, ethics, legal issues, innovation and entrepreneurship.
CMPE499 - Summer Practice II (0 + 0) 10
A minimum of six weeks of training in an IT department/company involving the observation of the hardware and software components of a computer system; students are expected to be involved in software/hardware development projects of the IT department/company; a summer practice report is prepared that presents the experiences of the student during
KRY111 - Career Planning (1 + 0) 1
Being a student at Atilim University, Student-centered programs at Atilim University, Faculty, Department presentations, Career Planning and Coop Program, Erasmus, CV writing types, Interview techniques, Effective Communication and presentation techniques, Intelligence and Personality
TURK401 - Turkish Language I (2 + 0) 2
Languages and their classification; history of Turkish language, its spread over the world and its place among other languages; Turkish language in the republic era; orthography; expressions; foreign words, suffixes and prefixes; punctuation; language and verbalism.
Elective Courses
ART201 - Introduction to Photography (3 + 0) 4
Definition of photography and the photographer, the uses of photography in life, camera and its parts (aperture, iso, shutter, lens), light and its use in photography, composition rules in photography, the works of photographers from the world and Turkey.
ART222 - History of Jazz (3 + 0) 4
The history of music before 1900`s; Blues and Ragtime music genres; the impacts of musical, social and cultural structures of jazz music in New Orleans before its emergence in the region; main jazz movements starting from the very first Dixieland music to Fusion jazz movement today.
ART266 - Jewelry Design (3 + 0) 4
Shape elements, point-line-surface relation, drawing techniques, form-shape, measure-ratio, light-dark, shadow-light, volume information, texture types and touch; hand tools; production using simple modeling techniques; cutting and leveling techniques, assembly and skidding procedures; design preparation, metal and different material shaping and
ART282 - Voice Training, Solfage, Correpetition (3 + 3) 4
Correct usage techniques of breathing, diaphragm and voice, professional singing education, excercises of developing musical ear, theoretical knowledge of musical note and rhythm, dictation (be able to writing down on paper in the form of notes and rhythm the heared sound or music), excercises of developing musical ear, working accompanied with
ART284 - Stage Management of Theater and Movie Review (3 + 0) 4
Analysing theater plays that dominated the history of theater in philosophical theme; finding the substances and determine in search of theatric space at the world theater journey, discussion of the predeterminated movies that made the breakthrough in world history within the context of Sartre/Existentialist philosophy and Spinoza/Ethica.
ART285 - Innovative Visual Narrative (3 + 0) 4
Investigation of the visual narration processes through selected examples;preperation of a research report in line with the selected type of visual narration; information about the effectiveness of the visual material or visual narrative on thinking,decision making and personal communication;evaluation;effects of innovative approaches on visual
ART291 - Body Language and the Art of Persuasion (3 + 0) 4
Posture, mimic, gesture, a correct and accurate way of using the intonation of speech; leadership skills and abilities to convince or persuade someone to accept a desired way of thinking in the business and social environment; convincing others to adopt new ideas using body language.
ART297 - Creative Presentation in Digital Arts (3 + 0) 4
3D modeling techniques suitable for 3D product presentation, workflows of multiple software design, scene lighting render and animation settings, editing presentation animation, using render passes layers in compositing and color correction process.
CMPE485 - CO_OP Practice III (3 + 0) 4
Participating in software/hardware development projects in IT companies who have a COOP agreement; analyzing the methods and techniques utilized in the company; working in analysis, design and development of a project; preparing a report and presentation of his/her experiences.
CMPE487 - CO_OP Practice IV (3 + 0) 4
Participating in software/hardware development projects in IT companies who have a COOP agreement; analyzing the methods and techniques utilized in the company; working in analysis, design and development of a project; preparing a report and presentation of his/her experiences.
ECON318 - Digital Economy (3 + 0) 6
Dynamics of the digital economy which has become inevitable in everyday transactions; the contemporary use of the predatory innovation and its essential component; algorithms; concrete examples of regulatory challenges in response to escalating tension from relevant markets from various countries.
ECON442 - Economics of Innovation (3 + 0) 6
The role of science, technology and innovation in economics at the macro and at the micro level; the diffusion and absorption of innovation; issues concerning the measurement of innovation; the national, regional systems of innovation and clusters; the relationship between R&D support mechanisms and economic performance in Turkey.
EE425 - Advanced Digital Design with HDL (2 + 2) 5
Behavioural, dataflow and structural modelling of digital circuits with Verilog HDL. Language constructs of Verilog. Design of finite state machines with data path using Verilog. Introduction to modern CAD tools. Simulation and verification of digital circuits.
HUM105 - Security, Espionage and Intelligence History (3 + 0) 4
The historical development of the concept of security, security problems and threats that differ according to periods, according to a new (critical) understanding; the restructuring of the transformation of espionage and intelligence activities in the history of the world and especially Turkey with globalization.
HUM204 - Volunteering Studies (1 + 0) 4
Participating voluntarily in the work of aid organizations established within public institutions, local governments and non-governmental organizations in order to support those who face difficulties, especially children, the elderly, the disabled and disadvantaged groups, and sharing what they acquired through the university education.
HUM211 - Gender Studies and Women Rights (3 + 0) 4
Introduction; gender perceptions; woman and health; woman and politics; woman and law; modernism, gender and women rights; types of violence against women and their prevention; woman and literature; woman labor in the global economy; worklife and woman; woman and entrepreneurship; woman and environment.
HUM212 - Gender Equality (3 + 0) 4
This course focused on examine main subjects and current issues of Gender Studies by precisely taking the principle of equality and discrimination at hand, Help students follow gender studies in Turkey and across the globe and develop abilities of students to examine and generate behavioral patterns in their daily social life in a gender-mainstrea
HUM291 - Body Language and Communication Methods (3 + 0) 4
Posture, mimic, gesture, a correct and accurate way of using the intonation of speech; leadership skills and abilities to convince or persuade someone to accept a desired way of thinking in the business and social environment; convincing others to adopt new ideas using body language.
HUM310 - Introduction to Sociolinguistics (3 + 0) 4
Factors contributing to the emergence of social approach to language; language variation and the factors that are responsible for the formation of regional and social variation of languages; various patterns of societal multilingualism and power relationships between/among languages; global trends affecting multilingualism; various political and socio-cultural factors that contribute to language maintenance; various methods used in linguistics research; a fieldwork using research methods.
HUM323 - Introduction to Critical Thinking (3 + 0) 4
Examining and discussing the themes of critical thinking, such as writing and thinking clearly, learning and analysing the types of reasonings and arguments, making rational decisions, learning the types of fallacies; also, exercises to make these topics more understandable.
HUM360 - History of Science (3 + 0) 4
The origins and historical deveopment of modern science and scientific method; the ways of knowing the world of different cultures and societies changed over time; the relationship between scientific knowledge to other enterprises, such as art and religion; the key aspects and issues in the advancement of science from ancient world to modern ages.
KOR301 - Korean III (3 + 0) 4
This course includes more vocabulary, structure and communicative skills at elementary level. The class activities are grouped around various themes such as occupations, hobbies, countries, and functions such as asking for and giving information, offering and responding.
MAN313 - Managerial Skills for the 21 st Century (3 + 0) 5
Self- Management, Personal Financial Management, Time and Stress Management and Organization Skills, Workplace Etiquette/Dress, Ethics, Politics and Diversity, Accountability and Workplace Relationships, Communication and Electronic Communication, Motivation, Leadership and Teams, Conflict and Negotiation, Networking, Job Search Skills, Resume Preparation, Interview Techniques, Career Management
MAN408 - Introduction to Sustainability (3 + 0) 5
What is sustainability; sustainability and related polices; climate and global change; environmental and resource economics; sustainable business practices; sustainability: ethics, culture, and history; sustainable development; sustainability indicators.
MAN409 - Entrepreneurship (4 + 0) 5
The nature, importance and history of entrepreneurship, the entrepreneurial mind, creativity, innovation and the business idea, marketing and financial planning, franchising, entrepreneurial strategy and strategic management in operations, entrepreneurship background of Turkey, changes in Turkish entrepreneurial features and activities, characteri
MAN415 - Contemporary Management Approaches (3 + 0) 5
This course is designed to provide deep knowledge regarding the ways organizations use different and contemporary managerial approaches and practices in order to gain, manage and sustain certain resources and compete within an uncertain environmental conditions.
MAN428 - Brand Management (3 + 0) 5
Definition of a brand, brand name, brand attributes, brand positioning, image building, the difference between brand image and brand identity, sources of brand identity, methods to build brand awareness, brand loyalty, brand association, the relationship between brand equity and customer equity.
MLY314 - History of Turkish Finance (3 + 0) 5
The linkage between the economic policy and the public budget: general introduction; public revenues and public expenditures in the post-World War I period and during the War of Independance; economic policy and public budget in the 1920's; public budget in times of etatism; economic problems during the World War II and the new taxes; restructur
Technical Elective Courses
CMPE318 - Java Programming (2 + 2) 5
Java technology, object-oriented programming, objects, classes, modularity; encapsulation, polymorphism, elements of Java, exceptions, garbage collector; classes and inheritance; interfaces; the collections framework; the input/output framework; the graphical user interfaces framework; threads.
CMPE376 - Computer Games and Simulation (2 + 2) 5
History of games and current trends in games, the main concepts on game design and development, evaluating commercial games; main game design issues; creating simulations; using artificial intelligence in games; using physics and mathematics in games; main computer graphics concepts used in games; human computer interaction concepts for developing
CMPE424 - Language Processors (3 + 0) 5
Fundamental concepts of compilation and interpretation; single-pass and multiple-pass language translators; lexical analyzer; top-down parsing, and LL(1) grammars; recursive descent method; bottom-up parsing; shift reduce technique; operator precedence grammar, LR(0) and SLR(1) grammars; syntax directed translation; error processing and recovery; s
CMPE433 - Cloud Computing and Virtualization (3 + 0) 5
Cloud description, types of cloud, services, deployment models, types of virtualization, hardware virtualization, hypervisors, OS virtualization, server virtualization, desktop virtualization, storage virtualization, application virtualization, benefits and costs, security issues.
CMPE434 - Embeded System Design (2 + 2) 5
Embedded systems and their applications, metrics of embedded systems, components of embedded systems, realization of embedded systems, PCB technologies, simulation, emulation, rapid prototyping, testing and certification examples of realizations optimized for different applications, analysis of development costs and times, laboratory work on specif
CMPE437 - VLSI Design (2 + 2) 5
Basic fabrication sequence of ICs, self aligned silicon gate, NMOS and CMOS technologies; design rules and layout; memories and registers; full custom and semi-custom ICs; standard cells, gate arrays, FPGAs and PLDs. CAD tools for design of ICs; high level design of ICs using VHDL; low power IC design.
CMPE462 - Introduction to Artificial Intelligence (3 + 0) 5
Agent paradigm, problem solving by searching, informed/uninformed search methods, genetic algorithms, simulated annealing, constraint satisfaction problems, adverserial search, logical agents, knowledge engineering, expert systems, communication, AI applications.
CMPE463 - Digital Signal Processing (3 + 0) 5
Discrete-time domain and frequency domain representation of signals and systems; sampling and reconstruction; DFT, FFT, z - transform, filter design techniques; finite word length effects; 2-D filtering; applications of DSP; programming of some DSP processors.
CMPE466 - Soft Computing (3 + 0) 5
Biological and artificial neurons, perceptron and multilayer perceptron; ANN models and learning algorithms; fuzzy sets and fuzzy logic; basic fuzzy mathematics; fuzzy operators; fuzzy systems: fuzzifier, knowledge base, inference engine, and various inference mechanisms such as Sugeno, Mamdani, Larsen etc., composition and defuzzifier.
CMPE467 - Pattern Recognition (3 + 0) 5
Bayes? decision theory, classifiers, discriminant functions and decision surfaces, estimation of parameters, hidden Markov models, nearest neighbor methods; linear discriminant functions; neural networks; decision trees; hierarchical clustering; self organizing feature maps.