rcpgr1

= Researcher and Content Providers - Group 1 = This is the page of group 1 of researcher and content providers. We've been charged to research and provide content for ITEC422 (2010-2011/Fall) project [|Student Support Forum (ForumIT)]. We're researching **the courses belong to freshman and sophomore year** of Information Technology department of SCT

The students who are responsible for this group are:

 * Mesut Birinci (Leader) - ** ITEC114, ITEC211 **
 * Onur Uluışık - ** ITEC276 **
 * Özgür Sözer - ** ITEC356, ITEC202 **
 * Hamdi Turan Çiftçi - ** ITEC267, ITEC162 **
 * Yağız Özgenç Özben - ** ITEC318, ITEC243 **
 * Asil Azimli - ** ITEC465, ITEC122 **
 * Osman Ergin - ** ITEC113, ITEC420 **
 * Emeka Ki Emelike ** ITEC 230, ITEC345 **
 * Hanze Alime Neara- **ITEC103**
 * @Yaprak Batu - ** ITEC418, ITEC255 **
 * Umut Pazarbasi - ** ITEC259, ITEC212, ITEC213 **

(Those who doesn't have a link on their name to personel wiki pages; please have one immediately then edit your name on this list.)

We are responsible to research and provide useful content for these courses:

One from AE courses list other from regular itec courses list.
(Write your name under the course(s) code or name which you want to research.)

**AREA ELECTIVE COURSES**

 * ** ITEC211 Renewable Energy | **Mesut Birinci
 * **ITEC418 Advanced Spreadsheet Application for IT |** Yaprak Batu
 * ** ITEC356 Introduction to Story Telling with Animation | **Özgür Sözer
 * ** ITEC465 Creative Photography with Digital Applications | ** Asil Azimli
 * **ITEC267 Introduction to CAD |** Hamdi Turan Çiftçi
 * **ITEC276 Introduction to Keyboarding** | Onur Uluışık
 * **ITEC318 Visual Programming |** Yağız Özgenç Özben
 * **ITEC345 Accounting Applications |** Emeka Ki Emelike
 * **ITEC420 Windows Application by .NET |** Osman Ergin

** ITEC 113 ** Osman Ergin
 * ** Algorithms and Programming Techniques ** ||  ||
 * This course is the first ring of the chain of "Algorithms and Programming" courses, given in the IT Department aiming to introduce students to the manner of thought in programming. This course aims to give an introduction to problem solving techniques and programming using structured programming approach. The applications will be performed using C language. The course will provide the students with the programming and analytical foundations that will be used in all consecutive IT related courses. One of the main objectives is to endow the student with critical thinking skills in programming. At the end of the semester the students will be able to solve relatively complex problems by creating an algorithm and writing C programs. This course consist of two parts: On the first part, students earn the required skills about the thought of programming using flowcharts and pseudo-code. On the Second Part, A general purposed programming language, C, is being taught to the students in order to fortify their programming skills. ||

** ITEC 114 ** Mesut Birinci
 * ** Structured Programming ** ||  ||
 * This course is a continuation of the study on the concepts of programming structures with main emphasis on one and two dimensional arrays, functions, files processing, pointers, characters and strings, fundamental concepts of data structures including stacks, queues, link li st, trees, sets, and graphs. ||

** ITEC 122 ** Asil Azimli ** ITEC 161 **
 * ** Introduction to Multimedia ** ||  ||
 * This course aims to introduce the basic multimedia elements namely text, sound, image, video, animation, and to show how to sew these elements together to produce a multimedia project using the current computer technology. It is also designed to provide students with the knowledge of the hardware/software and file types involved in multimedia technology. Upon successful completion of the course, students should be able to understand the major media elements in detail; gain experience of some commercially used multimedia software; and develop good-quality multimedia products. (Prerequisite: ITEC103) ||
 * ** Introduction to Business ** ||  ||
 * This course is designed to develop knowledge and understanding of the environment in which business activity takes place such as the way in which changes in that environment influence business behavior, the major groups and organizations within and outside business, the role and purposes of business activity in both the private and the public sector, the ways the main types of business and commercial activities are organized, financed and operated, how business relations with other organizations, consumers, employees, owners and society are regulated. ||

** ITEC 162 ** Hamdi Turan Çiftçi
 * ** Basic Economics ** ||  ||
 * Main object of this course is to give the basic economic concepts of modern economics to the non-economic students. Both microeconomic and macroeconomic concepts are covered. Economic decisions of individuals’, firms’ and governments’, cost analysis and general outlook to the economic problems we face in our daily life will be among the content of this course. (Prerequisite: ITEC161) ||

**ITEC 202** Özgür Sözer
 * ** Operating Systems ** ||  ||
 * This course is an introduction to the basic concepts of operating systems, with both theoretical and practical issues being considered. Upon completion of the course, the student should understand the fundamental concepts and issues involved in operating systems design, and know about the basic services provided by operating systems in general. Topics include process description and control, deadlock, process scheduling, threads, SMP, partitioning, paging, segmentation, memory management algorithms, disk scheduling and file systems. In addition to theory and concepts, specific implementation related information are covered using the Linux Operating System. ||

** ITEC 212 ** Hanze Alime Neara
 * ** Database Management Systems ** ||  ||
 * The objective of the course is to teach students how to model the data at the conceptual level and finally implement the model in SQL. The emphasis of the lectures is on practical aspects of data modeling such as creating entity relationship diagrams and normalization. SQL is taught in the laboratories using Oracle. Main topics covered include: components of DBMS, data design using ERD, conversion of ERD to relational schema, normalization, query, SQL. ||

** ITEC 213 ** ** ITEC 229 ** Hanze Alime Neara
 * ** Data Structures and Applications ** ||  ||
 * This course is designed to cover data structures and algorithms for manipulating them. Data structures for storing information such as tables, lists, trees, queues and stacks and their applications will be covered. (Prerequisite: ITEC114) ||
 * ** Client-Side Internet and Web Programming ** ||  ||
 * This course focuses on the client-side of web-application development. Key topics include eXtensible HyperText Markup Language (XHTML), Cascading Style Sheets (CSS), JavaScript (variables, control statements, functions, arrays, objects), the Document Object Model (DOM) and event handling. ||

** ITEC 230 ** Emeka Ki Emelike
 * ** Rich Internet Application (RIA) Development ** ||  ||
 * This course focuses on technologies for building Rich Internet Applications (RIAs) that run in web browsers. Topics include e Xtensible Markup Language (XML), Really Simple Syndication (RSS), Asynchronous JavaScript and XML (AJAX), Adobe Flash and Microsoft Silverlight. (Prerequisite: ITEC229) ||

** ITEC 243 **Yağız Özgenç Özben
 * ** Object Oriented Programming ** ||  ||
 * Main objective of this course is to teach students object oriented programming techniques using C++ programming language. Main topics covered include: classes and objects, data abstraction and encapsulation, information hiding, composition, inheritance, templates, function overloading, operator overloading, friend functions and classes, and dynamic memory allocation. (Prerequisite: ITEC114) ||

** ITEC 255 ** Yaprak Batu
 * ** Computer Organization and Architecture ** ||  ||
 * This course covers basic topics about computer architecture and organization. The course provides the study of the structure, characteristics and operation of modern day computer systems including a basic background on the computers evolution, its design process and its internal characteristics which includes processor components, control unit architecture, memory organization and system organization. ||

**ITEC 259**Onur Uluışık
 * ** Digital Logic Design ** ||  ||
 * Digital logic design is concerned with the design of digital electronic circuits which are employed in the design and the construction of the systems such as digital computers and many other applications that require digital hardware. The course presents the basic tools for design of digital circuits and provides the fundamental concepts used in the design of digital systems. The following topics are covered in detail: Number Systems, Boolean Algebra, Logic Gates, Minimization Techniques, Combinational Logic Design, Sequential Circuits, Registers, Counters, Memory and Programmable Logic. ||

To see curriculum or more information about the courses: []