MTSU
  CSCI 2170 - Computer Science II  
    Supplemental Course Information   (Handout 1)
Spring 2022 - Section 003 (10014) & Section 005 (13536)
Remote Delivery Format

DESCRIPTION:
A continuation of CSCI 1170. Topics include the C++ programming language, introductory object-oriented programming techniques, software engineering principles, records, pointers, linked lists, stacks and queues, and sorting and searching.     (4 credit hours)
Prerequisite: CSCI 1170 (with a grade of C or better)

INSTRUCTOR:
Dr. Roland Untch     untch@mtsu.edu       Telephone: 615-898-5047 and leave voicemail

ATTENDANCE & COMMUNICATION:
Attendance is required and absences do not excuse one from class responsibilities. Please be on time to class sessions; latecomers might be unable to join the videoconference (and besides, lateness is disruptive to the class).

Students failing to attend the first two class meetings (lectures) may be dropped from the course.

The course website (https://www.cs.mtsu.edu/~untch/2170) contains notices and assignment postings. You are responsible for checking the website and monitoring for course e-mail twice daily (AM & PM; weekdays only). Following MTSU's FERPA-based e-mail policies, all course-related e-mail will be sent to your MTMAIL account; in turn, you are required to use your MTMAIL account when communicating with the instructor. (Note: The instructor does not send or receive correspondence via D2L; please do not try to contact the instructor through the D2L mail system.)

REASONABLE ACCOMMODATION FOR STUDENTS WITH DISABILITIES:
If you have a disability that may require assistance or accommodation, or you have questions related to any accommodations for testing, note takers, readers, etc., please speak with the instructor as soon as possible. Any student interested in reasonable accommodations can consult the Disability & Access Center (DAC) website www.mtsu.edu/dac. Students may also contact the DAC for assistance at 615-898-2783 or dacemail@mtsu.edu. Middle Tennessee State University is committed to campus access in accordance with Title II of the Americans with Disabilities Act and Section 504 of the Vocational Rehabilitation Act of 1973.


TEXTBOOK:
Tony Gaddis, Starting Out with C++ from Control Structures to Objects (9th Edition), 2018.

GOALS:
The continued development of the student's program design and program construction skills. Topics related to program design include functional decomposition, object-oriented design, algorithm design and analysis, procedural abstraction, and the application and implementation of fundamental data structures. Topics related to program construction include the C++ programming language, UNIX tools, programming language concepts, and object technology.

LEARNING OUTCOMES:
Upon successful completion of this course, a student will be able to:



CLOSED LABS:
The closed lab portion of this course gives students the opportunity to learn and practice the skills needed to do open labs and be successful on exams. Unlike your open lab assignments, which you must work on independently, closed lab assignments (CLAs) give you the opportunity to discuss problems with classmates and seek assistance from the instructor or the lab assistant. You are expected to attend all closed labs. Additional information about the closed labs can be found in Handout 2: Closed Lab Information.

SOLO ASSIGNMENTS (aka OPEN LABS):
Solo assignments (OLAs) are, quite simply, homework. These homework assignments are classified by the instructor as either exercises or projects.

Special Note: no assignments (CLA or OLA) can be turned in after the last day of classes.


ACADEMIC INTEGRITY & INDIVIDUAL EFFORT:
You know that using another's work as your own is wrong. The Computer Science Department's Policy on Academic Integrity applies to this course. Tests (whether called tests, exams, or quizzes) are to be done solo. The university considers using or attempting to use unauthorized materials, information, aids, or unapproved collaboration with others to be cheating. Unless otherwise directed, work alone on open lab assignments (OLAs). The penalty for unauthorized collaboration will range from a grade of zero for an assignment to a failing grade for the course.
FINANCIAL AID NOTICE:
Do you have a lottery scholarship? To retain Tennessee Education Lottery Scholarship (TELS) eligibility, you must earn a cumulative TELS GPA (Grade Point Average) of 2.75 after 24 and 48 attempted hours and a cumulative TELS GPA of 3.0 thereafter. A grade of C, D, F, FA, or I in any course may negatively impact TELS eligibility. Dropping or stopping attendance in a class after the first 14 days of the semester may also impact eligibility; if you withdraw from or stop attending a course and consequently fall to below full-time status (that is, have less than 12 credit hours), you may lose eligibility for your lottery scholarship and you will not be able to regain eligibility at a later time. For additional TELS rules and eligibility information, please refer to your Lottery Statement of Understanding form (http://www.mtsu.edu/financial-aid/forms/LOTFEV.pdf) or contact your MT One Stop Enrollment Counselor (http://www.mtsu.edu/one-stop/counselor.php).

Students receiving any form of financial aid should always consult with their MT One Stop Enrollment Counselor before dropping a course. MT One Stop is located in Room 210 of the Student Services and Admissions Center (SSAC).

TITLE IX
MTSU faculty are concerned about the well-being and development of our students and are legally obligated to share reports of sexual assault, dating violence, domestic violence and stalking with the University's Title IX coordinator to help ensure student's safety and welfare. Please refer to MTSU's Title IX site (http://www.mtsu.edu/titleix) for contact information and details.



https://www.cs.mtsu.edu/~untch/2170/info.html   (maintained by   Roland H. Untch)