CISC122 – Computer Science II

Bucks County Community College

Basic Course Information

 

Spring/2013

Instructor: Kay Chen, professor in Computer Science Area of STEM                             

Office: F133                                                                                   Phone: (215) 968-8295

e-mail: chenk@bucks.edu                                                                 Fax: (215) 968-9294

The best way to reach me is through email – either at the above address or within your course in Canvas. Only expect to reach me by phone during my office hours. You can usually expect a response within 1 day.

 

Prerequisite: Computer Science I with a grade of C or better

 

Course Materials:

1.     Starting out with Java: from Control Structures through Data Structures by Gaddis & Muganda, 2nd Edition

2.     Flowchart Template or software to create flowcharts

3.     Flash drive

 

Course Content:

            This course is a continuation of Computer Science I using the Java language. Topics include: classes, object-oriented design, sorting, searching, recursion, strings, multidimensional arrays,  introduction to linked lists, stacks and queues. The course syllabus is on file at: department offce, Dean of Academic Affairs office, library and Transfer & Job Placement Office.

 

Course Structure:

            4 hours/week of which 2 are lecture and 2 are lab. The lab periods are your opportunity to have help immediately available. You should come prepared to work on labs and use the computers only for lab related purposes. It is also expected that you need to spend lab time outside of class to complete assignments. There will be open lab time available in classrooms as well as the library. Make sure to check the schedule as to which labs have the Java compilers. We will also be using Canvas for submission of labs, posting of information and as a communication vehicle. You will be required to make postings to the Discussion board as per instructions given in class.

 

Labs:

            Labs are an important part of a programming course, although most often abused. It is your opportunity to get valuable hands on practice. Make the most of it by doing your own work. Because you can get all the help you want in order to get a program to work, it is expected that you can always hand in a working program. Your grade, therefore will also depend on your documentation, program development steps and due dates. We will be using computer monitoring software in the labs so don’t have an expectation of privacy while you are in the closed lab.

 

 

Grading:

        Open book quizzes and 2 tests will be given. In addition, at least 6 laboratory exercises will be assigned. There will also be a departmental final. The expectation at Bucks County Community College is that the principles of truth and honesty will be rigorously followed in all academic endeavors.  This assumes that all work will be done by the person who purports to do the work without unauthorized aids.  In addition, when making use of language and some idea not his or her own, whether quoting them directly or paraphrasing them into his or her own words, the student must attribute the source of the material in some standard form, such as naming the source in the text or offering a footnote. (Source: BCCC Catalog, College Policy Regarding Cheating and Plagiarism). Please consult the College Catalog for a full explanation of the policy on cheating and plagiarism. In compliance with the Bucks County Community College policy and equal access laws, appropriate academic accommodations can be made for students eligible for such support.  Students are encouraged to register with the Disability Services Office (215-968-8463) to verify their eligibility for appropriate accommodations.  Please speak to your instructor about any requests for academic accommodations or other concerns as early in the semester as possible.

 

            Approximate grading breakdown:

            Quizzes: 10%

            Tests: 40%

            Final: 20%

            Labs: 25%

            Homework and participation: 5%

 

Attendance:

            You may be subject to withdrawal for excessive absences, specifically, 2 weeks by midterm. It is still your responsibility to withdraw yourself if you do not want to stay in the class. Please use the e-mail or phone # above to keep me informed of any absences so you will not be surprised by a quiz or test. You must make arrangements before the next class day to makeup any missed quizzes or tests. Withdrawal Information: For student initiated withdraw, the deadline is: April 9, 2013

 

Office hours:

            Posted on office door and Canvas. Please feel free to come in as often as necessary for any questions. In addition, I check my e-mail every day so you can send me questions including programs any day of the week.

 

Notice of Student Responsibility:

    Students are always responsible for retaining copies of their own work and/or correspondence, including that posted to a web course space.  Student access to a Bucks County Community College web course space is available only during the stated semester/session as indicated by the College’s academic calendar.  All web course sites, including content, are routinely removed form the server at the conclusion of each semester/session.