Second Continued Operations Revised Syllabus Spring 2020

Welcome to our online 102 class! We did not expect this, wish things were different and will all do the best that we can. I hope that you and your family are safe and well and following the CDC guidelines. Please remember that your health is most important.

We have modified this course to move forward as an online class. We are still here to help you. If you have any concerns or need help please contact me. You will also still have the help of your lab instructor and the lab monitors and even other lab instructors. Together we will get through these difficult times. Remember we are here to help you.

We have removed Test 2 and the Final Exam and increased the percentages of the labs, the project, and the HW/quizzes. Quizzes will be posted on Blackboard.

We will put lectures on Blackboard (you should see a newly created CSCE102 supersite spring 2020 001-003, 016-018 on your blackboard page, this is the place where I will upload the lectures and some other materials), increase the number of handouts posted to explain the material, post homework and quizzes on our class webpage and/or blackboard. You will need to look at both. We are encouraging you to ask if you have questions. We will do our best to keep up with the high volume of email.

The new percentages are:

Lab monitors are still providing help with debugging your code. We will post a schedule of monitors including when and how each monitor will be available.

If you have problems with your internet connection or other concerns please contact me.

New schedule and communication methods for open lab hours

Class TIMINGS : MW 8:30 am - 9:20 am
OFFICE HOURS : T 3:40-5:00 pm and R 3:40-4:20 pm
Lab Instructor's Web Page : For section 1: Denise Davis
For section 2: Zhiyuan Li
For section 3: Zhiyuan Li
Open Lab hours : Lab hours

Required Textbook:


Homework Due Date Instructions Other Information
1 Wed. Jan 29th, start of the class Homework 1 Late submission: Monday February 3rd, start of the class; with 20% penalty
2 Wed. Feb 19th, start of the class Homework 2 Late submission: Monday Feb 24th, start of the class; with 20% penalty
3 Tue. Mar 24th, 11:30 pm Corrections for Test 1 Late submission: Thu. Mar 26th, 11:30 pm; with 20% penalty
4 Sunday March 29th, 11:59 pm Homework 4 No late submission will be accepted

Course Notes:



A = 90-100, B+ = 87-89, B = 80-86, C+ = 77-79, C = 70-76, D+ = 67-69, D = 60-66, F < 60

Grading consists of

Tests, Quizzes and Final:

Policy on attendance:

Policy for Cheating

The University of South Carolina and the Department of Computer Science and Engineering take a strong stand against cheating. Anyone caught cheating in this course will receive a grade of F and the incident will be reported, which may result in further disciplinary action.  You are allowed to ask for help in the labs and on certain parts of projects and homework; but do your own work. Don't let anyone do it for you. Do not turn in someone else's work as your own or give work to another student. It could be be turned in as their work. The student that gives the work is as guilty as the student that takes the work. The University of South Carolina's Rule of Academic Responsibility states:

It is the responsibility of every student at the University of South Carolina Columbia to adhere steadfastly to truthfulness and to avoid dishonesty, fraud, or deceit of any type in connection with any academic program. Any student who violates this rule or who knowingly assists another to violate this rule shall be subject to discipline...

Read more about the Rule of Academic Responsibility at Responsibility.

As a student, member of the faculty or staff at the University of South Carolina you are a member of the Carolina Community and are therefore obligated to adhere to the Carolinian Creed.(

Open Lab Hours

There are two labs available for you to use outside of your assigned lab time. Rooms 361 and 244 will be open and a lab monitor will be available to answer questions. The lab hours will be posted on the web and on the lab doors.

Lab hours

How to do well in this course:

  1. Attend lectures and labs. Much of the material that you will be expected to know is not directly from the textbook. Topics in the textbook will be supplemented with information from other sources.
  2. Complete homework assignments. Quiz and test questions will be similar to or identical to homework problems.
  3. Seek help if needed. If you have some trouble completing the lab, see me during my office hours. Don't wait until you fall behind .
  4. Read the academic responsibility and "what every student should know" document. It can be found here:

Responsible Use of Computer Resources

The University of South Carolina has a strong policy against computer abuse. Students are expected to act responsibly using computers. This includes obeying all applicable laws regarding copyright and harassment. See the Student Guidelines for Responsible Computing at