CS 1313 010 Spring 2024
Programming for Non-majors in C
University of Oklahoma


ALL INFORMATION ON THIS WEBPAGE
IS TENTATIVE
UNTIL AT LEAST WED JAN 17 2024 9:30AM CENTRAL TIME.


ANNOUNCEMENTS


Pending Events & Deadlines

  • Syllabus:   coming soon
     
  • Quiz #1
    During lecture Mon Jan 22 2024 9:30-9:45am Central Time
    Quiz questions are taken word-for-word from Homework #1, which can be found most of the way down this webpage, in the section titled "Handouts & Assignments."
    Open book & open notes but not open neighbor UNLESS OTHERWISE ANNOUNCED
     
  • Programming Project #1
    Due by Wed Nov 29 10:20am Central Time on Canvas
     
  • NO Short Programming Assignment (CodeLab) due Fri Jan 19 NOR Fri Jan 26, because we haven't yet learned enough to do CodeLab exercises.
     
  • Short Programming Assignment (CodeLab) #1
    4 exercises
    Due by Fri Feb 2 10:20am Central Time
     
    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."
    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."
     
  • Short Programming Assignment (CodeLab) #13
    41 BONUS EXTRA CREDIT exercises
    Due by 9:30am WED Dec 6
     
    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 (Tue Dec 12 8:00-10:00am), 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 12, 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 Jan 19.

  • SYLLABUS

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

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

    HELP SESSIONS WITH INSTRUCTOR
    Mondays 12:00noon-3:00pm via Zoom starting Mon Jan 22

    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
    Mohammad Basiri
    Sanjay Dodda

    LAB SECTIONS
    Fridays in Carson Engineering Center 205 + 206 starting Fri Jan 19
    Section 011: Fridays, Carson 205 + 206, 12:00noon - 12:50pm, Mohammad Basiri
    Section 012: Fridays, Carson 205 + 206, 1:00pm - 1:50pm, Mohammad Basiri
    Section 013: Fridays, Carson 205 + 206, 2:00pm - 2:50pm, Mohammad Basiri
    Section 014: Fridays, Carson 205 + 206, 3:00pm - 3:50pm, Mohammad Basiri

    TA HELP SESSIONS
    Tuesdays, 9:00am - 10:30am, Zoom, starts Tue Jan 23, Mohammad Basiri
    Tuesdays, 2:00pm - 3:30pm, Zoom, starts Tue Jan 23, Sanjay Dodda
    Wednesdays, 8:00am - 9:15am, Zoom,         on Programming Project due dates only

     
    NOTE: CS1313 provides over 11 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.

    Grading

    Course Policies

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


    HOW TO DO WELL IN CS1313


    UNIVERSITY POLICIES

    Academic Misconduct

    Reasonable Accomodation Policy

    Religious Observance

    Adjustments for Pregnancy/Childbirth Related Issues

    Title IX Resources and Reporting Requirements

    Mental Health Support Services

    Final Exam Preparation Period

    Emergency Protocol

    Armed Subject/Campus Intruder

    Fire Alarm/General Emergency


    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
    Mohammad Basiri     TA    
    Sanjay Dodda     TA    


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