pedagogical introduction algorithmics and c programming
play

Pedagogical Introduction Algorithmics and C Programming Lecture 0 - PowerPoint PPT Presentation

Pedagogical Introduction Algorithmics and C Programming Lecture 0 Karim Bouzoubaa Objective w Introduce basic concepts about algorithmics w Use C as a programming language to implement modular programming principles Karim Bouzoubaa C


  1. Pedagogical Introduction Algorithmics and C Programming Lecture 0 Karim Bouzoubaa

  2. Objective w Introduce basic concepts about algorithmics w Use C as a programming language to implement modular programming principles Karim Bouzoubaa C Programming 2

  3. Course content 1. Introduction scenario of automatic processing, steps to build a program 2. Algorithms definitions, pseudo-language, basic actions, examples … 3. Basic Concepts of a programming language variables, types, assignment, I/O, operators … 4. Control Structures Selections and Iterations 5. Arrays Strings, multi-dimension arrays 6. Functions Prototype, variable scope, parameters, recursivity 7. Problem resolution descending, ascending, examples Karim Bouzoubaa C Programming 3

  4. Other Algo & C prog places Books B.W. Kernighan, D.M. Ritchie, The C programming language, Second Edition. Prentice Hall, Englewood Cliffs, New Jersey 07632, 1988. Paul Deitel, Harvey Deitel, C How to program, Prentice Hall; 8 edition, 2015 Web www.developer.com http://www.developer.com Introduction to Computer Science and Programming http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-00Fall-2008/CourseHome/index.htm Karim Bouzoubaa C Programming 4

  5. Learning modality 1. Small group 2. Lab 3. Individual 4. Discussion 5. Library 6. Work 7. Television 8. Film 9. Lecture Karim Bouzoubaa C Programming 5

  6. Grading w 1 Final exam w 1 Mid-Term exam w Grade for labs l No grading in first labs l Grading of every subsequent lab l Bring list of groups of 2 students (from 2 nd lecture) w Final grade = 1/2 Final + 1/4 MidTerm + 1/4 Lab Karim Bouzoubaa C Programming 6

  7. Web site www.emi.ac.ma/bouzoubaa/courses/C/ Karim Bouzoubaa C Programming 7

  8. Programming and Engineering Karim Bouzoubaa C Programming 8

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend