ITSE 2321 0341 - OBJECT-ORIENTED PROGRAMMING Syllabus

NORTH CENTRAL TEXAS COLLEGE COURSE SYLLABUS

Course Title: Object Oriented Programming I
Course Prefix & Number: ITSE2321 Section Number: 330

Semester Credit Hours: 3 Lecture Hours: 32

Course Prerequisite(s): computer literacy is expected

Semester/Year:
Lab Hours: 32

Course Description (NCTC Catalog):

Introduction to object-oriented programming. Emphasis on the fundamentals of design with classes, including development, testing, implementation, and documentation. Includes object- oriented programming techniques, classes, and objects.

Required or Recommended Course Materials:

The textbook for the course is “OOPLs In Our Modern World: The comparison of seven popular OOPLs”.
The author is: Dr. Terry Province
Book is available from

Next-day shipping is available and convenient.

The instructor will also provide some additional material during the semester. There is substantial course content in Canvas to help explain and support the book. Be sure to read ALL of the course content.

It is highly recommended that you bring your own laptop computer to class. PCs are preferred. It may not be possible to load the IDE (Visual Studio 17 if you choose to go that way) onto MACs. MACs will work with the onllinineecocommpipleilresrsuscuhcahs aidseiodneo.cnoem.cothmoutghho.uSgoh.if SyouifdyoohuavdeoahMavAeCayMouAcCanyuosue ictainf yuosue niteeifd yto.u need to.

comparison/dp/1520963653

(Links to an external site.)

INSTRUCTOR INFORMATION

Name of Instructor: Campus/Office Location: Telephone Number: E-mail Address:

OFFICE HOURS

Monday Tuesday

by appointment by appointment Other times by appointment

Wednesday

by appointment

Thursday

by appointment

Friday

CDrly.dTerSraylyPerorvi

nce

Summer III

SFaplrlin2g0129020 2019

Corinth room 205

Online

940-498-6215

(940) 372-3110

ctpsarolyveinr@cen@ctnc.cetdc.uedu

