I. CATALOG DESCRIPTION. Credit Hours: 4.5 Class Hours: 30 Lab Hours: 45 Total Contact Hours: 75



Similar documents
CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

Central Alabama Community College

CRJU 1068-Criminal Law for Criminal Justice COURSE SYLLABUS Lecture Spring Semester 2016

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015

Class Day & Time: Tuesday & Thursday, 10:25 am 1:25 pm Office Location: INST 2014 Classroom: INST 2014

Introduction to I/O Psychology

MDA 126-9A INTRODUCTION TO ELECTRONIC HEALTH RECORDS 2 cr. (1-2) (WF Ext. Ctr. Room #114)

LEWIS-CLARK STATE COLLEGE BUSINESS TECHNOLOGY & SERVICE SYLLABUS. MEDPT 172 Medical Terminology or Instructor Permission

Southwestern Michigan College School of Business Dowagiac, Michigan. Course Syllabus FALL SEMESTER 2012

Course Syllabus. Design Layout

IST 220 / Spring A. Konak. Pennsylvania State University Berks Lehigh Valley College IST 220 Networking and Telecommunication Spring 2006

Multimedia 320 Syllabus

HEALTH DATA AND STATISTICS Health Information Technology Program. Course Number: John A. Logan College HIT 201 Shawnee Community College HIT 201

Course #1506/ Course Syllabus Beginning College Algebra

COM 1010, Basic Web Design

Small Business Management BUSG 2309 Course Syllabus

Contact Information: Katherine Fanning-Black Please call me: Kate or Professor Fanning please leave a message

SOUTHWESTERN MICHIGAN COLLEGE DEPT. OF INFORMATION TECHNOLOGY Dowagiac, Michigan COURSE SYLLABUS Fall 2014

CODING and CODING LABORATORY Health Information Technology Program. Course Number: John A. Logan College HIT 204 Shawnee Community College HIT 204

How To Write A Business Writing Course

Course Syllabus. Senior Project Studio. Course Description: Students begin the design and production of advanced interactive project.

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS AND TECHNOLOGY Fall 2015

ACCT W Advanced Managerial Accounting Spring Office Hours: Mon - 1 PM to 6 PM (BA 122 or UCD, every other week, appointment recommended)

Lewis Clark State College AC-385 Cost Accounting Class Syllabus Fall 2015

ENGR 102: Engineering Problem Solving II

Course Name: Sociology 101, Introduction to Sociology Section # 9214 Ms. Haynes, vhaynes@elcamino.edu, ext. 2075/2076

International Business Syllabus

COURSE SYLLABUS BIOL 1010 Introduction to Biology I (4)

COURSE SYLLABUS BIOL 2020 Human Anatomy and Physiology II (4)

EXPECTED LEARNING OUTCOMES:

Page 1 of 5

Java and J2EE (SCJA Exam CX ) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Human Resource Management HRPO Human Resource Management

CENTRAL CAROLINA COMMUNITY COLLEGE CONTINUING EDUCATION

CENTRAL TEXAS COLLEGE SYLLABUS FOR LGLA 2303 TORTS AND PERSONAL INJURY LAW Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

Lewis Clark State College AC-232 Managerial Accounting Class Syllabus - Online Fall 2015

CENTRAL TEXAS COLLEGE ITSY 2459 SECURITY ASSESSMENT AND AUDITING. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

Computer Forensics (3 credit hours)

Monfort College of Business Semester Course Syllabus ( )

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS & TECHNOLOGY Fall 2015

Central Carolina Community College Continuing Education

Alabama Department of Postsecondary Education. Representing The Alabama Community College System

Intro to Public Relations COM 777, Fall Course Syllabus

BUSINESS DEPARTMENT BASIC ACCOUNTING (ACT 100) SYLLABUS Fall 2015 Wed. 6:30 9:45

University of South Florida Sarasota/Manatee Course Syllabus Fall 2015 (updated )

INFO & 090 Business Data Communications and Information Security Fall 2014

JOHN A. LOGAN COLLEGE L. Hines SM 14. ACC 200 FINANCIAL ACCOUNTING I 3 cr. (3-0) (online)

STA2023 Introduction to Statistics Spring Class Website:

CRMJ 1010 INTRODUCTION TO CRIMINAL JUSTICE COURSE SYLLABUS

CENTRAL TEXAS COLLEGE ITSE 2486 INTERNSHIP, COMPUTER PROGRAMMING/PROGRAMMER, GENERAL. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

Forensic Biology 3318 Syllabus

Lewis Clark State College AC 340 Accounting Information Systems Online Class Class Syllabus Spring 2016

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

Financial Calculator (any version is fine but access to a support manual is critical)

ANT 2330: Cross-Cultural Communication. Tues / Thurs 6:30pm 7:45pm in WC 230

Programming Logic and Design. Third Edition. Joyce Ferrell. Course Technologies

Digital Design Graphics Technology DDGT 110 Drafting Fundamentals ENGI 122 Intro to Engineering Fall 2015 Course Syllabus

Course Description: Examines the basic elements of marketing theory, terminology and concepts with emphasis placed on analyzing consumer motivation.

CS135 Computer Science I Spring 2015

**SYLLABUS IS SUBJECT TO CHANGE**

Course Name: Principles of Accounting I. INSTRUCTOR INFORMATION: Instructor: Mrs. Martha Brothers Office Location: C114

College Chemistry II CHM 111 Online

HARRISBURG AREA COMMUNITY COLLEGE ENGLISH 104 COURSE SYLLABUS. Course Information. Technical Writing. Summer II 2015 CRN V01.

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ORIENTATION TO EXERCISE SCIENCE PHED Laboratory Hours: 0.0 Date Revised: Spring 2011

HARRISBURG AREA COMMUNITY COLLEGE PSYCHOLOGY 101-GENERAL PSYCHOLOGY. Dr. Jaci Verghese. Syllabus for CRN Meeting Times: Online Instruction

Software Quality Assurance Training. 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

COURSE OUTLINE BIOLOGY 366 BEHAVIOR OF ANIMALS NORTHERN ARIZONA UNIVERSITY FALL 2012

COURSE SYLLABUS FIREWALLS & NETWORK SECURITY. ITSY-2301 Number Lecture - Lab - Credit. ITSY-1342 Prerequisites. April 16, 2015 Revision Date

GOVT 2305 Federal Government Frank Phillips College

BUS 3525 Strategic Management Online

BUSN 1250 Fall 2015 Syllabus/Lesson Plan **Disclaimer Statements** ****Instructor reserves the right to change the syllabus and/or lesson plan as

COURSE TITLE: Java Application Developer Certificate Program

How To Pass A Chemistry Course

West Los Angeles College Department of Allied Health Pharmacy Technician Program

Course Syllabus. VETT 1004: Surgical Preparation and Assisting 1

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021

JOHN A. LOGAN COLLEGE M. Rogers SM 14. CIS 230 OPERATING SYSTEMS 3 cr. (2-2)

Peru State College, Peru, NE. MGMT 602 Research Methods. Master of Science in Organizational Management. Syllabus Spring Semester 2014

CENTRAL TEXAS COLLEGE ITSY 2401 FIREWALLS AND NETWORK SECURITY. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

AUBURN UNIVERSITY RAYMOND J. HARBERT COLLEGE OF BUSINESS DEPARTMENT OF FINANCE FINC 3630: ADVANCED CORPORATE FINANCE SPRING 2014

JOHN A. LOGAN COLLEGE M. Rogers SM 14. CIS SECURITY AWARENESS 3 cr. (3-0)

University of Texas at San Antonio English 2413: Technical Writing Fall 2011

LEWIS-CLARK STATE COLLEGE BUSINESS TECHNOLOGY & SERVICE SYLLABUS COURSE NUMBER: MEDPT CREDITS: 3 OFFICE: SGC #200B TELEPHONE NUMBER:

How To Pass Onliner College Algebra 1314 Online Online Online Online Online

ACCT W Advanced Managerial Accounting Spring 2015 Online Course

WHITE MOUNTAINS COMMUNITY COLLEGE 2020 Riverside Drive, Berlin, NH COURSE SYLLABUS. Introduction to Psychology.

INTRODUCTION TO HEALTH INFORMATION HEALTH INFORMATION TECHNOLOGY

RANGER COLLEGE SYLLABUS

CENTRAL TEXAS COLLEGE ITNW 1316 NETWORK ADMINISTRATION. Semester Hours Credit: 3

Transcription:

SOUTHEAST COMMUNITY COLLEGE COMMUNICATIONS AND INFORMATION TECHNOLOGY DIVISION COMPUTER PROGRAMMING TECHNOLOGY COMPUTER INFORMATION TECHNOLOGY Revision Date: June 1, 2012 I. CATALOG DESCRIPTION Course Number: Course Title Prerequisite(s): INFO1414 Advanced Java INFO1314 Catalog Description: Object oriented programming covering advanced Java topics. Credit Hours: 4.5 Class Hours: 30 Lab Hours: 45 Total Contact Hours: 75 II. III. COURSE OBJECTIVES AND COMPETENCIES The student will be able to: a) Understand the use of packages in organizing a Java program b) Use Java collection classes to store data c) Use inheritance to create a hierarchy of Java classes d) Understand the principle of polymorphism e) Recognize how to handle exceptional conditions f) Use SWING components in a graphical user interface g) Use graphics h) Use files, streams and input/output techniques i) Understand the basics of database access j) Use threads in concurrent programming k) Use sockets and access network resources INSTRUCTIONAL MATERIALS Lincoln Campus Classroom Course: a. Required Text(s): Barnes/Kolling, Objects First with Java, 5th Edition, ISBN: 0 13 249266 0 b. Outside Reading/Research Required: Lab time outside of class is required to complete exercises. Milford Campus Classroom Course: a. Required Text(s): Murach and Steelman, Murach s Java SE 6 b. Other Resources: Murach s Beginning Java 2 Student Workbook Online Course: a. Required Text(s): Barnes/Kolling, Objects First with Java, 5th Edition, ISBN: 0 13 249266 0 1

