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.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- project multi server single queue simulation
- java technocrat
- preface sharif
- naming conventions sourceforge
- coding conventions for c and java applications
- resume of anjan maitri cyberthink
- software quality assurance techniques and tools
- cop1000 introduction to programming and algorithm design
- department of computer and information sciences
- new page 1
Related searches
- new minecraft 1.14 crafting recipes
- all new minecraft 1.14 recipes
- new minecraft 1.14 recipes
- new minecraft 1 14 crafting recipes
- new minecraft 1 14 recipes
- all new minecraft 1 14 recipes
- all new minecraft 1 14 crafting recipes
- male femininity page 1 the new age
- minecraft new update 1 14
- 192 168 1 1 log in admin page netgear
- 192 168 1 1 log in admin page spectrum router
- redirect to new page react