ITSE 2321 Section 480

Print Your Name Here: ___________

Your class section #:_________

                      NORTH CENTRAL TEXAS COLLEGE                        

COURSE SYLLABUS

 

Course Name & Number

Object Oriented Programming 2321

Semester & Year

 

 

Fall 2017

 

Instructor’s Name

Dr. Terry Province

   Office Phone #

498-6215

 

 

 

 

Instructor’s Office #

COR 205

Office Fax #

none

 

E-mail Address

tprovince@nctc.edu

Office Hours

By appointment

OR MTWF 11 am to 2:30 pm

Thurs 2:30 pm to 6 pm

 

Grading Policy & Procedures

 

 

Refer to the last page for more detail:

Grades will be based upon the following standards:

 

Course Grade = Exam average 20% + Programming assignments 20% + Quizzes 20% + Chapter Assignment Questions 20+ Discussion Boards 20%

Average      Grade

90-100 =         A

80-90 =           B

70-80 =           C

60-70 =           D

60-below =      F

Grading in this course is points driven.  The maximum number of points may vary semester to semester.  Your total earned points will be divided by the maximum number of points to determine your final average score.  Is best to spend at least one hour per day practicing writing code.  DO NOT let that fall behind because you will not be able to make them up.

 

Catalog Description

Prerequisites: High School Algebra, Geometry, or Business Math.

32 Lecture hours plus 32 Laboratory hours provides 3 credit hours.

 

This course covers the semantics, the syntax, the history of, and the purpose of seven Object Oriented Programming Languages.  The instructor will provide most material needed for the course.  Students will learn to program by examining code written in several OOP languages, analyzing that code, learning terminology, and studying the textbook and other materials provided for the course..

 

Textbooks & Materials

Required / Recommended

The book required for this course is “OOPLs in Our Modern World: a Comparison of Seven Popular OOPLs”.  Author:  Dr. Terry Province.  No ISBN is available at this time.  For the most affordable price-->
Go to: 
https://www.amazon.com/OOPLs-Our-Modern-World-comparison/dp/1520963653 (Links to an external site.)Links to an external site.  The instructor will also provide some additional material during the semester.  It is highly recommended that you bring your own laptop computer to class.  PCs are preferred

Learning

Outcomes

This is a first class in Object Oriented Programming Languages, and as such a foundation class for further work in computer science. Much as a competency with English grammar is required for writing, an understanding of OOPLs is required to for nearly all intermediate and advanced work in computer science.

The following topics will be covered:

  • Basic Terminology of Object oriented Programming.
  • OOPL syntax and semantics.
  • Abstraction, Encapsulation, Polymorphism
  • OOPL paradigms and orientations.
  • Constructors, method calls, and
  • Modules, Classes and Objects.
  • Design and how it relates to software Development
  • Various standard libraries, directives and namespaces.

 

Assessment of these competences is through a combination of demonstrations, written exams and/or hands-on laboratory exams and individual projects.  Examinations, unless otherwise indicated, are weighted 80% to “objective” (multiple choice) questions and 20% to “subjective” (written response) questions. 

This course is the prerequisite for COSC1436 which focuses on the syntax of programming in C++

 

 

General

The essential difference between Hybrid students and Online students in this course is that Hybrid students will attend one two hour class meeting per week during which they are encouraged to ask questions.  Online students will have to be much more self-sufficient in that respect. 

In all cases students must be self-motivated in order to succeed in this course since it flows in a lock-step fashion.  Once drop boxes close they will not be re-opened.  Keep up with the weekly assignments; don’t miss exams, take quizzes over several times until you are familiar with the questions and the correct answers.

College education is intended to broaden the student’s knowledge base.  Any and all material read, discussed, heard, or observed is subject to being referenced on an examination.  Do not expect the body of knowledge to be narrowed by “reviews” from which test questions will be selected. 

 

 

Attendance Policy

 

Attendance is mandatory

Regular and punctual participation in the course material is expected of all students in all classes for which they have registered.  There will be no late or make-up exams.  If the student is compelled to not complete all course work, the student must request an incomplete "I" in writing prior to the final exam stating why the student was unable to complete the work.  Being awarded an “I” in the course will be dictated by the laws and statutes governing such as proscribed by the state of Texas.

 

There are no make-up exams, make-up projects, or make-up participation points or exercises of any kind for any reason.

 

 

       

 

Tentative Calendar

(Changes needed will be announced ASAP, it is your responsibility to adjust to changes)

Exam dates listed here are subject to change.

 

 

 

 

 

 

 

 

 

 

 

 

 

Projected Schedule

A more detailed schedule may be seen at the end of this document.

 

Class meets in COR ______: or Online as enrolled.

Calendar begins Monday. August 28, 2017

 

 

