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 - Introduction to Java - Online

CSCI 2133 - Introduction to Java - Online

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

More info:

Published by: William Smith on Aug 16, 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

09/22/2011

pdf

text

original

 
Fall 2011
Syllabus
CSCI 2133 Section 390 Call # 14087 Online
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
 Java Programming 6th Edition
by Joyce Farrell (ISBN 1111529442)
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.
CSCI 2133 Introduction to Java
CSCI 2133 Introduction to Java - Course Syllabus Fall 2011
 
Fall 2011
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
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:16 “You Do It” programming labs @ 10 pts each8 Case Projects @ 20 pts eachCompletion of student introduction forum - 10 ptsOngoing and meaningful participation in Discussion Forums - 20 ptsTotal Points Possible: 350
Grading 
 
Scale
 The standard TCC 90-80-70-60 grading scale will be used.
CSCI 2133 Introduction to Java
CSCI 2133 Introduction to Java - Course Fall 2011
2
 
Fall 2011
 
Submission of Programming Assignments
 All programming labs and programming projects must be submitted via Blackboard.
Late Assignments
There are four deadlines in the course as listed in the agenda. Assignments due prior to those dead-lines will not be accepted for a grade after the deadline has passed. There is no late penalty for as-signments submitted prior to the deadlines.
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 1st deadline of the term, that student will be withdrawn from thecourse at 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. Contact theCounseling Office at any TCC campus to initiate withdrawal from a course (“W” grade) or to changefrom Credit to Audit. Check the TCC Academic Calendar for deadlines. Students who stop participat-ing in the course and fail to withdraw may receive a course grade of “F,” which may have financial aidconsequences 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 be
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)//-->