CISC106, General Computer Science for Engineers

Fall 2007, Section 010 (with Lab Sections 020L, 021L, 022L, 023L)

Professor Info.

Teaching Assistant Info.

Time & Location Info.

Text book Info.

Syllabus

Important Dates

Important Links

 

 

This web page and the syllabus is subject to change, please check weekly.

 

Professor: ilknur Aydin

Office: SMI 415

Office Hours: Wed. 3-5pm

E-mail:

The best way to contact me is to email me. Use WebCT to send me an email regarding to the course.

If it is very urgent, you can email me at aydin@cis.udel.edu but normally I will only reply to the emails sent by WebCT.

 

Phone:

831-0072 (This phone will only work during my office hours! The best way to contact me at other times is to e-mail me.)

Teaching Assistants

Li Jin, e-mail: jin@cis.udel.edu

Shriram Ganesh, e-mail: ganesh@cis.udel.edu


Office hours:

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?