国外C语言程序设计的英文课件-lecture1
Computer Programming Lecture Slides Politehnica Timisoara International- Computer Engineering Study Program Lecture 1: Outline Introductions Course Logistics and Syllabus Learning Objectives Textbooks Labs Grading Some Fundamentals Compiling and running your first C program Course organization Ioana ?ora, PhD, Associate Professor Lectures: Tuesday, 10-13, A204 http://bigfoot.cs.upt.ro/~ioana/ Course info, Lecture slides Email: ioana.sora@cs.upt.ro Labs: Gabriela Bobu, Teaching Assistant Classes: room B418, Mondays Learning Objectives First course in Computer Science No previous knowledge is assumed ! By the end of the course, students will: Understand fundamental concepts of computer programming/imperative structured programming languages Design algorithms to solve (simple) problems Use the C programming language Textbooks Stephen Kochan, Programming in C, 3rd Edition, Sams Publishing, 2005 Main (first) textbook for this course Teaches you how to program (in C) Follows an approach suited for a first programming language Brian Kernighan and Dennis Ritchie, The C Programming Language, 2nd Edition, Prentice Hall Is considered “THE” book on C : coauthor belongs to the creators of the C programming language The book is not an introductory programming manual; it assumes some familiarity with basic programming concepts Ioana ?ora, Doru Todinca, Introducere in programarea calculatoarelor, Editura Politehnica, 2004. Lecture notes for a beginner learning approach Policies and Grading Lectures: can be interactive, with questions and interactive problem solving Labs: mandatory attendance Each lab session has a practical programming assignement to be done individually in class Read lecture slides and corresponding textbook chapters before attending the lab session ! Final grade: 60% written exam (answer punctual questions and write C programs to solve given exercises) 30% lab sessions 10% course activity Course chapters [Kochan] Some Fundamentals Compiling and Ru