IV. COURSE CONTENT/UNITS OF INSTRUCTION a) Collections 1) Understand the similarities and differences between arrays and collection objects. 2) Use the ArrayList class to store and manipulate data. 3) Use the HashMap class to store and manipulate data. 4) Use generics to create typed collection objects. b) Inheritance and Interfaces 1) Understand the use of abstract classes to create a class hierarchy. 2) Understand how to extend a class hierarchy. 3) Know how to use a collection of objects based on a superclass. 4) Know how to determine an object s type. 5) Understand the difference between an abstract class and an interface. 6) Understand when to use an abstract class and when to use an interface. c) Exceptions 1) Understand Java s exception handling mechanisms 2) Use the Java try/catch statement d) Graphics 1) Know how to use Java s drawing classes and methods 2) Understand the concept of a graphics context 3) Create graphics 4) Add sound, images and simple animation e) Files, streams and I/O techniques 1) Read and write text files 2) Understand the use in InputStreams and OutputStreams 3) Design methods for performing input and output 4) Use the File class f) Database access 1) Know how to configure a JDBC driver 2) Know how to connect to a database 3) Know how to return a ResultSet 4) Understand how to iterate through a ResultSet g) Threads and concurrent programming 1) Understand the concept of a thread 2) Design and write multithreaded programs 3) Understand the life cycle of a thread 4) Know how to synchronize threads h) Sockets and networking 1) Understand basic network concepts 2) Use Java s URL class to download network resources from an applet or application i) SWING components 1) Use the SWING components throughout Java programming activities V. SPECIFIC COURSE REQUIREMENTS a) A minimum grade of C (70%) if the course is a prerequisite. b) Cheating within the Communications and Information Division: Any violation of academic integrity on assignments, quizzes, or tests will result in a grade of 0 on that assignment, quiz, or test. A second violation in any course after the initial infraction will result 2

