SmithLogo

CSC 250

Theory of Computation

Smith Computer Science



Lecture Notes 01: Welcome to CSC 250





Before Starting:
Who's who and why are we here?



Pablo

Name: Pablo Frank Bolton ("Frank" and "Bolton" are last names);
Pronouns: He, Him;
you can call me "Pablo"

What do I do?



My Dog Yak

this is my dog, Yak:
(Informal Dog-Walk Hours can be used for petting Yak, chatting with me, or even to talk shop)

Instructional Team

OH times (Provisional)

  • Mariem: Sunday 1-3; Location TBD
  • Jingwen: Monday 7-9 and Tuesday 7-9; Location TBD


  • The Students

    Please fill out this small 3-minute-biography so I can get to know you a bit.



    The Class

    Class Objectives

    This class has three main objectives:



    The topics we'll explore include:




    Remaining checklist for today:

    1. Course Information
    2. Problem Sets
    3. Locate the course page on Moodle
    4. Locate Slack info on Moodle and Sign up to Slack.
    5. Locate Repl.it info on Moodle and Sign up to Repl.it
    6. Locate Overleaf info on Moodle and Sign up to Overleaf
    7. Meeting and Accommodations




    Course Information

    The class information is located in the Class Info link of the navigation bar. We will go over it now. When we are done checking it out, make sure to continue here.




    Problem Sets




    Using Slack

    We will use Slack as our main communication hub.




    Using Moodle

    Access Moodle here: https://moodle.smith.edu/
    We'll keep links to each lecture in Moodle. In addition, we'll have any PDFs, readings, and other resources.
    I'll update the course Moodle with the appropriate links and information as we move forward in the course.







    Using Overleaf

    Overleaf is an online LaTeX editor.

    What is LaTeX? you ask.
    From https://www.latex-project.org/:

    "LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents."

    a lot of geeks like me (and you, soon enough)


    Overleaf lets you add a llittle bit of metadata info to a document to make it look better:




    Meeting and Accommodations

    I would be very happy to meet you during office hours.
    This will help me get to know you and learn how best to communicate.

    Office Hours are not for remedial or emergency meetings, its part of the academic experience!
    In OHs, we can talk about the class work and organization, but also about aspirations, expectations, curiosities, and more.
    I really like office hours, so please feel free to drop by.

    You may take this opportunity to let me know if you have arranged any accommodations with ODS.




    Acknowledgements

    This course has been designed with the help of Jordan Crouser.
    (Thanks, Jordan)




    Homework



    [Due for everyone] register to Overleaf, Slack, and bookmark the class schedule webpage.

    [Optional] ...