Li Jin’s: Wed. 4:30-5:30pm and Thurs. 4:30-5:30pm
Shiram Ganesh’s: Mon. 1:30-3:00pm
Office for
the TAs: SMI 102
Time
& Location
Lectures:
time: MWF 9:05AM to 9:55AM
location: SMI 209
Labs:
time:
on Fridays, time depends
on the Section Number of your lab (i.e., 020L,021L, 022L, 023L). Check out
the UDSIS Course Search.
location: WLD 009B.
Text books
From the UD
Bookstore.
1.
MOORE,
MATLAB (CUSTOM)(CONRAD) (Required)
2.
ULLMAN,
C++ PROGRAMMING VISUAL QUICK START (Required)
3.
RAY,
UNIX:VISUAL QUICKSTART GUIDE (Required)
4.
SUN,
SMART CARD FOR SUN RAYS(@ REGISTER) (Optional)
Syllabus
What is covered in the course:
This course is
designed mainly for the UD engineering students. During the course you will
learn mostly Matlab (as a problem solving tool) and some C++ (as a
programming language). 2/3 of the class will be about Matlab and 1/3 about
C++. You will also learn about working in the Unix environment and Unix
commands.
Grading Breakdown:
Two Midterms: 15% each
one Cumulative Final: 20%
Lab Assignments ( + Quizzes + Reading
Assignments + Participation ): 50%
|
Attendance Policy:
Attendance to
the labs are mandatory. 10% of each lab grade will be a lab attendance
grade. This grade is marked by your TA based on each lab. Marks on
MyCourses will be either P,A,E, or L for present, absent, excused (by the
professor and in advance), and late. Students who depart early will also be
marked L for "left early" for missing part of lab (unless the
student is completed the entire lab). More than 15 minutes late constitutes
absence.
Attendance to
the lectures are mandatory. I may make announcements in class that I do not
post on the website. I will put lecture slides on the web, but these are
not a substitute for class notes. Many classes will have no lecture slides
because we will be coding. It is your responsibility to get the notes from
any lecture you miss from another student (not your instructor, and not
your TA).
Late Submission Policy:
Submitted work
must be handed in no later than the beginning of the following lab session
(for example, you must submit the Lab 4 assignment no later than the
beginning of the Lab 5 session). Assignments that are late are assessed a
10% per day late penalty, and after 8 days they will not be accepted.
Saturday and Sunday are each days. This policy is necessary because late
assignments are burdensome for the TAs, both in terms of separate handling
and separate time grading.
Academic Honesty:
I expect you to
observe the highest ethical standards, avoiding even the perception of
ethical compromise. You are expected to do your own work unless explicitly
instructed otherwise. This includes programming projects, labs, quizzes,
and examinations. All violations of academic honesty will be handled
according to University policy.
In addition,
copying another person's work without proper acknowledgment is plagiarism,
a serious offense, and the one most common to computer science courses.
Anyone that aids another student with work that is expected to be done
without collaboration is as guilty as the person who seeks help. Both will
be prosecuted. It is strongly recommended that you familiarize yourself
with the University's Policy of Academic Dishonesty found in The Official
Student Handbook.
Any student who in any way facilitates
another student's access to someone else's classwork is cheating, whether
the classwork is written, electronic, verbal, or any other form.
Furthermore, there have been rare
instances of people claiming that their work was stolen. In these cases it
is very hard to determine if the person gave their work to someone else, or
if it was taken without their permission. If there is any doubt, I will
always assume that the work was deliberately shared. It is thus your
responsibility to safeguard your papers, your passwords, your computers,
and any other means by which your work can be copied.
Important Dates
1st
Midterm Exam
|
Wed. Oct. 3, 2007
|
2nd
Midterm Exam
|
Monday Nov. 12, 2007
|
Final
Exam
|
Thurs. Dec 13, 2007
|
Important
Links
·
"Learning: Your First Job" by Robert Leamnson (.pdf file)
·
Lab
assignments
·
Quizzes
·
Practice
Questions
·
Study Guide for Midterm #1
·
Study Guide for Midterm #2
·
Study Guide for the Final Exam
·
Lectures
·
Sample code from class
·
Reading List
·
Logon to WebCT (also known as MyCourses)
·
How to access Matlab on Strauss from a Sun Ray,
Windows or Mac PC?