Instructor: Emanuel Melachrinoudis E-Mail Address: emelas@coe.neu.edu Campus Address: 375 Snell Engineering Center (617)373-4850 Office Hours: Tuesday, 4:30 - 5:30, Thursday, 4:30 - 5:30, Text: Deitel & Deitel. C: How to Program, 3rd Ed. ISBN 0-13-089572-5, Prentice-Hall, 2001.
Programming Environment:
Computer Access:
|
|
|
|
|
Unlimited |
|
|
30 minutes |
Programming Assignments:
There will be a number of programming
assignments. Programs
will be graded on the basis of proper
format, proper programming
technique, robustness and reliability,
documentation, and completion
of all aspects of the assignment.
All grades will be on a 20-point
scale. Assignments are to be turned
in both electronically and with
a hard copy.
Homework Assignments:
There will be one or two homework assignments
from the text. The grade
scale will vary with the length and
difficulty of the assignment.
Course Policies:
1. Programming assignments are
to be turned in electronically and
on paper on the date due.
Unexcused
late work will not be graded.
2. Homework assignments are to be turned in on paper only.
3. Students may consult one another
on programming concepts, but all
coding is to be done on an individual
basis. Violation of this policy
will be considered a violation
of the University's academic dishonesty
policy.
4. Only those officially registered
for the course will be able to
obtain a College of Engineering
computer account.
5. All programming for the course
is to be done in a multi-user, UNIX-
based environment using an ANSI-standard
C compiler. All programs
will be graded on the basis of
their performance on the College of
Engineering system.
6. Students are expected to follow
proper style and format in the
development of code. Poorly formatted
code will result in a loss of
points on programming assignment
grades. Refer to the program style
requirements for guidelines.
7. Programs that do not compile
will receive at most half credit.
Programs that compile but do not
run will receive at most 60% credit.
8. To submit work electronically
place a copy of your file in the
subdirectory /Courses/MIM3132.
You are not to do any work of any
kind in this subdirectory.
9. All students are expected
to be aware of and comply with all
Engineering Computer Services
regulations. Failure to follow ECS
regulations may result in the
revocation of computer priveledges.
|
|
|
UNIX Introduction, data types, & operators |
|
Program Structure & Basic I/O |
|
Selection-control techniques & Loops |
|
Functions |
|
Scope & modularity |
|
Pointers |
|
Arrays |
|
Arrays & Strings |
|
Strings & Char pointers |
|
Structures & User-defined data types |
|
Final Exam |