New Page 1 [randomlyphilled.org]



Java Programming

Course Number: CIS-084

Sec: 101

Reg: 101255

Instructor: Phil Tayco

Class Hours: Tuesdays, Lecture 6:00pm – 8:25pm and Lab 8:35pm-9:55pm, Room T212

Website:

Email: philiptayco@

Recommended Text:

• Introduction to Programming Using Java Version 7.0.2, David J. Eck ()

Class Overview

Students are introduced to the Java programming language, data types, and data structures using an object-oriented approach. Topics include problem solving, classes, variable passing, Graphical User Interface (GUI), input/output, Java libraries, applets, and exception handling.

Goals and Objectives

At the end of this course, you should be able to able to do/know the following:

• Create console and Graphical User Interface (GUI) programs using sequence, selection, and repetition

• Design programs using arrays and strings

• Organize a solution to a large program by breaking the program into smaller parts

• Construct programs using Object Oriented Programming (OOP) techniques

• Create programs that use sequential and random access files and databases

• Diagnose and resolve programming errors, including the use of a debugger

Class Format

Lectures will be where we spend class time discussing concepts, working through examples, designing and coding solutions to problems. The lecture formally takes place from 6-8:25pm, but will often involve time to write code like lab time. Similarly the formal lab time is from 8:35pm to 9:55pm. This is where you would work on programming problems as well as spend some time doing discussion depending on how the course is going that day.

We will be using Java to implement our solutions in the lab. You are free to use any Java editor to do your lab assignments, but your goal should always be to make sure your programs work with the computers in the lab or on a laptop that you wish to use to demo your programming solutions. You must be able to demonstrate all programming assignments physically in the classroom.

Grading

Grading percentages are as follows:

• Programming Exercises – 75%

• Final Project – 25%

We will be using the lab to work on programming exercises based on our discussion topics. The exercises are designed for you to practice the concepts discussed and can be completed during the lab time. You will show completion by way of demo in the lab. As a guideline, you should plan to demonstrate your solution during the lab time on the day when it is assigned or show in the lab time of the following week. Each exercise tends to build on knowledge practiced in the previous exercises so it is in your best interest to complete exercises as they are assigned before the next is assigned. Having said that, all exercises must be shown for demo on later than the week before the last week of the semester.

A final project will be due on the last day of class. This project will be assigned about 2-3 weeks before the last class of the semester. The final is designed to test your programming skills on all concepts we have covered throughout the class.

Class time is highly interactive as you will see in the weeks to come. For participation, all I ask is that you enjoy yourself, think and get involved. Don't be shy. You don't have to be Einstein every time you speak, just throw in your thoughts, even if it is as simple a question as, "I don't understand."

Office Hours and Miscellaneous

Office hours are 1 hour before class at 5pm by request only. Location is to be determined and will start (and most likely be) in this room. Extra time is by appointment which I am happy to do. However, I am limited in time as I am also a full-time employee. Please let me know in advance if you want to meet outside of office hours and we will find ways to make it work.

Student Accessibility Services

The Americans with Disabilities Act (ADA) is a civil rights statute that prohibits discrimination against people with disabilities. The Student Accessibility Services Program at San Jose City College is designed to allow students with disabilities to fully access and benefit from the general offerings and services of San Jose City College. The SAS office is located in the Student Center, room SC106. Contact Information is as follows:

Phone: 408-288-3746

TTY: 408-294-3447

V-Phone: 408-565-8640

Website: SAS Website

( or see Chapter 5 of the SJCC catalog)

Student Conduct

Please review the following document for information regarding Student Code of Conduct guidelines, principles of discipline, standards of conduct, academic and classroom disciplinary procedures, student grievance procedures, and suspension and expulsion.

Please click here to access the Student Code of Conduct:



Or see Chapter 5 of the SJCC catalog

Sexual Harassment/Discrimination Policy

It is the policy of the San Jose/Evergreen Community College District to provide an educational environment in which no person shall be unlawfully denied in whole or in part full and equal access to, the benefits of, or be subjected to discrimination in any program or activity of the District. This policy prohibits discrimination on the basis of legally protected categories which include ethnic group identification, race, color, language, accent, immigration status, ancestry, national origin, age, sex, religion, sexual orientation, gender identity, marital status, medical condition, veteran status, physical or mental disability, or on the basis of these perceived characteristics or based on association with a person or group with one or more of these actual or perceived characteristics.

Please click here for further information regarding the district’s Nondiscrimination Policy and Procedure:

SJECCD Sexual Harassment/Discrimination Policy & Procedure



Or see Chapter 5 of the SJCC

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download