Week 1 through 2 to cover chapters 1-3 in the book:  Introduction to the course and the basic concepts of OOPLs. 

 

Week 2 will include a thorough review of the material, any additional or developing trends or events in programming, and Exam #1.  The week may also include time for work on research for chapter assignments.

 

Weeks 3 through 4 to cover chapters 4-6 in the book:  To include more exercise walking code, discussion of technical points covered in the book, discussion of problems and ideas regarding OOPLs, etc. ()

 

Week 4 will include a thorough review of the material, any additional or developing trends or events in programming, and Exam #2.  The week will also include time for work on research for chapter assignments.

 

Weeks 5 through 6 to cover chapters 7-9.  ()

 

Week 6 will include a thorough review of the material, any additional or developing trends or events in programming, and Exam #3.  .  ()

 

Weeks 7 through 8 will include a thorough review of the material, any additional or developing trends or events in business, and Exam #4

 

The final exam will be a comprehensive exam that gives the student an opportunity to demonstrate their level of overall understanding of the course material.

 

Week 8:

The Week of Final Exams; No classes are met except for the purpose of taking the final examination.  Consult the yet to be published Final Exam Schedule

 

 


Other Pertinent Information

 

Other dates:

 

 

Make note that in the flow of the schedule for this course week 9 is spring break week.  It is expected that students will continue to work on course material during that week and then return prepared to continue on uninterrupted.

 

If a student's personal circumstances dictate that he/she needs to reduce his/her academic load, that student will confer with a counselor for assistance in adjusting the number of courses being taken. A grade of "W" will be given to students who officially withdraw from a course, or "drop", at least by Friday of the 12th week of a long term, or a proportional number of weeks prior to the end of a summer session. Any drops after this time will be made with the approval of the instructor and the Department Chair.

It is the student's responsibility to intitiate the action necessary to drop courses under the conditions outlined above. This requires the completion of a form available in the Reqistrar's Office.

 

 

Scholastic Integrity

Scholastic dishonesty shall include, but not be limited to cheating on a test, falsely identifying yourself or another person, plagiarism, and collusion.  See Student Handbook “Student Rights & Responsibilities:  Student Conduct [FLB-(LOCAL)]” #18.

 

ADA Statement

Tutoring is not available for most technical classes.  You may find many free online tutoring resources.

 

Disability Accommodations Statement:

The Office for Students with Disabilities (OSD) provides accommodations for students who have a documented disability.  A disability is anything that can interfere with learning, such as a learning disability, psychological challenge, physical illness or injury. Accommodations may include extra time on tests, tests in a distraction reduced environment, volunteer note taker in class, etc.

 

On the Corinth Campus, go to room 170 or call 940-498-6207. On the Gainesville Campus, go to room 110 in the Administration (100) Building or call 940-668-4209.  Students on the Bowie, Graham, Flower Mound, and online campuses should call 940-668-4209 to arrange for an intake appointment with OSD.

 

North Central Texas College is on record as being committed to both the spirit and letter of federal equal opportunity legislation, including the Americans with Disabilities Act (ADA) of 1990, ADA Amendments Act of 2009, and Section 504 of the Rehabilitation Act of 1973 (P.L. 93-112).

 

Early Alert and NCTC CARES

The NCTC Early Alert program has been established to assist students who are at risk of failing or withdrawing from a course. Your instructor may refer you to this program if you are missing assignments, failing tests, excessively absent, or have personal circumstances impacting your academic performance. If submitted as an Early Alert you will be notified via your NCTC e-mail address and then contacted by a Counseling and Testing advisor or counselor to discuss possible strategies for completing your course successfully.

The NCTC CARES (Campus Assessment Response Evaluation Services) Team addresses behavior which may be disruptive, harmful or pose a threat to the health and safety of the NCTC community-such as stalking, harassment, physical or emotional abuse, violent or threatening behavior, or self-harm. As a student, you have the ability to report concerning behavior which could impact your own safety or the safety of another NCTC student. Just click the NCTC CARES Team logo posted on MyNCTC, or send an e-mail to CARESTeam@nctc.edu.  As always, if you feel there is an immediate threat to your own safety or welfare (or to another student), please call 911 immediately.

 

 

EEOC Statement

North Central Texas College does not discriminate on the basis of race, color, national origin, gender, religion, age, or disability in the employment or the provision of services.

 

Web Page

Visit the North Central Texas College web page for information on registration, financial aid, counseling/advising, and cost of tuition and fees.  You will also find information on the catalog and semester schedules as well as courses of study.  You can keep up with what is happening on campus by checking the calendar of events and the sports news.  The web has information on the library as well as links to other areas of interest.  Check out our web page at http://www.nctc.edu .

 

Additional content for this course may be found in your Angel account.  Please check there for updates and news.

 

There are no Handouts for this set.