in a grade of F for that course. Any additional violations while in the program will result in a suspension from the program. For additional information, refer to the Academic Integrity pamphlet available from Student Services. c) Credit by Examination: Credit for the course CANNOT be earned through Credit by Examination. VI. METHODS OF PRESENTATION/INSTRUCTION Classroom: a) Lecture with demonstration using computer and projector. b) Hands on lab exercises using the computer. Online: a) Material is presented in a web based training format. b) Hands on exercises using the computer. VII. METHODS OF EVALUATION a) Overall course grade shall consist of the following: 1) Lincoln Campus: 30% Theory grade and 70% Lab grade 2) Milford Campus: 35% Theory grade and 65% Lab grade 3) Online: 30% Theory grade and 70% Lab grade b) Attendance Policy: 1) Lincoln Campus: Attendance is required. If you miss more than one lecture meeting, your final grade will have one percentage point deducted for each additional absence. 2) Milford Campus: Attendance will impact the overall course grade in the following manner: In this 75 hour class a student is allowed 6 hours of absences (8% of class time) before absences impact the course grade. A student having missed more than 8% of the total hours of the course will have a 1% (1 point) reduction of the final grade for each additional 2% of the total course hours missed beyond 8%. Once a student has had 10% (10 points) reduced from his/her final grade, each additional absence will result in a 5% (5 point) reduction of the final grade. For example, a student missing 10 hours of a 50 hour class will have 6 points deducted from the final grade. 10 hours 4 allowed hours 6 hours ( 6 hours * 1 point) = 6 point deduction A student missing 20 hours of a 50 hour class will have 40 points deducted from the final grade. 20 hours 4 allowed hours 16 hours 10 hours (10 hours * 1 point ) = 10 point deduction 6 hours (6 hours * 5 points) = 30 point deduction 40 point total deduction Students arriving to class late, but within the first 10 minutes of the scheduled starting time, will be considered tardy. Three tardies will be equivalent to one hour of absence. Arriving to class more than 10 minutes late will be equivalent to one hour of absence. Leaving class or lab early will be treated the same as a tardy or absence. Attendance will be taken each hour. 3

