Cosc 2320: C++ Programming 2 Course Syllabus: Spring 2016

Similar documents
Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

SPCH 1315: Public Speaking Course Syllabus: SPRING 2014

BIOL 2402 Anatomy & Physiology II Course Syllabus:

BIOL 2421 Microbiology Course Syllabus:

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

Computer Architecture CSC

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

SOLANO. Disability Services Program Faculty Handbook

Course Syllabus. Alternatively, a student can schedule an appointment by .

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

MTH 215: Introduction to Linear Algebra

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

BUS Computer Concepts and Applications for Business Fall 2012

COURSE SYLLABUS for PTHA 2250 Current Concepts in Physical Therapy

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

Preferred method of written communication: elearning Message

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

BUFFET THEORY AND PRODUCTION - CHEF 2332 Thursday 1:30pm 7:00pm Northeast Texas Community College - Our Place Restaurant Course Syllabus Fall 2013

Intensive English Program Southwest College

MKT ADVERTISING. Fall 2016

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

Texas A&M University-Kingsville Department of Language and Literature Summer 2017: English 1302: Rhetoric & Composition I, 3 Credit Hours

Instructor: Matthew Wickes Kilgore Office: ES 310

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

San José State University

Grading Policy/Evaluation: The grades will be counted in the following way: Quizzes 30% Tests 40% Final Exam: 30%

Course Syllabus It is the responsibility of each student to carefully review the course syllabus. The content is subject to revision with notice.

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Financial Accounting Concepts and Research

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

Aerospace Engineering

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

The Policymaking Process Course Syllabus

ITSC 1301 Introduction to Computers Course Syllabus

Introduction to Personality Daily 11:00 11:50am

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

FIN 571 International Business Finance

Master Syllabus ENGL 1020 English Composition II

Dr. Zhang Fall 12 Public Speaking 1. Required Text: Hamilton, G. (2010). Public speaking for college and careers (9th Ed.). New York: McGraw- Hill.

COURSE WEBSITE:

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

STA2023 Introduction to Statistics (Hybrid) Spring 2013

INTRODUCTION TO HEALTH PROFESSIONS HHS CREDITS FALL 2012 SYLLABUS

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Department of Drafting & Design Engineering Technology. Syllabus

POLSC& 203 International Relations Spring 2012

ECD 131 Language Arts Early Childhood Development Business and Public Service

IST 649: Human Interaction with Computers

SPANISH 102, Basic Spanish, Second Semester, 4 Credit Hours Winter, 2013

Course Name: Elementary Calculus Course Number: Math 2103 Semester: Fall Phone:

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

Social Media Journalism J336F Unique ID CMA Fall 2012

The University of Southern Mississippi


English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

I275 Introduction to Human-Computer Interaction Theory

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

ENGLISH 298: Intensive Writing

Course Goal This is the final course in the developmental mathematics sequence and its purpose is to prepare students for College Algebra.

Required Text: Oltmanns, T. & Emery, R. (2014). Abnormal Psychology (8th Edition) ISBN-13: ISBN-10:

ADMN-1311: MicroSoft Word I ( Online Fall 2017 )

MAT 122 Intermediate Algebra Syllabus Summer 2016

COMM370, Social Media Advertising Fall 2017

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

SPAN 2311: Spanish IV DC Department of Modern Languages Angelo State University Fall 2017

Math 181, Calculus I

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

ECO 2013: PRINCIPLES OF MACROECONOMICS Spring 2017

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

CRITICAL THINKING AND WRITING: ENG 200H-D01 - Spring 2017 TR 10:45-12:15 p.m., HH 205

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

Records and Information Management Spring Semester 2016

General Chemistry II, CHEM Blinn College Bryan Campus Course Syllabus Fall 2011

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

PSY 1012 General Psychology. Course Policies and Syllabus

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Dutchess Community College College Connection Program

Prerequisite: General Biology 107 (UE) and 107L (UE) with a grade of C- or better. Chemistry 118 (UE) and 118L (UE) or permission of instructor.

This course has been proposed to fulfill the Individuals, Institutions, and Cultures Level 1 pillar.

ACADEMIC POLICIES AND PROCEDURES

Southeast Arkansas College 1900 Hazel Street Pine Bluff, Arkansas (870) Version 1.3.0, 28 July 2015

HUMAN DEVELOPMENT OVER THE LIFESPAN Psychology 351 Fall 2013

Austin Community College SYLLABUS

Course Syllabus Art History II ARTS 1304

Transcription:

