CSCE 102 SYLLABUS
This is not a contract. Updates can be made at any time. - Syllabus
Course Information
CSCE 102
Instructor: Bhavana Ginjupally
Email: bhavana@sc.edu
Office: Sumwalt 340
Credits: 3
Course Description
As outlined in the USC Undergraduate Bulletin, this course provides an introduction to systematic computer problem-solving and programming for various applications.
Textbook
"Basics of Web Design: HTML5 & CSS" by Ferry Felke-Morris, 6th Edition.
In addition, we will utilize online resources for JavaScript, including W3Schools.
Grades
Grading Criteria:
- A: 90-100%
- B+: 87-89%
- B: 80-86%
- C+: 77-79%
- C: 70-76%
- D+: 67-69%
- D: 60-66%
- F: <60%
Components and Weights:
- Test 1: 15%
- Test 2: 15%
- Labs: 40%
- Project: 10%
- Homework/Quizzes: 20%
- No Final Exam
Note: A passing average on weekly lab assignments is required to pass the class.
Grade Inquiries
- If a grade is missing on Blackboard after the grades are released, students must notify the instructor within three (3) working days. No changes will be made to any grades after this period.
You may request a re-assessment of any graded work in this course, subject to the following conditions:
- The request for re-assessment must be made by email within three (3) working days of the grade being released to you.
- The full item being re-assessed will be completely re-assessed using the rubric, and your grade may remain unchanged, increase, or decrease as a result of re-assessment.
- You must provide a graded copy of the assignment when requesting the re-assessment.
Test/Homework/Quiz Policies
- Makeup Test: A cumulative makeup test will be scheduled at the end of the semester for excused absences. Please contact the instructor as soon as possible if you miss a test.
- Homework: It is your responsibility to ensure assignments are submitted on time and correctly, not accepted via email without prior agreement with the instructor. Homework assignments are expected to be submitted on time. Late submissions will not be accepted unless prior notice has been given or in the case of a medical emergency. If a medical emergency occurs, students are required to email the instructor as soon as they are able to do so after the emergency has passed. Late homework submissions will only be considered if the student provides an excused absence through the university's ombudsman.
- Quizzes: No makeup quizzes; two lowest grades will be dropped. Contact the instructor for excused absences.
- In-Class Assignments and Pop Quizzes: Throughout the course, there will be in-class assignments given during lecture time. These assignments are to be completed within the class period. Additionally, there will be pop quizzes administered periodically.
Lab Assignments and Deadlines
- Lab assignments are to be initiated during the lab period and students should endeavor to complete them within that timeframe.
- Each assignment will have a one-week deadline. All lab assignments must be submitted on the X drive by the night before the lab session.
- Attendance is expected; notify the instructor beforehand for absences. Signing the attendance sheet implies full attendance. Ensure to maintain backup copies of all work. For each lab session or lab assignment, there will be 5 points awarded for attendance
Open Lab Hours
Rooms 361 and 244 in Sumwalt will have scheduled open hours with lab monitors available for assistance. Check Blackboard for the schedule.
Student Disability Center
Students with disabilities can seek accommodations through the Student Disability Resource Center. Contact details are provided.
Academic Honesty
Cheating will result in an F grade and disciplinary action. Maintain academic integrity; seek assistance but do your own work.
Carolinian Creed
As members of the Carolina Community, adherence to the Carolinian Creed is mandatory. Respect, integrity, and academic honesty are essential.
Responsible Use of Computer Resources
Adhere to university policies on computer usage, including copyright laws and harassment policies.
Attendance Policy
Attendance is expected for both lecture and lab sessions. Advisement appointments or work schedules are not valid excuses for absence.
Technical Help with Sumwalt Account
For technical issues with Sumwalt accounts, submit a ticket to the College of Engineering and Computing's IT helpdesk.
Getting Help with Lab Assignments
Multiple avenues for assistance are available, including instructor office hours and open lab hours. Seek help as needed; do not resort to cheating.
Text Editors
Utilize recommended text editors for coding tasks. Avoid word processors for coding purposes.
General Information and Reminders
Key reminders:
- All lab assignment files must be on the X drive for grading.
- Late submissions incur penalties, but timely communication with instructors is encouraged.
- Maintain focus during class sessions; refrain from cellphone use.
CSCE 102 Learning Outcomes
By the end of the course, students should be able to:
- Formulate algorithms from English task descriptions.
- Develop, execute, test, and debug computer programs in a high-level language.
- Modify existing computer programs.
- Demonstrate comprehension of programming and web-related concepts and terminology.