Introduction to Programming in C
Level: Open to students entering grades 11 or 12 or freshman year of college in fall 2010.
Session: I, June 28-July 16, 2010
Days & Time: Monday-Friday, 10:00 AM-12:00 PM and 2:30-4:30 PM
Instructor(s): Omer Boyaci
Prerequisites: No previous programming experience is required.
Related Course: Students interested in this course might also be interested in Computer Graphics through Game Programming, offered in Session II.
"I was surprised at the amount of information I was able to learn from this program. I’m impressed."
–Johnny Shen, 2009
Course Description
An intensive course designed to develop logic and programming skills through immersion in the fundamentals of C. Programming projects involving mathematical problems, word games, and graphics challenge students to develop their logical reasoning, systematic thinking, and problem-solving skills. Students learn the structure and features of a fundamental programming language as they implement solutions in C.
Instructor(s)
Faculty
Omer Boyaci
Omer Boyaci holds a B.S. in computer science from Bilkent University (Turkey) and an M.S. in computer science from Columbia University, where he is currently a Ph.D. candidate in the same department. His research interests are real-time networking, software development and multimedia networking. Mr. Boyaci has taught graduate and undergraduate computer science courses at Columbia and at Rutgers University. He has published several articles on real-time networking and co-authored a book in Turkish entitled "Java Network Programming."
Specific course information, such as hours and instructors, are subject to change at the discretion of the University.
