This second course in a sequence continues the development of programming and problem-solving skills, focusing on topics such as: lists, searching and sorting, sets, stacks, queues, trees and an introduction to analyses of algorithm time and space requirements. Prerequisite: IS 147 with a C or better and calculus placement.
Discussion,Lectures,Demonstrations and Videos
Regular and punctual attendance is expected of all students. In the case of absence due to emergency (illness, death in the family, accident), religious holiday, or participation in official College functions), it is the student's responsibility to confer with the instructor about the absence and missed course work.
All of the reading and homework assignments should be completed before the class in which the material is to be discussed.
Regular punctual attendance, class assignments & homeworks, tests , programming projects, group project.
Introduction to JAVA PROGRAMMING AND DATA STRUCTURES 11th edition by daniel liang, pearson,
source(Amazon.com)
Homework 3% (5) | Class Lab 3% (5) | Quiz 3% (10) | Project 10% (1) | MidTerm Exam I 10% (1) | MidTerm Exam II 10% (1) | Final Exam 10% (1) | Total |
---|---|---|---|---|---|---|---|
15% |
15% |
30% |
10% |
10% |
10% |
10% |
100% |
Week | Dates | Topic | Lab | HomeWork | Due |
---|---|---|---|---|---|
1 | |||||
2 | Lab 1 | HW 1 | |||
4 | Lab 2 | ||||
5 | Lab 3 | ||||
6 | MidTerm I 06/09 - 06-12(7:00 am- 12:00 pm) | ||||
5 | Lab 4 | ||||
7 | Lab 5 | ||||
8 | HW 2 | ||||
9 | HW 3 | ||||
10 | MidTerm II 06/23 - 06-25(7:00 am- 11:59 pm) | ||||
11 | Chapter 18:Set and Maps 6/26 | Hw 4 | |||
11 | Chapter 19: Sorting and Search Algorithms 6/28 | Hw 5 | |||
12 | Chapter 20: Big O Notation 7/3 (July 7th class ends) | ||||
14 | Extra Credit | Extra Credit | |||
14 | Final Exam 07/03 - 07-07(7:00 am- 11:59 pm) | ||||
14 | Project Due data 07-07 | ||||
14 | Extra Credit 07-07 | ||||
14 | Clean Code | ||||
14 | Learning Resources Code |
Exams: No make-up exams except through arrangement with the instructor prior to the exam date: and then for reasons deemed valid enough to warrant the making of a new, and potentially harder, test.
By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabricating, plagiarism, and helping others to commit these acts are all forms of academic dishonesty and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. Full policies on academic integrity should be available in the UMBC Student Handbook, Faculty Handbook, or the UMBC Directory. You may not copy other students’ work or copy programs from the Internet. You will receive an F for any assignment found to be copied for the first time and any subsequent violations will result in immediate failure of the course. Also, do not post code in the forums. Always post pseudocode. It is a violation of the course policy to email each other code.
UMBC is committed to eliminating discriminatory obstacles that may disadvantage students based on disability. Services for students with disabilities are provided for all students qualified under the Americans with Disabilities Act of 1990, the ADAA of 2009, and Section 504 of the Rehabilitation Act who request and are eligible for accommodations. The Office of Student Disability Services (SDS) is the UMBC department designated to coordinate accommodations that would allow for students to have equal access and inclusion in their courses. If you have a documented disability and need to request academic accommodations, please refer to the SDS website at sds.umbc.edu for registration information or visit the SDS office in the Math/Psychology Building, Room 212. For questions or concerns, you may contact us at disAbility@umbc.edu" or (410) 455-2459. If you require accommodations for this class, make an appointment to meet with me to discuss your SDS-approved accommodations.
Any work or test due on a class date that has been canceled due to inclement weather will be due the next class meeting. (If the semester’s last exam period is postponed, it will be given during the time period assigned during the University’s official time and day indicated on the calendar posted by the registrar’s office.)