~~NOTOC~~ ====== EECS 2031 ====== ===== EECS 2031 Announcements ===== * **September 5, 2019**: The Moodle page for the course is now up (follow the link on the sidebar). Any further announcements will be posted there. * **September 4, 2019**: To do the labs for this course, you need an EECS account. Activate it before the first lab by following [[https://webapp.eecs.yorku.ca/activ8/|this link]]. * August 2, 2019: This webpage was just created. Information will be added to it as it becomes available. ===== EECS 2031 Learning Outcomes ===== Upon successful completion of the course, students should be able to: * Use the basic functionality of the Unix shell, such as standard commands and utilities, input/output redirection, and pipes. * Develop and test shell scripts of significant size. * Develop and test programs written in the C programming language. * Describe the memory management model of the C programming language. * Use test, debug and profiling tools to check the correctness of programs.