CSE 271 Object-Oriented ProgrammingJava

Java Python CSE 271 Object-Oriented Programming

Course Description

The design and implementation of software using object-oriented programming techniques,including inheritance,polymorphism,object  persistence,and  operator  overloading.Students will analyze program specifications and identify appropriate objects and classes.Additional programming topics  include dynamic memory recursion,using existing object libraries,and binary/ASCIl file processing.

Prerequisite:CSE 174 with a grade of C-or better or equivalent.

Course Outcomes

At the end of this course,students should be able to:

271.1 Design and implement computer programs using object-oriented programming techniques.

271.2 Write robust programs

271.3 Use permanent storage to preserve the state of a program.

271.4 Use recursion as a problem-solving technique.

271.5 Describe and implement sorting algorithms.

271.6 Design and develop applications with a graphical user interface.

Course Text

Any JAVA Late Objects text is acceptable.

Recommended  text:Horstman,Cay,Big  Java  Late  Objects,1st  Edition,Wiley,ISBN-13:978- 1118087886 [Any edition of this text is acceptable]

Required Software

JAVA7 (or  Higher)and jGRASP IDE (https://spider.eng.auburn.edu/user-

cgigrasplgrasp.pl?;dl=download jgrasp.html) (Eclipse,Netbeans,and XCode are also acceptable

Course Modules

In this course,we progress through a series of modules.Students are expected to complete the

modules and activities in the order presented.Each module can be accessed from the "Home"

navigation link or by selecting "Modules"in the left navigation bar.In general,most modules consist  of an overview page,module outcomes,readings,presentations and assignments,including quizzes, and group and individual work.Additionally,as needed,supplemental material,including links to

external sources,are also in the modules.

Online Discussions

Some discussion boards and/or collaborative tools will be required.Interacting via online text can be misconstrued.

·Review the discussion rubric before your first post."I agree"is not an acceptable post.Be thoughtful and reflective.

·Review your text  before  posting.

·Watch the way in which you post humor.

·Disagree and challenge  ideas; don't make it personal.

·Accept disagreement and thoughtfully consider other ideas

·Iadvise  students  to  view  this    Discussion    Board    Etiquette

(https://www2.uwstout.edu/content/profdev/rubrics/discuss etiquette.html) website for more complete information.

As a student in this course,you are expected to actively participate in online discussions and the

group projects,as well as other activities required in this course.You are expected to post your ideas and assignments,react to others'ideas,and exchange thoughts with fellow students and the

instructor.

Closed Captioning

You may be asked to create video(s)to post and share your work for others to view and provide

feedback.ALL videos MUST be closed captioned.You may use YouTube but review and make

certain the captions are   correct.Review  "9  Free  Tools  to  Make  Your  Video  Captioning  Easier..."  (https://blog,amara,orq/2018/05102/10-free-tools-to-make-vour-captioning-process-easier-in-20181)

Amara Blog accessed 12-2-2019.This site provides useful comparisons of the various tools.

 Additional Information

The Miami Plan for Liberal Education

Liberal education complements specialized studies in your major and provides a broadened context for exploring personal and career choices.Every student,regardless of major,is required to

participate in the Miami Plan for Liberal Education.Liberal education course work and co-curricular programming emphasize four basic goals:

·Thinking  Critically.Students  achieve  a  perspective  by  combining  imagination,intuition,reasoning,

and evaluation.Critical thinking develops the ability to construct and discern relationships, analyze arguments,and solve complex problems.

·Understandin CSE 271 Object-Oriented ProgrammingJava g Contexts.Because how we know may be as important as what we know,

examining assumptions is an important part of learning.Knowledge of the conceptual frameworks and achievements of the arts,sciences,technology,and the character of global society is crucia  to our future.

·Engaging with Other Learners.A healthy exchange of different ideas and viewpoints encourages a rethinking of accepted perspectives.Therefore,diversity among learners,a supportive atmosphere of group work,active listening,and opportunities to critique results encourage learning through shared efforts.

·Reflecting and Acting.By making thoughtful decisions and examining their consequences,

students may enhance personal moral commitment,enrich ethical understanding,and strengthen civic participation.

Statement of Community

Miami University is committed to fostering a supportive learning environment for all students

irrespective of individual differences in gender,race,national origin,religion,handicapping conditions, sexual preferences,or age.Students should expect,and help create,a learning environment free

from all prejudice.Disparaging comments,sexist or racist humor,or questioning the academic

commitment of students based upon these individual diferences are behaviors that undermine our learning community.If such behaviors occur in class,please seek the assistance of your instructor or the campus Executive Director (or his designee).We will not tolerate unacceptable behavior in this classroom,on this campus nor at this university.

Disability Services

Everyone should have an excellent learning experience in this class.If you have a disability and need accommodations,please discuss with your instructor as soon as possible so they can help by making

appropriate adjustments and connecting you with resources.The university provides audiobooks, large-print materials,testing services,study services,and more at no cost for students with

disabilities.Contact the Office for Disability Services (ODS).

MUH  Disability  Service:Phone:513-785-3143 Email:[email protected]

Office:130 Rentschler Hall

MUM  Disability  Service:Phone:513-727-3312

Email:[email protected] Office:14 Johnston Hall

Academic Integrity

Please review all parts of the Undergraduate Students |Academic Integrity website,paying close  attention to the criteria for academic dishonesty and the sanctions.You can find this information by

accessing the University    Policy   Library   (https://miamioh.edu/policy=

librarylstudents/undergraduatelacademic-regulations/academic-integrity.html) 

Unless directly assigned otherwise,all assignments are to be completed on an individual basis.It is a violation of academic integrity as well as the specific code of conduct as presented in the student

handbook for you to represent anyone else's work as your own.This includes cutting and pasting

information from web sites.Instructors are required to report suspected incidents of academic

dishonesty to the department chair who must then follow the university academic dishonesty process.

You are encouraged to study with or discuss general aspects of assignments with other students.

However,anything turned in must be your own work.If you are having difficulty understanding or completing an assignment,please ask for clarification or assistance.

Duty to Report

As of July 1,2017,nearly all employees of Miami University have a Duty to Report Harassment and Discrimination.We are deeply committed to finding ways to effectively prevent,reduce and respond

to discrimination and harassment,including sexual misconduct and interpersonal violence.This

change is intended to create a more aware,responsive,and safer community.By asking all employees to report,we will be able to respond more effectively when a member of our community experiences such misconduct.

Computer Access

This course requires access to computers and the internet.If you have difficulty with your home

system,public computer labs are available on campus.No extensions or exceptions will be granted due to problems with computer access.This includes any lack of access to prepare assignments,

email,accessing Canvas or any other online activity.NOTE:Computer must be equipped with a microphone and camera in order to participate in the required course meetings via Web Conferencing         

  • 16
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值