STUDENT LEARNING OUTCOMES (From Academic Course Guide Manual/Workforce Education Course Manual/NCTC Catalog

The following course goals exceed the WECM requirements:

At the successful completion of this course the student will be able to:

Create appropriate documentation: Use and understand the Basic Terminology of Object oriented Programming.

Use OOPL syntax and semantics in 7 different OOPL languages.

Define Abstraction, Encapsulation, and Polymorphism.

Discuss and demonstrate OOPL paradigms and orientations

Create programs using classes and objects using object-oriented programming techniques: Recognize and write program code for Constructors, method calls, and Modules, Classes and Objects.

Develop executable programs: Demonstrate appropriate design, coding, testing, and documenting of computer programs that implement project specifications and requirements.

Use Various standard libraries, directives and namespaces.

1

2 3 4 5

6

7

GRADING CRITERIA

# of Graded Course Elements 2
12
4
4
6

Graded Course Elements

Percentage or Point Values 20
10
20
30
20

Note that the grade weight is on Discussion Posts, Programming Runs, and Chapter Assignments. Poorly done Discussion Posts, Programming Runs, and Chapter Assignments will get poor grades. It is essential that these be completed with thoughtful and insightful involvement. Be careful to follow instructions carefully and complete all portions of all assignments.

COURSE SUBJECT OUTLINE (Major Assignments, Due Dates, and Grading Criteria) Quizzes 1 thru 6 Due prior to Mid-term Exam Correct/incorrect M/C

See date in Canvas
Discussion Posts 1, 2 and 3 Due prior to Mid-term Exam Correct/incorrect

See date in Canvas

Exams

Quizzes

Discussion Posts

Programming Runs

Chapter Assignments

Chapter Assignments 1, 2, and 4
Programming Run 1 and 2

Mid-term Exam Quizzes 6 thru 12

Discussion Posts 4, 5 and 6

Programming Run 3 and 4

Chapter Assignments 6, 7, and 9
Final Exam

ATTENDANCE POLICY

Due prior to Mid-term Exam See date in Canvas
Due prior to Mid-term Exam See date in Canvas

Week #5
Due prior to Final Exam
See date in Canvas
Due prior to Final Exam
See date in Canvas
Due prior to Final Exam
See date in Canvas
Due prior to Mid-term Exam See date in Canvas
Week #10

Format, completion

Format, completion, correct/incorrect Correct/incorrect M/C Correct/incorrect M/C

Correct/incorrect

Format, completion, correct/incorrect Format, completion

Correct/incorrect M/C

Regular and punctual attendance is expected of all students in all classes for which they have registered. All absences are considered to be unauthorized unless the student is absent due to illness or emergencies as determined by the instructor. It is the student responsibility to provide documentation as to the emergency for approval and judgement by the faculty member. Approved college sponsored activities are the only absences for which a student should not be held liable and only when provided by a college official ahead of the absence. Valid reasons for absence, however, do not relieve the student of the responsibility for making up required work. Students will not be allowed to make up an examination missed due to absence unless they have reasons acceptable to the instructor. A student who is compelled to be absent when a test is given should petition the instructor, in advance if possible, for permission to postpone the exam. Student will be dropped from a class by the Registrar upon recommendation of the instructor who feels the student has been justifiably absent or tardy a sufficient number of times to preclude meeting the course’s objectives. Persistent, unjustified absences from classes or laboratories will be considered sufficient cause for College officials to drop a student from the rolls of the College. From Board Policy FC (LOCAL)

Last day to withdraw from a course with a “W” is _SJeuplyte1m2b, e2r02178, (2S0u1m9mer III)___. DISABILITY SERVICES (Office for Students with Disabilities)

The Office for Students with Disabilities (OSD) provides support services for students with

disabilities, students enrolled in technical areas of study, and students who are classified as special populations (i.e. single parents).

Support services for students with disabilities might include appropriate and reasonable

accommodations, or they may be in the form of personal counseling, academic counseling, career counseling, etc. Furthermore, OSD Counselors work with students to encourage self- advocacy and promote empowerment. The Counselors also provides resource information, disability-related information, and adaptive technology for students who qualify.

If you feel you have needs for services that the institution provides, please reach out to either Wayne Smith (940) 498-6207 or Yvonne Sandman (940) 668-4321. Alternative students may

stop by Room 170 in Corinth or Room 110 in Gainesville.

CPrOoRgrEaCmUCRaRpIsCtUonLeUMReqFOuiUreNmDeAntTsI:ONAL COMPONENT AREA (ForcllaassseessininthteheCoCroer)_e_)________  Communication

The capstone for the all Information Technology Certificates is a comprehensive program exam with a

 Mathematics 
score of 70% or higher. Exam must be scheduled with the Department Chair upon completion of a

 Life and Physical Science  Social and Behavioral Sciences certificate.

  •   Language, Philosophy & Culture  Component Area Option

  •   Creative Arts

The capstone requirement for the all Information Technology AAS Degrees is a program specific course

directly rAelmaterdictaonthHeisdtoegryree. This course may not be substituted and should be taken the last semester

before graduation. You will find more information about the capstone course for your degree in the

REQUIRED CORE OBJECTIVES (For classes in the Core)

catalog.

  •   Teamwork

  •   Personal Responsibility

  •   Social Responsibility

Government/Political Science

 Critical Thinking
 Communication
 Empirical and Quantitative

COURSE TYPE

  •   Academic General Education Course (from ACGM but not in NCTC Core)

  •   Academic NCTC Core Curriculum Course

 WECM Course

STUDENT HANDBOOK

Students are expected to follow all rules and regulations found in the student handbook and published online.

ACADEMIC DISHONESTY

Scholastic dishonesty shall include, but is not limited to cheating, plagiarism, academic falsification, intellectual property dishonesty, academic dishonesty facilitation and collusion. Faculty members may document and bring charges against a student who is engaged in or is suspected to be engaged in academic dishonesty. See Student Handbook, “Student Rights & Responsibilities: Student Conduct ([FLB(LOCAL)]”.

Consequences for academic dishonesty may include:

  1. 1)  Zero for the assignment in question

  2. 2)  “F” in the course

QUESTIONS, CONCERNS, or COMPLAINTS

Name of Chair/Coordinator: Office Location:
Telephone Number:
E-mail Address:

Name of Instructional Dean: Office Location:
Telephone Number:
E-mail Address:

Susan Svane
Corinth Campus room 232

ssvane@nctc.edu

Debbie Huffman Gainesville Campus

dhuffman@nctc.edu