Cosc 2320: C++ Programming 2 Course Syllabus: Spring 2016 Northeast Texas Community College exists to provide responsible, exemplary learning opportunities. Will McWhorter, Ph.D. Office: Math / Science Office L Phone: 903-434-8223 Email: wmcwhorter@ntcc.edu Office Hours Monday Tuesday Wednesday Thursday Friday Online 9:00-11:00 9:00-9:30 9:00-11:00 9:00-9:30 None By Appointment The information contained in this syllabus is subject to change without notice. Students are expected to be aware of any additional course policies presented by the instructor during the course. Catalog Course Description (include prerequisites): This course is a continuation of COSC 1320 (C++ Programming I). The skills in problem solving and programming acquired in the previous class will be reinforced and enhanced. The concepts of object-oriented programming and design will be introduced. Specific topics include multi-dimension array processing and applications, sort and search algorithms, file processing, string processing, structures, classes, inheritance, pointer variables. Required Textbook(s): Author: Malik, D.S. Title: C++ Programming: From Problem Analysis to Program Publisher: Course Technology / Cengage ISBN Number: 1-4239-0209-2 Supplies 1. Flash drive for file storage and transport 2. Paper and pen for taking notes Resources Computers and computer lab assistants are available in MS103. The LRC and the Academic Skills Center have computers available for students but with limited or no assistance. Printouts in the LRC cost $0.10 a page. To print in any of the other locations, you must have a printing card appropriate for the place you are printing. (Printing cards are available in the NTCC bookstore and cost $2.50 for 25 printouts $0.10 per page). This course however will normally be submitting your work in electronic form through Blackboard. Recommended Reading(s): Any additional book or C++ resource.

Student Learning Outcomes: 1. Students will demonstrate an understanding of one-dimensional arrays. 2. Students will demonstrate an understanding of how to use sorting methods to rearrange data in an array. 3. Students will demonstrate an understanding of how to search an array using both linear and binary searching techniques. 4. Students will demonstrate an understanding of how to use a two dimensional array. 5. Students will demonstrate an understanding of how to construct and use a struct in C++. 6. Students will demonstrate an understanding of how to construct and use a class in C++. 7. Students will demonstrate an understanding of more advanced class related topics such as operator overloading and inheritance. Exemplary Educational Objectives: N/A SCANS Skills: C1, C5, C6, C7, C8, C9, C10, C11, C13, C15, C16, C17, C18, C19, C20, F1, F2, F3, F4, F5, F7, F8, F9, F10, F11, F12, F13, F16, F17 Lectures & Discussions: Class sessions will consist of some lecture time and some lab time. Some assignments will be worked on together during class. However, you must find time outside of class to read the book and to complete the assignments. Evaluation/Grading Policy: Your grade for the course will be based on the following approximate numbers and percentages: 20% Exam 1 20% Exam 2 20% Final Exam 30% 4-5 Programs 10% Homework / Class Activities Letter grades will be assigned according to the following scale: A at least 90% of the total points B at least 80% but less than 90% of the total points C at least 70% but less than 80% of the total points D at least 60% but less than 70% of the total points F less than 60% of the total points You must earn an A on your own. Lower borderline grades may be affected by your class participation and behavior, the pattern of your grades, and the class grade distribution. Drops: If you cannot complete the course, please don't forget to drop. If you are making an obvious effort in the course at the time you drop (still attending class, attempting program assignments), you may drop passing no matter what your actual grade might be. If you just disappear, your grade will be whatever you have actually earned at the end of the semester.

