Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
CSCI_2133_303_15889_201210 Introduction to JAVA

CSCI_2133_303_15889_201210 Introduction to JAVA

Ratings: (0)|Views: 116|Likes:
Published by William Smith

More info:

Published by: William Smith on Aug 18, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/18/2011

pdf

text

original

 
Fall
 
2011
Syllabus
CSCI 2133 Section 303 Call # 15889
Instructor Information
 Assoc. Prof. Dr. William Smith
E-mail:
  william_smith@mail.tulsacc.edu 
 Work phone:
(918) 595-7616Skype: drwillsmith
Office Location:
Southeast Campus - 4201
Office hours:
Tues/Thurs 9:00 - 2:00
Textbook
Suggested
: Thinking in Java 4th edition
by Bruce Eckel (provided on Bb site)
Prerequisites
CSC 2473 (Intro. to C) or CSC 2843 (Intro. to C++) or instructor approval.
Course Description
 An introduction to how Java language is used to develop highly portable applications and applets.Topics will include data objects, exceptions, threads, and the Abstract Windows Toolkit.
Goals
The goals of the Introduction to Java Programming course are that students, by mastering the topicspresented in this course, gain valuable problem-solving skills and Java knowledge that will enablethem to become proficient in object-oriented programming with Java characteristics.
Objectives
Upon successful completion of the Introduction to Java Programming course, students will be able toapply the object-oriented approach to develop applications and applets with graphics, multithreading,multimedia, exception handling, I/O, and networking.
Course Content
CSCI 2133 Introduction to Java
CSCI
 
2133
 
Introduction
 
to
 
Java
 
-
 
Course
 
Syllabus
 
Fall
 
2011
 
Fall
 
2011
The course covers fundamental Java programming and core Java API. Specifically, the following topics will be included:1.Fundamental programming concepts, including primitive data types, control structures,methods, method abstraction, and arrays2.Object-oriented programming: class abstraction and encapsulation, class inheritance, andinterfaces.3.Java graphics programming: Swing class hierarchy, JDK1.1 event delegation model, creatinguser interfaces, drawing geometric figures4.Java applets: interaction between the Web browser and applets, and conversion between ap-plications and applets5.Exception handling: how Java handles exception and how the student can incorporateexception-handling capability in his/her programs6.Multithreading and multimedia: using the Thread class and the Runnable interface, anima-tions, playing audio, and displaying images7.I/O: I/O stream hierarchy, binary streams and character streams
Course Grade
The course grade will be calculated as follows:6 programming labs @ 20 pts each4 Programming Projects @ 20 pts each4 Discussion Questions @ 20 pts eachTotal Points Possible: 280
Grading 
 
Scale
 The standard TCC 90-80-70-60 grading scale will be used.
Submission of Programming Assignments
 All programming labs and programming projects must be submitted via Blackboard.
Late Assignments
Late assignments are accepted at a 10% penalty per week late.
CSCI 2133 Introduction to Java
CSCI
 
2133
 
Introduction
 
to
 
Java
 
-
 
Course
 
Fall
 
2011
2
 
Fall
 
2011
Required Course Participation
This course requires regular participation and work throughout the term. If a student has not submit-ted any work by the end of the midpoint of the term, that student will be withdrawn from the courseat the instructor's discretion
Copyright Notice
It is a violation of the law to create unauthorized duplicates of copyrighted microcomputer software.Tulsa Community College makes every effort to support these copyright agreements and does notsupport illegal duplication of any copyrighted material.
Technical Requirements
The student must meet the requirements as listed on the TCC distance learning web site as well asany additional requirements listed on the course Blackboard site.
Course Withdrawal:
The deadline to withdraw from a course shall not exceed 3/4 the duration of any class. Check the TCC Academic Calendar for the deadline that applies to the course(s). Begin the process with a discussion with the faculty member assigned to the course. Contact the Advisement Office at any TCC campus toinitiate withdrawal from a course ('W' grade) or to change from Credit to Audit. Withdrawal and/orchange to an audit from a course after the drop/add period can alter the financial aid award for thecurrent and future semesters. Students may receive an outstanding bill from TCC if the recalculationleaves a balance due to TCC. Students who stop participating in the course and fail to withdraw may receive a course grade of “F,” which may have financial aid consequences for the student.
Communications
Email communications: All TCC students receive a designated “MyTCC” email address (ex: jane.doe@mail.tulsacc.edu
 
). All communications to you about TCC and course assignments will besent to your MyTCC email address; and you must use MyTCC email to send email to, and receiveemail from, the instructor regarding this course.
Inclement Weather:
TCC rarely closes. If extreme weather conditions or emergency situations arise, TCC always givescancellation notices to radio and television stations. This information is also posted on the TCC web-site ( www.tulsacc.edu).
CSCI 2133 Introduction to Java
CSCI
 
2133
 
Introduction
 
to
 
Java
 
-
 
Course
 
Fall
 
2011
3

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->