CS 1313 010 Fall 2021
Programming for Non-majors in C
University of Oklahoma


ANNOUNCEMENTS


Pending Events & Deadlines

  • Syllabus PDF
     
  • NO LABS Fri Dec 3 nor Fri Dec 10
     
  • AND
     
  • NO HELP SESSIONS Mon Dec 6 - Fri Dec 10
     
  • Programming Project #6
    Due during lecture by 10:20am Wed Dec 1 on Canvas
     
  • Quiz #15
    During lecture 9:30-9:45am Mon Dec 6 2021
    Quiz questions are taken word-for-word from Homework #15.
    Open book & open notes but not open neighbor UNLESS OTHERWISE ANNOUNCED
    NOTE: This is a BONUS assignment: your score on it WILL be applied to increase the sum of your quiz scores, but its maximum possible score WON'T be applied to increase the sum of maximum possible quiz scores.
    So this assignment is GUARANTEED to help your overall percentage score for the semester (and thus to help your overall letter grade for the course), UNLESS YOU GET A ZERO ON IT (for example, by not doing it at all).
     
  • Short Programming Assignment (CodeLab) #13
    27 BONUS EXTRA CREDIT exercises

    Due by 9:30am Wed Dec 8 (officially),
    but the lateness penalty is waived through 9:30am Fri Dec 10
     
    NOTE: On turingscraft.com, the due date is listed as Fri Dec 10, but this is only to ensure that lateness penalties are marked correctly.
     
    To find out which exercises are due soon, SORT BY DEADLINE. See the section on Short Programming Assignments, below, for instructions on how to sort by deadline.
    If you haven't yet registered or paid for for CodeLab, scroll down to the link below, "Setting Up, Logging in to and Purchasing CodeLab."
    NOTE: To prepare for the final exam, we urge you to complete this Short Programming Assignment, and ALL PREVIOUSLY ASSIGNED EXERCISES THAT YOU HAVEN'T YET COMPLETED, before the exam.  
    NOTE: This is a BONUS assignment: your score on it WILL be applied to increase the sum of your CodeLab scores, but its maximum possible score WON'T be applied to increase the sum of maximum possible CodeLab scores.
    So this assignment is GUARANTEED to help your overall percentage score for the semester (and thus to help your overall letter grade for the course), UNLESS YOU GET A ZERO ON IT (for example, by not doing it at all).
     
    If you need help with CodeLab,
    The Short Programming Assignment details can be found most of the way down this webpage, in the section titled "Handouts & Assignments."
     
  • Comprehensive Final Exam
    Tue Dec 14, 8:00-10:00am
    Sarkeys Energy Center N202
    Open book & open notes but not open neighbor UNLESS OTHERWISE ANNOUNCED
     
  • HELP SESSIONS
  • LAB SESSION TAs
    All lab sections start Fri Aug 27.
  • HAVE A GREAT BREAK!

  • SYLLABUS

    LECTURES
    Monday/Wednesday/Friday 9:30-10:20am
    Sarkeys Energy Center (SEC) N202 (SE corner of Jenkins & Boyd)
     
    FINAL EXAM: Tuesday Dec 14 8:00-10:00am

    INSTRUCTOR
    Dr. Henry Neeman
    405-325-5386, Engineering Laboratory 212)

    HELP SESSIONS WITH INSTRUCTOR
    Mondays 12:30-3:30pm via Zoom starting Mon Aug 30

    ZOOM OR IN-PERSON ONE-ON-ONE VISITS (off schedule)
    BY APPOINTMENT ONLY, MADE AT LEAST 24 HOURS IN ADVANCE

    CONTACTING THE INSTRUCTOR AND THE TAs
    Please contact Dr. Neeman and ALL the TAs by unless it's an emergency.
    When contacting one, unless it's a personal matter, please contact ALL (instructor and all TAs).
    Please DON'T call the main offices of the School of Computer Science, the Gallogly College of Engineering, or OU Information Technology UNDER ANY CIRCUMSTANCES.

    TEACHING ASSISTANTS
    Ashesh Gaur
    Reza Gheibi
    Justin Reynolds
    Zahra Sadri

    LAB SECTIONS
    Fridays in Carson Engineering Center 205 + 206 starting Fri Aug 27
    Section 011: Fridays, Carson 205 + 206, 11:30am - 12:30pm, Justin Reynolds
    Section 012: Fridays, Carson 205 + 206, 10:30am - 11:20am, Zahra Sadri
    Section 013: Fridays, Carson 205 + 206, 8:30am - 9:20am, Reza Gheibi
    Section 014: Fridays, Carson 205 + 206, 2:30pm - 3:20pm, Ashesh Gaur

    TA HELP SESSIONS
    Mondays, 11:00am - 12:30pm, Zoom, starts Mon Aug 30, Justin Reynolds
    Tuesdays, 8:00am - 9:30am, Zoom, starts Tue Aug 31, Ashesh Gaur
    Tuesdays, 2:00pm - 3:30pm, Zoom, starts Tue Aug 31, Reza Gheibi
    Wednesdays, 8:00am - 9:15am, Zoom, starts Wed Sep 1, Zahra Sadri

     
    NOTE: CS1313 provides over 14 hours of scheduled time (lectures, lab sessions, help sessions) per week, except when otherwise announced.


    Ambitious, Tentative List of Topics (not all topics necessarily covered, not necessarily in this order)


    Prerequisite: MATH 1523 (Precalculus and Trigonometry) or equivalent, either before or concurrent with CS 1313
    Note: CS 1313 is NOT for students majoring or minoring in CS or enrolled in CS option/emphasis programs.

    To Be Purchased:

    Required work (and percent of overall grade)

    Recommended work

    Web-based Short Programming Assignments (CodeLab)
    Instructions on how to register for and use CodeLab are posted on the CS1313 website, below. EACH SHORT PROGRAMMING ASSIGNMENT WILL CONSIST OF MULTIPLE NUMBERED CODELAB EXERCISES.

    Lecture/Lab Attendance

    Web Postings
    All printable course materials, including lecture slides, homework assignments and programming project specifications, will be posted on the course website (cs1313.ou.edu). YOU are responsible for downloading and printing these materials. You should check the course website AT LEAST twice a week, but daily is even better.

    E-mail
    Often, we need to alert the class to an important issue or problem. You should check your e-mail AT LEAST twice a week, but daily is even better. Course e-mails are sent to your official OU e-mail address; YOU are responsible for making sure that course e-mails are getting to you.
    DON'T delete CS1313 e-mails, EVER.

    Campus/Course Holidays (no lectures, no lab sessions, no help sessions)

    Grading

    Course Policies

    Reasonable Accomodation Policy

    COVID-19 Policies

    Adjustments for Pregnancy/Childbirth Related Issues

    Title IX Resources

    Religious Observance

    Copyright

    Academic Misconduct

    Final Exam Preparation Period

    Emergency Protocol


    HOW TO DO WELL IN CS1313


    HANDOUTS & ASSIGNMENTS

    Syllabus:     PDF

    Lecture Slides

    Homeworks (Quizzes based on these are worth 10% of your overall grade for the semester.)

    Short Programming Assignments (worth 10% of overall grade)

    Programming Projects (worth 45% of overall grade)

    Exams


    USEFUL INFORMATION


    Instructional Team Quick-find
    Henry Neeman     Instructor         webpage
    Ashesh Gaur     TA    
    Reza Gheibi     TA    
    Justin Reynolds     TA    
    Zahra Sadri     TA    


    This webpage: http://cs1313.ou.edu/