Tests/Exams: Each exam will consist of a concepts section and a coding section. Students will be expected to do their own work on the exam. Exams will be taken online. If the exam is missed, the student must contact the instructor to turn the exam back on. There should be a valid explanation for the absence and the instructor should be notified before the scheduled exam time if possible. Assignments: There may be some homework assignments such as textbook exercises. There will also be 4-6 programs assigned throughout the semester. All work will be submitted through the Blackboard interface. Note the due dates of each assignment. Any assignment handed in late will be marked by Blackboard and may receive a 10% penalty for late submission. NO ASSIGNMENT WILL ACCEPTED MORE THAN A WEEK LATE. Other Course Requirements: A free Dev C++ compiler is available at http://www.bloodshed.net. I will give you more information on this later. The Orwell Dev C++ is an updated version of the Dev C++ compiler and is the best choice for Windows 8 and later operating systems. Student Responsibilities/Expectations: Students are expected to complete course work in an honest manner, using their intellects and resources designated as allowable by the course instructor. Students are responsible for addressing questions about allowable resources with the course instructor. NTCC upholds the highest standards of academic integrity. This course will follow the NTCC Academic Honesty policy stated in the Student Handbook. Students assume full responsibility for the content and integrity of the academic work they submit. The guiding principle of academic integrity shall be that a student's submitted work, examinations, reports, and projects must be that of the student's own work. Students shall be guilty of violating the honor code if they: 1. Represent the work of others as their own. 2. Use or obtain unauthorized assistance in any academic work. 3. Give unauthorized assistance to other students. 4. Modify, without instructor approval, an examination, paper, record, or report for the purpose of obtaining additional credit. 5. Misrepresent the content of submitted work. The penalty for violating the honor code is severe. Any student violating the honor code is subject to receive a failing grade for the course and will be reported to the Office of Student Affairs. If a student is unclear about whether a particular situation may constitute an honor code violation, the student should meet with the instructor to discuss the situation. For this class, it is permissible to assist classmates in general discussions of computing techniques. General advice and interaction are encouraged. Each person, however, must develop his or her own solutions to the assigned projects, assignments, and tasks. In other words, students may not "work together" on graded assignments. Such collaboration constitutes cheating. A student may not use or copy (by any means) another's work (or portions of it) and represent it as his/her own.

If the instructor receives two or more assignments which appear to be identical and the result of dishonesty, all parties involved will receive a zero on that assignment. Keep track of your work and do not share with others. If multiple events like this occur, the instructor reserves the right to award a failing grade for the course. NTCC Academic Honesty Statement: "Students are expected to complete course work in an honest manner, using their intellects and resources designated as allowable by the course instructor. Students are responsible for addressing questions about allowable resources with the course instructor. NTCC upholds the highest standards of academic integrity. This course will follow the NTCC Academic Honesty policy stated in the Student Handbook." Academic Ethics The college expects all students to engage in academic pursuits in a manner that is beyond reproach. Students are expected to maintain complete honesty and integrity in their academic pursuit. Academic dishonesty such as cheating, plagiarism, and collusion is unacceptable and may result in disciplinary action. Refer to the student handbook for more information on this subject. ADA Statement: It is the policy of NTCC to provide reasonable accommodations for qualified individuals who are students with disabilities. This College will adhere to all applicable federal, state, and local laws, regulations, and guidelines with respect to providing reasonable accommodations as required to afford equal educational opportunity. It is the student s responsibility to arrange an appointment with a College counselor to obtain a Request for Accommodations form. For more information, please refer to the NTCC Catalog or Student Handbook. Family Educational Rights And Privacy Act (Ferpa): The Family Educational Rights and Privacy Act (FERPA) is a federal law that protects the privacy of student education records. The law applies to all schools that receive funds under an applicable program of the U.S. Department of Education. FERPA gives parents certain rights with respect to their children s educational records. These rights transfer to the student when he or she attends a school beyond the high school level. Students to whom the rights have transferred are considered eligible students. In essence, a parent has no legal right to obtain information concerning the child s college records without the written consent of the student. In compliance with FERPA, information classified as directory information may be released to the general public without the written consent of the student unless the student makes a request in writing. Directory information is defined as: the student s name, permanent address and/or local address, telephone listing, dates of attendance, most recent previous education institution attended, other information including major, field of study, degrees, awards received, and participation in officially recognized activities/sports. Other Course Policies: COURSE BEHAVIOR Any acts of classroom disruption that go beyond the normal rights of students to question and discuss with instructors the educational process relative to subject content will not be tolerated, in accordance with the Academic Code of Conduct described in the Student Handbook. ATTENDANCE Students are expected to attend all class meetings. The student is responsible for obtaining material distributed on class days when he/she was absent. This can be done through contacting a classmate who

was present or by contacting the instructor during her office hours or other times. Contact your instructor by phone or email should you not be able to attend class. Please see the schedule of classes for the last day to withdraw. Religious Holy Days: please refer to the current Northeast Texas Community College Student Handbook. ELECTRONIC DEVICES IN CLASS POLICY Pagers, CD players, radios, and similar devices are prohibited in the classroom and laboratory facilities. Cell phones should be placed on vibrate in the classroom. In emergency situations, if not during lecture, the student may ask permission to step outside the classroom and take their calls. Text messaging during class is a distraction for the completion of work. The first time a student is caught interacting with the phone rather than working, the phone will be taken from them until the end of the period. After the second time, the student will be asked not to bring the cell phone to class. If these guidelines are not followed, further disciplinary action will be taken which could include reduction in overall grade. Reasonable laptop-size computers may be used in lecture for the purpose of taking notes or completing assignments.