ECE264: Advanced C Programming

Summer 2019

MTuWThF: 8:40-9:40 AM, EE170


About the Course

Description:

This course focuses on the principles and practice of programming in C. We will cover the topics needed to become knowledgable C programmers, and concepts that can be transferred to many other languages. Topics include:

Details:

The course syllabus discusses most of the details of the course, including a tentative schedule of topics, exam dates, and other administrative information. Assignment links will be distributed via Blackboard announcements and emails, and grades will be posted on Blackboard. We will be using Piazza for online discussion of the lectures and assignments. If you have a question about a concept covered in lecture or about a detail of an assignment, check Piazza first!

Instructor:

Nikhil Hegde
hegden 'at' purdue 'dot' edu
Office hours: Tuesdays and Thursdays, 10AM-11:30AM
EE207

TA:

Snehith Reddy Guntaka
sguntaka 'at' purdue 'dot' edu
Office hours: Mondays, Wednesdays, 4PM-6PM. Fridays, 1:30PM-3:30PM
EE207

Lecture Schedule and Notes

The slides are based-on Prof. Kulkarni's and Prof. Quinn's notes for the course taught in previous semesters. Notes courtesy: Prof. Kulkarni. Most of the content in the notes are copied from Prof. Kulkarni's notes.

Homework Assignments and Exams

All homework assignments are due at 11:59PM unless otherwise announced. Assignment and exam details will be posted during the session.
The submission instructions for homework assignments are here.
Possible errors in Git submission process, correcting them, and understanding your scores here.