- Welcome to Duck.
- Select a Term and Class to find a syllabus.
- Set Class = CA203A for contact information.
Introduction to Scientific Thinking
| Date | Topic | Readings | Due |
|---|---|---|---|
| May 14 | Computer basics. (ppt/ pdf) |
Ch 1 | |
| Creating a Web page: (ppt/ pdf) |
Ch 2 | ||
| May 15 | History of science & computing. (ppt/ pdf) |
Ch 6, online | |
| LAB 1 | |||
| May 16 | HTML, links, images, lists, tables. | Lab 1 | |
| Web & Internet History. (ppt/ pdf) |
Ch 3 | ||
| May 17 | Dynamic Web pages: (ppt/ pdf) |
Ch 4 | Ch 2 |
| events, assignments, dynamic elements. | |||
| May 18 | User interaction & computation: (ppt/ pdf) |
Ch 5 | Ch 4 |
| TEST 1 | |||
| May 21 | Problem solving & algorithms. (ppt/ pdf) |
Ch 8 | |
| text boxes, variables, numbers. | |||
| May 22 | Functions and randomness: (ppt/ pdf) |
Ch 7 | Ch 5 |
| predefined functions, Math.random. | |||
| May 23 | Applications in biology. (ppt/ pdf) |
online, online | |
| LAB 2 | |||
| May 24 | Applications in artificial intelligence. (ppt/ pdf) |
online, online | |
| Computer science as a discipline. (ppt/ pdf) |
Ch 10 | ||
| May 25 | TEST 2 | Lab 2 | |
| May 28 | Functions & Libraries: (ppt/ pdf) |
Ch 9 | |
| LAB 3 | Ch 7 | ||
| May 29 | user-defined functions, random.js. | LAB 3 | |
| LAB 4 | |||
| May 30 | Conditional execution: (ppt/pdf) |
Ch 11 | Ch 9 |
| if statements, counters, simulations. | LAB 4 | ||
| May 31 | Data Representation. (ppt/pdf) |
Ch 12 | |
| Computers in Society. (ppt/pdf) |
Ch 18 | ||
| Jun 1 | FINAL EXAM | Ch 11 |
| Course | CSC121 | CallNumber | 41462 |
| Term | Summer 2012 | Section | 1 |
| Time | 13:00-16:00 | Days | MTWHF |
| Final | 2012-06-01 | At | 13:00 |
Description
This course introduces students to science and scientific reasoning from a perspective that integrates computer science and the natural sciences. Students will gain a basic understanding of computer technology (its organization, history, societal impact, etc.) and how computers are used in various scientific disciplines. In particular, the use of the scientific method and the importance of computer modeling in scientific inquiry will be studied. Students will learn to develop simple Web-based programs for analyzing data and modeling systems, and use those programs in conducting hands-on experiments. Applications in biology, chemistry, and physics will provide insights into how these disciplines approach problems and utilize computers and computer modeling as tools.
The specific goals of this course are:
- To learn the fundamental concepts underlying computer technology and appreciate the computer's impact on science and society.
- To understand and practice the scientific method as a technique for studying natural and artificial phenomena.
- To develop problem-solving skills through the process of designing, implementing, and experimenting with Web-based computer programs.
- To develop critical-thinking skills by conducting experiments and analyzing the data obtained by observing natural phenomena and also by simulating complex systems on a computer.
- To experience the interdisciplinary nature of computing and appreciate how the different scientific disciplines approach problems and utilize computers as tools.
Course Organization:
Required Work
Class periods will consist of two types of activity. For discussion days, students will be assigned readings and must answer review questions via email before the discussion day. Attendance and participation in class discussions of the assigned material is expected of all students. Practical experience in developing Web-based programs and using them to conduct experiments will be obtained through chapter exercises. Students will be assigned exercises and will work on the computer with the assistance of the instructor.
Interspersed throughout the course will be 5 lab assignments, which involve using computers as tools to solve problems from the sciences. In addition to some programming, lab assignments generally involve the observation of natural systems or simulations, data collection and analysis, and a written summary of your findings.
In addition, there will be two 75-minute tests and a cumulative 100-minute final exam.
| chapter exercises | 20 % |
| lab assignments | 15 % |
| review questions/discussions | 10 % |
| two 75-minute tests | 30 % |
| 100-minute final exam | 25 % |
The final course grade will be based on the above weightings. At the minimum, the following cutoffs will apply: A (90-100%), B+ (86-89%), B (80-85%), C+ (76-79%), C (70-75%), D (60-70%), and F (0-59%). Some shifting of grades (in an upward direction only) may occur as final letter grades are assigned.
Regular attendance is expected of all students. If a student must miss class for a legitimate reason, it is their responsibility to make up missed work. Assignments and tests will not be rescheduled except in extreme circumstances. Unexcused absences will directly impact the student's grade on discussion days (resulting in a 0 for the missed day), and it is expected that excessive absences will leave the student unprepared for tests and assignments. If a class must be cancelled by the instructor for some reason, notification will be sent to students via email.
Depending on class performance, some shifting of grades (in an upward direction only) may occur as final letter grades are assigned.
Regular attendance is expected of all students. If you must miss class for a legitimate reason, it is your responsibility to make up missed work. Quizzes and assignments will not be rescheduled except in extreme circumstances.
Policy on Collaboration
In addition to the college policy on cheating and plagiarism as spelled out in the Student Handbook www2.creighton.edu/fileadmin/user/CCAS/docs/acadhonesty.html.the following guidelines hold for this course.- For chapter exercises, you are encouraged to talk with your classmates and assist each other in completing the lessons. All answers and code submitted by you must be your own work, however. Thus, sharing answers or copying code is expressly forbidden.
- For lab assignments, you may collaborate with one other student in the class. You must identify that person on the submitted assignment, and may not collaborate with the same person more than once. As with exercises, the actual answers and code submitted must be your own work.
- Since the point of the review questions on reading assignments is to ascertain what you found interesting or confusing in the readings, no collaboration is allowed on the review questions.
- All tests are closed book, with no collaboration between students allowed.
Violations of the above collaboration will be dealt with severely, with possible outcomes including failure in the course.
A Balanced Introduction to Computer Science, 3rd ed., David Reed, Prentice Hall, 2011.
A Balanced Introduction to Computer Science
Lots of help, tutorials and manual on all things W3: http://www.w3schools.com/default.asp
Mac
PC
mwierman@creighton.edu
402-280-1782