curriculum cover sheet -...

20

Click here to load reader

Upload: vonhan

Post on 15-May-2018

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

ITT Technical Institute

SD1420Introduction to Java Programming

Onsite Course

SYLLABUS

Credit hours: 4.5

Contact/Instructional hours: 56 (34 Theory Hours, 22 Lab Hours)

Prerequisite(s) and/or Corequisite(s):Prerequisite: PT1420 Introduction to Programming or equivalent

Course Description:This course introduces fundamentals of programming using Java and associated

development tools and environments.

Page 2: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

1 Date: 11/14/2013

Where Does This Course Belong?

The following diagram demonstrates how this course fits in the standard program:

SD2799Software

Development Capstone Project

SD2670 Social Networking

Applications and Technology

SD2550Application

Development Using Java I

SD2650Application Using

Java II

SD2520Introduction to

Database and XML with jQuery

PT1420Introduction to Programminng

SD1420Introduction to Java

Programming

SD1340Creating Websites Using HTML5, CSS3

and JavaScript

SD1430Introduction to

Mobile Operating Systems

NT1110Computer Structure

and Logic

SD1240Creating Websites

Using HTML and CSS

GS2745Advanced Strategies

for the Technical Professional

CO2520Communications

GS1140 Problem Solving

Theory

GS1145Strategies for the

Technical Professional

MA1210College

Mathematics I

EN1320Composition I

EN1420Composition II

MA1310College

Mathematics II

Technical Core Course

GE/GS CourseLegend

SP2750Group Theory

Completion of a minimum of 75 credits earned in the program

SD1230Introduction to

Application Design and Development

Page 3: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

2 Date: 11/14/2013

Course Summary

Major Instructional Areas

1. Introduction to Computers, Programming, and Java

2. Primitive Data Types and Operations

3. Selection Statements

4. Loops

5. Methods

6. Arrays

7. Objects and Classes

8. Strings

9. Object-oriented Design

10. Inheritance and Polymorphism

11. GUI Basics

12. Graphics

13. Exception Handling in Java

14. Text I/O

15. Abstract Classes and Interfaces

16. Event-driven Programming

17. Creating User Interfaces

Course Objectives

1. Describe the fundamentals of the Java programming language.

2. Write Java programs by using primitive data types and operations.

3. Write Java programs by using selection statements.

4. Write Java programs by using loop structures.

5. Write Java programs by using user-defined methods for real world objects.

6. Write Java programs by using arrays to sort data.

7. Write Java programs by using user-defined objects and classes.

8. Write Java programs by using strings to display dynamic content.

9. Develop applications using the object-oriented design approach.

10. Implement inheritance and polymorphism in Java programs.

11. Develop GUIs (Graphical User Interfaces) for Java applications.

12. Develop graphics components for Java applications.

13. Use exceptions and assertions to handle errors in Java programs.

Page 4: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

3 Date: 11/14/2013

14. Write Java programs by using text I/O.

15. Write Java programs by using abstract classes and interfaces.

16. Implement event-driven programming in Java programs.

17. Use the Swing components in previously created user interfaces.

Page 5: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

4 Date: 11/14/2013

Learning Materials and References

Required Resources

Complete Textbook PackageNew to

this Course

Carried over from

Previous Course(s)

Required for Subsequent Course(s)

ISBN#: 0132923734

Liang, Y. D. (2013). Introduction to Java programming, brief

version (9th ed.). Upper Saddle River, NJ: Addison Wesley.

n

Reese, R. Lai, D. (2013) Introduction to Java Programming

Student Lab Manual (1st Edition). Boston, MA: Pearson Custom.n

Recommended Resources

