| |
InstructorThis course provides practical C notions for students who have taken an introductory programming class in C++ or Java. The class is intended for students interested in taking systems courses such as Operating Systems or Distributed Systems, but not exclusively so. The course also addresses issues such as writing portable code and debugging programs on UNIX systems. Course homework involves significant programming. Prereq: 600.107 or 600.109 or AP CS (AB course).
Office Hours
Academic IntegrityAcademic Honesty and Ethical behavior are required in this course, as it is in all courses at Johns Hopkins University. This course will strictly enforce the Computer Science Department Academic Integrity policy which can be found by following the link above. The essence of the policy is that you must work on your own on all assignments, unless told otherwise in writing. This includes discussing how to work on it and sharing code or solutions. You are also prohibited from altering or falsifying the output of programs. We run all code submissions ourselves and grade based on how they work when we run them. If it appears that you have falsified the reported results it will be treated as severely as if you had cheated or plagerized someone elses work. You are encouraged to talk with the professor about any questions you have about what is permitted on any particular assignment. | |
Lecture slides will be posted on this site.
| |
| The class includes three programming assignments. |
|
Questions or comments to: webmaster@cnds.jhu.edu
TEL: (410) 516-5562 FAX: (410) 516-6134 |
Center for Networking and Distributed Systems Computer Science Department Johns Hopkins University 3400 N. Charles Street Baltimore, MD 21218-2686 |