30 likes | 169 Views
Why do we learn C Programming?. From a student's perspective Know basics of programming languages (PL) GPA From computer science perspective C is foundation of modern PL C is the building block for modern operating systems Dennis Ritchie, the creator of C, won the Turing award
E N D
Why do we learn C Programming? • From a student's perspective • Know basics of programming languages (PL) • GPA • From computer science perspective • C is foundation of modern PL • C is the building block for modern operating systems • Dennis Ritchie, the creator of C, won the Turing award • C is the second most popular language in the world
Expectations • You know Programs = Algorithms + Data Structures • You know valid programs are often not good programs • You know the pitfalls of C (pointers, no good utility libraries, no OO functionality ...) • comfortable with debugging, and follow coding conventions • You know your instructor's name in the first class, and still remember it during the final
Your Instructor • His name is Ye Wang • His office is at DL686 • A 5th year Ph.D student working on Data Mining • He uses C a lot