This song opens a Broadway musical based on a play by Shakespeare, with music and lyrics by a Yale graduate. This number captures the feeling of hope, promise, uncertainty, and even trepidation felt by many of us in this room. Welcome back!
https://pollev.com/slade You may also download the app to your phone. Use the "slade" poll id. Note: you do not need to register. The polleverywhere responses are not graded.
Discussion of Course and Instructor: Stephen Slade
Staff
Time vary by section.
Development on the computer of programming skills, problem-solving methods, and selected applications.
No previous experience with computers necessary.
Sohee Park
MW 11:35am - 12:50pm, plus sections.
Introduction to computer science and Python programming with domain-specific applications. Students learn how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, web development, and statistical tools. Students learn to apply computing techniques in the fields of social sciences & humanities by analyzing data. No previous programming experience is required. This course is intended for students of social sciences & humanities majors.
Ethan Meyers
TTh 2:30pm - 3:45pm
Computational, programming, and statistical skills are no longer
optional in our increasingly data-driven world; these skills are
essential for opening doors to manifold research and career
opportunities. This course aims to dramatically enhance knowledge and
capabilities in fundamental ideas and skills in data science,
especially computational and programming skills along with inferential
thinking. YData is an introduction to Data Science that emphasizes the
development of these skills while providing opportunities for hands-on
experience and practice. YData is accessible to students with little
or no background in computing, programming, or statistics, but is also
engaging for more technically oriented students through extensive use
of examples and hands-on data analysis. Python 3, a popular and widely
used computing language, is the language used in this course. The
computing materials will be hosted on a special purpose web server.
Stephen Slade
MWF 10:30-11:20am.
Introduction to the concepts, techniques, and applications of computer science. Topics include computer systems (the design of computers and their languages); theoretical foundations of computing (computability, complexity, algorithm design); and artificial intelligence (the organization of knowledge and its representation for efficient search). Examples stress the importance of different problem-solving methods.
Note: CS 2010 satisfies the prerequisite for CS 2230 as well as the Computer Science major. However, if you do not intend to major in Computer Science, you may consider enrolling in CS 2000.
If you're thinking of taking CPSC 2000, please do the following.
Note that there are two current versions of Python: 2 and 3, which are not quite compatible. We suggest that you opt for version 3.
Perlis epigram #19: A language that doesn't affect the way you think about programming is not worth knowing.
The language we'll use this semester, Python, is widely used for production systems, including web programming and data science.
We conclude with a gentle demonstration of Python in action: f0827.py in which we do the following:
num_to_word(9) ==> 'nine'