course syllabus
Transkript
course syllabus
YEDITEPE UNIVERSITY C OUR SE SYLLA BUS 2016 Spring FACULTY OF ENGINEERING AND ARCHITECTURE Course Code-Name ES 112: Algorithms and Programming (Sections 5 & 6) Sections-5,6 Lectures: T 13:00-13:50 (@B312), F 11:00-12:50 (@B312) Course Schedule Instructor (Sections 5&6) Section-5 Section-6 Lab: T 14:00-15:50 Lab: W 16:00-17:50 Esin Onbaşıoğlu (A-405) (216) 578 04 22 (x-1422) esin@cse.yeditepe.edu.tr Teaching Assistant Yusuf Can Semerci ysemerci@cse.yeditepe.edu.tr Textbook Merve Yıldız merveyildiz.92@gmail.com Problem Solving and Program Design in C, by J.R. Hanly, E.B. Koffman. (7th Edition) Supplementary Materials Course Outline Week-1 Basic Computing Concepts Week-2 Algorithms, Pseudocodes, and Flowcharts Week-3 Algorithm Design: Conditionals, Loops Week-4 Introduction to C Programming Week-5 Structured Program Development with C Week-6,7 Program Control Week-8 Functions (Midterm-1) Week-9 Arrays Week-10 Pointers Week-11 Characters and Strings Week-12 File Processing Week-13 Recursion (Midterm-2) Week-14 Pointer Arithmetic Midterm Dates There are two midterms and a final exam. Midterm-1 – Week 8 Midterm-2 – Week 13 Grading (Tentative) Laboratory Work 20 % Assignments 10 % Midterm-1 20 % Midterm-2 20 % Final 30% Attendance Additional Remarks 80% class, 80% lab attendance is mandatory. If you fail to attend at least 80% of the lectures or laboratory sessions, you will fail the course and automatically receive a grade of FA. The book is an important resource for this course, but it will not be followed chapter by chapter. Each exam will cover the material presented in the class. So it is strongly reccomended that you attend all lectures. Keep in mind that algorithmic thinking and programming is brand new for most of you, and you probably need to allocate more time to this course than others. Specifically, studying on the last night is not the way to go if you intend to pass this course with a reasonable grade. Check out the web page at http://cse.yeditepe.edu.tr/~esin