Computer Science Courses

CEng 111     Introduction to CEng Concepts (Fall 1997)
            Textbook:   Simply Scheme: Introducing Computer Science
            Author  :   Brian Harvey & Matthew Wright
            Credits :   4
            Grade   :   AA

CEng 140     C Programming (Spring 1998)
            Textbook:   Programming in ANSI C
            Author  :   Ram Kumar & Rakesh Agrawal
            Credits :   4
            Grade   :   AA

CEng 213     Data Structures (Fall 1998)
            Textbook:   Data Structures Using C and C++
            Author  :   Yedidyah Langsam & Moshe J. Augenstein &
                                                Aaron M. Tenenbaum
            Credits :   3
            Grade   :   AA

CEng 223     Discrete Computational Structures (Fall 1998)
            Textbook:   Logic and Discrete Mathematics
                                                A Computer Science Perspective

            Author  :   Winfried Carl Grassman & Jean-Paul Tremblay
            Credits :   3
            Grade   :   AA

CEng 356     Lisp and Prolog (Fall 1998)
            Textbook:   Lisp
            Author  :   Patrick Henry Winston & Berthold Klaus Paul Horn
            Textbook:   Programming in Prolog
            Author  :   W.F.Clocksin & C.S.Mellish
            Credits :   3
            Grade   :   AA

CEng 232     Logic Design (Spring 1999)
            Textbook:   Digital Design
            Author  :   M. Morris Mano
            Credits :   4
            Grade   :   BB

CEng 242     Programming Languages II (Spring 1999)
            Textbook:   Programming Language Concepts and
                                                Paradigms

            Author  :   David A. Watt
            Textbook:   Elements of ML Programming
            Author  :   Jeffrey D. Ullman
            Textbook:   The C++ Programming Language
            Author  :   Bjarne Stroustrup
            Credits :   4
            Grade   :   AA

CEng 300     Summer Practice I (Summer 1999)
            Credits :   0
            Grade   :   S

CEng 315     Algorithms (Fall 1999)
            Textbook:   Algorithms in C
            Author  :   Robert Sedgewick
            Credits :   3
            Grade   :   AA

CEng 331     Computer Organization (Fall 1999)
            Textbook:   Computer Organization & Design
                                                the Hardware/Software Interface

            Author  :   John L. Hennessy & David A. Patterson
            Credits :   3
            Grade   :   AA

CEng 351     Data Management and File Structures (Fall 1999)
            Textbook:   File Structures: An Analytical Approach
            Author  :   Betty Salzberg
            Textbook:   Database Management Systems
            Author  :   Raghu Ramakrishnan
            Credits :   3
            Grade   :   AA

CEng 378     Computer Graphics I (Fall 1999)
            Textbook:   Computer Graphics (C Version)
            Author  :   Donald Hearn & M.Pauline Baker
            Credits :   3
            Grade   :   BB

CEng 334     Introduction to Operating Systems (Spring 2000)
            Textbook:   Modern Operating Systems
            Author  :   Andrew S. Tanenbaum
            Credits :   3
            Grade   :   BB

CEng 335     Microprocessors and Microcomputers (Spring 2000)
            Textbook:   Microprocessors and Interfacing
            Author  :   Douglas V. Hall
            Credits :   3
            Grade   :   AA

CEng 350     Software Engineering (Spring 2000)
            Textbook:   Software Engineering
                                                A Practitioner's Approach

            Author  :   Roger S. Pressman
            Credits :   3
            Grade   :   AA

CEng 380     Formal Languages & Abstract Machines (Spring 2000)
            Textbook:   Elements of the Theory of Computation
            Author  :   Harry R. Lewis & Christos H. Papadimitriou
            Credits :   3
            Grade   :   AA

CEng 400     Summer Practice II (Spring 2000)
            Credits :   0
            Grade   :   S

CEng 444     Language Processors (Fall 2000)
            Textbook:   Compilers: Principles, Techniques and Tools
            Author  :   Alfred V. Aho & Ravi Sethi & Jeffrey D. Ullman
            Credits :   3
            Grade   :   BA

CEng 463     Introduction to Natural Language Processing (Fall 2000)
            Textbook:   Natural Language Processing
                                                for Prolog Programmers

            Author  :   Michael A. Covington
            Credits :   3
            Grade   :   AA

CEng 352     Database Management Systems (Spring 2001)
            Textbook:   Database Management Systems
            Author  :   Raghu Ramakrishnan
            Credits :   4
            Grade   :   AA

CEng 435     Data Communications and Computer Networking (Spring 2001)
            Textbook:   Computer Networks
            Author  :   A.S.Tanenbaum
            Credits :   3
            Grade   :   AA

CEng 490     Graduation Project and Seminar (Spring 2001)
            Credits :   4
            Grade   :   AA

CEng 424     Logic for Computer Science (Spring 2001)
            Textbook:   The Essence of Logic
            Author  :   John Kelly
            Credits :   3
            Grade   :   AA

You can reach all courses here from the Courses link of METU-CEng's web page: www.ceng.metu.edu.tr

Feel free to e-mail me whenever you want to contact me.