ITT Tech Virtual Library (accessed via Student Portal | https://studentportal.itt-tech.edu)

Bryant, J. (2012). Java 7 for absolute beginners. Apress.

Ernest, M. (2013). Java se7 programming essentials. Sybex.

Schildt, H. (2012). Herb Schildt’s Java programming cookbook. McGraw-Hill.

Rischpater, R. (2008). Beginning Java ME platform. Apress.

Other References

Java Programming Notes

http://www.leepoint.net/notes-java/index.html

A collection of Java lessons categorized by topic

Java Tutorials

http://java.sun.com/docs/books/tutorial/collections/intro/index.html

A tutorial on the official Java website maintained by Sun Microsystems

Rose India Java Tutorials

http://www.roseindia.net/java/jdk6/index.shtml

A comprehensive collection of Java tutorials from beginning to advanced levels

NOTE: All links are subject to change without prior notice.

Information Search

Use the following keywords to search for additional online resources that may be used for supporting your

work on the course assignments:

Java Development Toolkit (JDK)

Page 6: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

5 Date: 11/14/2013

Scope of a variable

Selection statement

Linear search

Static variable

Java Virtual Machine (JVM)

Boolean expression for loop

GUI components

Page 7: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

6 Date: 11/14/2013

Suggested Learning Approach

In this course, you will be studying individually and within a group of your peers. As you work on the

course deliverables, you are encouraged to share ideas with your peers and instructor, work

collaboratively on projects and team assignments, raise critical questions, and provide constructive

feedback.

Use the following advice to receive maximum learning benefits from your participation in this course:

Instructional Methods

The curriculum is designed to encourage a variety of teaching strategies that support the course

objectives while fostering higher cognitive skills. This course will employ multiple methods to deliver

content and inspire and engage you, including lectures, collaborative learning options, and hands-on

activities. This course is composed of five components. Your progress will be regularly assessed through

assignments, labs, quizzes, a project, and a final exam.

Page 8: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

7 Date: 11/14/2013

Out-of-Class Work

For purposes of defining an academic credit hour for Title IV funding purposes, ITT Technical Institute

considers a quarter credit hour to be the equivalent of: (a) at least 10 clock hours of classroom activities

and at least 20 clock hours of outside preparation; (b) at least 20 clock hours of laboratory activities; or (c)

at least 30 clock hours of externship, practicum or clinical activities. ITT Technical Institute utilizes a “time-

based option” for establishing out-of-class activities which would equate to two hours of out-of-class

activities for every one hour of classroom time. The procedure for determining credit hours for Title IV

funding purposes is to divide the total number of classroom, laboratory, externship, practicum and clinical

hours by the conversion ratios specified above. A clock hour is 50 minutes.

A credit hour is an artificial measurement of the amount of learning that can occur in a program course

based on a specified amount of time spent on class activities and student preparation during the program

course. In conformity with commonly accepted practice in higher education, ITT Technical Institute has

institutionally established and determined that credit hours awarded for coursework in this program

course (including out-of-class assignments and learning activities described in the “Course Outline”

section of this syllabus) are in accordance with the time-based option for awarding academic credit

described in the immediately preceding paragraph.

Page 9: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

8 Date: 11/14/2013

Course Outline

Unit 1: INTRODUCTION TO JAVA PROGRAMMINGUpon completion of this unit, students are expected to:

Explain the features of the Java Language Specification. Distinguish among the terms API, JDK, and IDE. Create, compile, and execute a Java program. Identify the basic elements of a Java program. Write a Java program to display text in a message dialog box. Identify and analyze the different numeric data types to support object-oriented

programming. Identify the different character and string data types.

Total outside work:

5 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapters 1–2 80Activity Estimated

TimeComplete the reading assignment 3 hrComplete the labs 60 min

OUT-OF-CLASS WORK

Complete Unit 1 Assignment 1 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 1 Lab 1: Converting Fahrenheit to Celsius 1%LabUnit 1 Lab 2: Create a Payroll Program 1%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 1 Assignment 1: Similarities and Differences between Different Programming Languages

2%

Page 10: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

9 Date: 11/14/2013

Unit 2: CONTROL PROGRAM EXECUTIONUpon completion of this unit, students are expected to:

Identify and debug programming errors. Write Java programs by using selection statements. Write Boolean expressions using the Boolean data type. Implement selection control using if statements. Implement selection control using switch statements. Distinguish between while and do-while loops.

Total outside work:

6.5 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapters 3–4 81–175 94Activity Estimated

TimeComplete the reading assignment 3.5 hrComplete the labs 60 minComplete Unit 2 Assignment 1 60 min

OUT-OF-CLASS WORK

Study for Unit 3 Quiz 1 (Chapters 1–4) 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 2 Lab 1: Sorting Three Integers 1%Lab Unit 2 Lab 2: Comparing Loans 2%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 2 Assignment 1: Research Questions 2%

Page 11: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

10 Date: 11/14/2013

Unit 3: USER-DEFINED METHODS AND ARRAYSUpon completion of this unit, students are expected to:

Use the for loop to control the counting and indexing of statements. Write and use nested loops. Distinguish between break and continue statements. Create and invoke methods. Pass arguments to a method using value. Create and implement arrays for a set of fixed number elements. Develop and invoke methods with array arguments and return values. Sort an array using the different sorting algorithms.

Total outside work:

6 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapters 5–6 177–262 85Activity Estimated

TimeComplete the reading assignment 3 hrComplete the labs 60 minComplete Unit 3 Assignment 1 60 min

OUT-OF-CLASS WORK

Start work on Project Part 1 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 3 Lab 1: Displaying Calendars 1%LabUnit 3 Lab 2: Analyzing Scores 2%

Quiz Unit 3 Quiz 1 (Chapters 1–4) 2%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 3 Assignment 1: Programming Questions 2%

Page 12: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

11 Date: 11/14/2013

Unit 4: CLASSES AND OBJECTSUpon completion of this unit, students are expected to:

Use classes to model objects. Explain the role of constructors when creating objects. Use classes in the Java library (examples: java.math, java.awt.image, java.security,

etc.). Differentiate among static variables, constants, and methods. Identify the various visibility modifiers. Declare private data fields with appropriate get and set methods for data field

encapsulation to make classes easy to maintain. Determine the scope of variables in the context of a class.

Total outside work:

7 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapters 7–8 263–334 71Activity Estimated

TimeComplete the reading assignment 3 hrComplete the labs 60 minComplete Unit 4 Assignment 1 60 minWork on Project Part 1 60 min

OUT-OF-CLASS WORK

Study for Unit 5 Quiz 2 (Chapters 5–8) 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 4 Lab 1: The Stock Class 1%LabUnit 4 Lab 2: Displaying a Calendar in a Dialog Box 2%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 4 Assignment 1: Java Questions 2%

Page 13: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

12 Date: 11/14/2013

Unit 5: STRINGS AND OBJECT-ORIENTED THINKINGUpon completion of this unit, students are expected to:

Use the String class to process fixed strings. Use the Character class to process a single character. Use the StringBuffer class to process flexible strings. Describe the following relationship types: association, aggregation, composition,

dependency, strong inheritance, and weak inheritance.

Total outside work:

6 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapters 9–10 335–406 71Activity Estimated

TimeComplete the reading assignment 3 hrComplete the labs 60 minComplete Unit 5 Assignment 1 60 min

OUT-OF-CLASS WORK

Work on Project Part 1 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 5 Lab 1: Reading/Writing Data 1%LabUnit 5 Lab 2: The Circle 2D Class 2%

Quiz Unit 5 Quiz 2 (Chapters 5–8) 2%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 5 Assignment 1: Programming Questions 2%

Page 14: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

13 Date: 11/14/2013

Unit 6: INHERITANCE AND POLYMORPHISMUpon completion of this unit, students are expected to:

Create a subclass from a superclass through inheritance. Differentiate between overriding and overloading methods. Explore the Object class and its toString() method. Explain polymorphism, dynamic binding, and generic programming. Explain how to cast objects and implement the instanceOf operator. Restrict access to data and methods using the protected visibility modifier. Declare constants, unmodifiable methods, and nonextendable classes using the

final modifier. Use the this keyword to refer to the calling object.

Total outside work:

7 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapter 11 407–444 37Activity Estimated

TimeComplete the reading assignment 1.5 hrComplete the labs 1.5 hrComplete Unit 6 Assignment 1 60 minStart work on Project Part 2 60 minStudy for Unit 7 Quiz 3 (Chapters 9–11) 60 min

OUT-OF-CLASS WORK

Work on Project Part 1 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 6 Lab 1: The Account Class 2%Lab Unit 6 Lab 2: Subclasses of Account Class 2%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 6 Assignment 1: Object Questions 2%

Page 15: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

14 Date: 11/14/2013

Unit 7: GUI AND GRAPHICS PROGRAMMINGUpon completion of this unit, students are expected to:

Create user interfaces using frames, panels, and simple GUI components. Explain the role of layout managers in developing GUI interfaces. Specify colors and fonts using the Color and Font classes. Draw figures and images using the methods of the Graphics class. Use a panel to draw graphics. Draw strings, lines, rectangles, and ovals.

Total outside work:

7.5 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapters 12–13 445–516 71Activity Estimated

TimeComplete the reading assignment 3 hrComplete the labs 90 minComplete Unit 7 Assignment 1 60 minWork on Project Part 1 60 min

OUT-OF-CLASS WORK

Work on Project Part 2 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 7 Lab 1: Displaying Tic Tac Toe Board Using the Swing Class

2%Lab

Unit 7 Lab 2: Displaying Tic Tac Toe Board Using the Graphics Class

2%

Quiz Unit 7 Quiz 3 (Chapters 9–11) 2%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 7 Assignment 1: Interface Questions 2%

Page 16: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

15 Date: 11/14/2013

Unit 8: EXCEPTION HANDLING AND TEXT I/OUpon completion of this unit, students are expected to:

Describe exceptions and exception handling. Distinguish between the following exception types: error or fatal versus exception or

non-fatal exceptions and checked versus unchecked exceptions. Declare exceptions in the method header. Throw exceptions out of a method. Write a try-catch block to handle exceptions.

Total outside work:

7 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapter 14 517–558 41Activity Estimated

TimeComplete the reading assignment 90 minComplete the labs 90 minComplete Unit 8 Assignment 1 60 minContinue work on Project Part 2 60 minStudy for Unit 9 Quiz 4 (Chapters 12–14) 60 min

OUT-OF-CLASS WORK

Work on Project Part 2 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 8 Lab 1: Displaying Calendars Using the GregorianCalendar Class

2%Lab

Unit 8 Lab 2: The Person and Student Classes 2%Project Project Part 1 8%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 8 Assignment 1: Exception Handling Questions 2%

Page 17: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

16 Date: 11/14/2013

Unit 9: ABSTRACT CLASSESS AND INTERFACESUpon completion of this unit, students are expected to:

List custom exception classes. Identify file properties and delete and rename files using the File class. Read and write data to a file. Design and use abstract classes. Process a calendar using the Calendar and GregorianCalendar classes. Declare interfaces to model weak inheritance relationships. Declare listener classes and write code to handle events.

Total outside work:

5 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapter 15 557–597 40Activity Estimated

TimeComplete the reading assignment 90 minComplete the labs 90 minComplete Unit 9 Assignment 1 60 min

OUT-OF-CLASS WORK

Continue work on Project Part 2 60 min

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 9 Lab 1: Enabling GeometricObject Comparable 2%LabUnit 9 Lab 2: The Complex Class 2%

Quiz Unit 9 Quiz 4 (Chapters 12–14) 2%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 9 Assignment 1: Classes Questions 2%

Page 18: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

17 Date: 11/14/2013

Unit 10: MORE GUI PROGRAMMINGUpon completion of this unit, students are expected to:

Write programs to deal with MouseEvent and KeyEvent. Create graphical user interfaces with various user-interface components: JButton,

JCheckBox, JRadioButton, JLabel, JTextField, JTextArea, JComboBox, JList, JScrollBar, and JSlider.

Display multiple windows in an application.

Total outside work:

13.5 hours

Author Chapter/Title Pages (if necessary) Total PagesREADING

ASSIGNMENT Liang, Y. D. Chapters 16–17 559–670 70Activity Estimated

TimeComplete the reading assignment 3 hrComplete the labs 90 minComplete Unit 10 Assignment 1 60 minStudy for the final exam 2 hrComplete work on Project Part 2 60 min

OUT-OF-CLASS WORK

Study for the final exam 5 hr

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Unit 10 Lab 1: Alternating Two Messages 2%LabUnit 10 Lab 2: Passing Strings to Applets 3%

GRADED ACTIVITIES / DELIVERABLES

Assignment Unit 10 Assignment 1: GUI Questions 2%

Unit 11: COURSE REVIEW AND FINAL EXAMINATIONUpon completion of this unit, students are expected to:

Demonstrate mastery of all course objectives and learning outcomes.

Total outside work:

5 hours

Grading Category Activity/Deliverable Title

Grade Allocation(% of all graded work)

Project Project Part 2: Enhanced Mortgage Rate Calculator (ePortfolio) (Assigned in Unit 6)

9%

GRADED ACTIVITIES / DELIVERABLES

Exam Final Exam 20%

Page 19: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

18 Date: 11/14/2013

Evaluation and Grading

Evaluation Criteria

The graded assignments will be evaluated using the following weighted categories:

Category In-Class Out-of-Class Weight

Assignment 20% 20%Lab 35% 35%Project 12% 5% 17%Quiz 8% 8%Exam 20% 20%TOTAL 75% 25% 100%

Grade Conversion

The final grades will be calculated from the percentages earned in the course, as follows:

Grade Percentage

A (4.0) 90–100%B+ (3.5) 85–89%B (3.0) 80–84%C+ (2.5) 75–79%C (2.0) 70–74%D+ (1.5) 65–69%D (1.0) 60–64%F (0.0) <60%

Page 20: Curriculum Cover Sheet - sd1420.weebly.comsd1420.weebly.com/uploads/3/9/5/3/39537751/sd1420_11_syllabus_1.pdfIntroduction to Java Programming Syllabus 2 Date: 11/14/2013 Course Summary

Introduction to Java Programming Syllabus

19 Date: 11/14/2013

Academic Integrity

All students must comply with the policies that regulate all forms of academic dishonesty or academic

misconduct, including plagiarism, self-plagiarism, fabrication, deception, cheating, and sabotage. For

more information on the academic honesty policies, refer to the Student Handbook and the Course

Catalog.

(End of Syllabus)