Department of Computer Science and Engineering
1020 Home
Weekly Calendar
Course Syllabus
Course Policies
Remote Access
Important Links
Lecture Slides
|
Course Syllabus
Lectures
Time: |
MWF, 10:30 - 11:30 AM |
Location: |
SLH E |
Instructor: |
Steven Castellucci ( ) |
Office Hours: |
MW, 11:30 - 12:30 PM, in CSEB 2001 |
Labs
Time (Lab 01): |
W, 5:00 - 6:30 PM |
Time (Lab 02): |
F, 2:30 - 4:00 PM |
Location: |
CSE 1004 |
TAs: |
Nariman Farsad Rahul Arun Chaturvedi |
Description
This course lays the conceptual foundation of object-oriented programming. It covers delegation, aggregation, inheritance, and polymorphism from the client’s perspective. Using the Java programming language, this course also covers types, control structures, and exception handling.
Emphasis is placed on the development of theoretical concepts and the acquisition of intellectual and practical skills. The course is intended for prospective computer science and computer engineering majors with strong mathematical, analytical, and language abilities. Students who seek a quick exposure to applications or programming should instead consider CSE1520, CSE1530, or CSE1540.
Course exercises require problem solving, coding, program testing, and analysis of results. This course is demanding in terms of time; it requires the student to put in many hours of work per week outside of lectures.
Required Textbook
Java By Abstraction: A Client-View Approach, 2nd Ed. by H. Roumani. ISBN: 0536503494; Publisher: Pearson Ed., 2008.
A copy of the textbook is on reserve at the Stacie Science Library. Though the second edition of the textbook is recommended, the first edition is acceptable. The second edition corrects a few errata.
Evaluation
eChecks: |
10% |
Assignment One: |
5% |
Labtest #1: |
15% |
Midterm Exam: |
20% |
Labtest #2: |
15% |
Final Exam: |
35% |
Students may view their grades using the ePost
system. All grades distributed via ePost are unoffical and are subject to
review by the Department of Computer Science and Engineering.
A student's final grade will be expressed as a letter grade. Conversion from
numeric to letter grade is applied to the overall mark only, using the
following departmental standard:
F |
E |
D |
D+ |
C |
C+ |
B |
B+ |
A |
A+ |
<40 |
≥40 |
≥50 |
≥55 |
≥60 |
≥65 |
≥70 |
≥75 |
≥80 |
≥90 |
Click here
for further details on the University's grading schemes.
|