Computer Science 101
Connecting with Computer Science
Length of Course: 14 weeks
Classroom Hours Per Week: 4 hours lecture, 1 hour lab.
Prerequisite: Math 090
Corequisite: English 097
Text: Fluency with Information Technology: Skills, Concepts, and Capabilities, 3rd Edition, Lawrence Snyder, Addison Wesley, 2008.
An overview of the history and fundamentals of computing and the connections with the arts, psychology and biology. This course provides a thorough and rigorous overview of the fundamental issues concerning both hardware and software. No prior computing background is required.
Becoming Skilled at Information Technology
- Understanding the basics around computer.
- Getting familiar with the World Wide Web, computer networks, and other internet features.
- A brief look at the future of possible human and computer interface.
Web Page Design
- Getting acquainted with programming concepts, such as: data types, logical flow statements, and functions.
- History and profiles of computer artists.
- Graphical applications.
- Programming approaches to image generation:
- 2D shape representation.
- 2D graphic manipulation.
- Use Java to generate geometric art images.
- Algorithmic Thinking: using iteration and randomness to create 2D images, trees, flowers, and more.
Computing, Language and Intelligence
- Is artificial intelligence possible with the use of computer?
- The Turing test, computational natural language processing; computers and learning connectionist models of computing.
Data and Digitizing Information
- Representing information digitally.
- How information is processed.
- Understanding the basic concepts of computer hardware, computer software, interpreters, and compilers.
- Basics of Spreadsheets.
- Examples of ‘computation’ in nature.
- The genetic code: digital representation biological information in DNA.
- What is bioinformatics.
- Biologically inspired computing methods.
Sound, Lights, and Magic: Representing Multimedia Digitally
- Digitizing color.
- Computing on representations.
- Digitizing sound.
- Digital images and video.
Yvonne Yang, B.Sc. (Hunan), Ph.D. (Paris)