If a student is absent during a test, two absences will be recorded for that class period. Students may request an exemption from the grade reduction for special circumstances such as lengthy accident or illness recovery time. The program attendance review team will make the final determination. c) Milford Campus: Computer Programming Technology Program Due Date Policy: A program will not be accepted after the fifth school day following the program s due date. The exception to this would be the last program, which will only be accepted through the last day of the quarter. Failure to turn in all assigned programs will cause you to fail the course. To be accepted, a program must be free of syntax/runtime errors and its execution produces the minimum requirements of the program specification. d) Theory Grade: 1) Lincoln: a) Quizzes 15% b) Research 15% 2) Milford: a) Theory Tests 35% b) All points earned on theory tests will be totaled and then divided by the total points possible. 3) Online: a) Quizzes 15% b) Research 15% e) Lab Grade: 1) Lincoln: a) Practice (Lab) Assignments 15% b) Programming Assignments 55% 2) Milford: a) Lab Tests 40% b) Programs/Exercises 25% c) All points earned on lab tests will be totaled and divided by the total points possible. Lab tests are given over assigned programs. d) All points earned on programming assignments and exercises will be totaled and divided by the points possible. e) Program assignments will be graded on the following criteria: (25 points) Time 5 points are deducted for each day the program is late (20 points) Documentation storyboard, pseudocode ( 5 points) Instructor Discretion amount of help, overall content (25 points) Program structure and internal documentation (25 points) Output points are deducted for errors in the following categories: Spacing Invalid Contents Invalid Results Contents Omission If any section of the program grade receives a 0, the entire program grade may result in a 0. 4

Exercises worth from 5 to 50 points toward the program grade. f) Exercises will be graded primarily on the following criteria and worth from 10 to 20 points toward the program grade: Documentation storyboard, pseudocode Program structure and internal documentation Output points are deducted for errors in the following categories: Spacing Invalid Contents Invalid Results Contents Omission 3) Online: a) Practice (Lab) Assignments 15% b) Programming Assignments 55% f) SCC Standard Grading Scale Policy: 95 100 = A+ 80 84 = B 65 69 = D+ 90 94 = A 75 79 = C+ 60 64 = D 85 89 = B+ 70 74 = C Below 60 = F SYLLABUS STATEMENTS Statement of Equal Opportunity and Nondiscrimination It is the policy of Southeast Community College to provide equal opportunity and nondiscrimination in admission, attendance and employment matters for all qualified persons, attending or seeking admission to the College, without regard to race, color, ethnicity, religion, sex, age, marital status, national origin, veteran status, sexual orientation, disability, or other factors prohibited by law. Inquiries concerning the application of Southeast Community College's policies on equal opportunity and nondiscrimination should be directed to the Vice President for Access, Equity and Diversity, SCC Area Office, 301 S. 68 th St. Place, Lincoln, NE 68510; Phone (402) 323 3412; FAX (402) 323 3420 or Internet e mail; jsoto@southeast.edu Americans with Disabilities Act Reasonable Accommodations If you have a disabling condition that may substantially limit your ability to participate in this class, it is your responsibility to contact the Disability Services provider on campus. For additional information and assistance contact: Milford Assessment Office 402 761 8202 Lincoln LRC Room L1 402 437 2620 Academic Integrity Academic Integrity is one of the basic principles of a college community. SCC encourages and expects the highest standards of academic honesty from all students. Please note that cheating, plagiarism, or other forms of academic dishonesty are monitored and subject to disciplinary action. Electronic Devices Personal use of any electronic device not authorized by the instructor is prohibited. Violations may lead to formal disciplinary action. Instructors, for instructional purposes, may allow in the classroom the use of cell phones and personal electronic devices. 5

Firearms/Weapons Strictly Prohibited SCC policy prohibits the possession of firearms, weapons, or fireworks on College property or at any College sponsored event. Effective January 1, 2007, Nebraska State Statute 28 1202 makes it unlawful to carry a concealed handgun into a meeting of the governing body of a political subdivision, or collegiate athletic event; school, school grounds, school owned vehicle, or school sponsored activity or athletic event. These prohibitions apply to EVERYONE (employees, students, invitees, and visitors) and are enforceable EVERYWHERE (all college property and all college related events.) Violations of these prohibitions will result in disciplinary and/or law enforcement action. 6