CSC 121: Computers and Scientific Thinking
Spring 2026

Section G
TR 2:00-3:15
Hixson-Lied 246
Dr. David Reed
Hitchcock 209A      x2583
DaveReed@creighton.edu

Text: Computer Science: Concepts & Explorations, 3rd ed., David Reed, 2025.   (Free online text)

Course 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, physics, and data science will provide insights into how these disciplines approach problems and utilize computers and computer modeling as tools.

The specific goals of this course are:

Course Structure

Students are expected to attend classes in person. Given the size of the class, it is essential that students adhere to all Creighton community standards, including behaving in respectful manner and contributing to a positive learning environment. Disruptive or disrespectful behavior may result in removal from class. Laptops are required on workdays and encouraged in all class sessions.

If you must miss a class because of an emergency, you are expected to notify the instructor as soon as possible. If you are sick, contact the Student Health Education and Compliance Office (402-280-2735) immediately and follow their recommendations. Be aware that all class materials posted on Blueline, including assignments, quizzes, and discussions, are considered to be copyrighted and are intended to be used only by students enrolled in the class, for the purposes of fulfilling the course objectives. Recording lectures without permission or sharing any of these materials with others outside of the course will be considered "misuse of academic resources," as defined in the Creighton University Student Handbook.

Instructor office hours:
Mon-Thu 11:30-12:30 or by appointment   Hitchcock 209A
TA office hours:
Sun-Wed 7:00-8:00 pm Hitchcock 205

Required Work

Class periods will consist of two types of activity, roughly organized along the following schedule.

Projects and labs are due at the beginning of class on the assigned date. Late projects/labs will be accepted up to seven days late with a maximum score of 75%. After seven days, late submissions will not be accepted except (unless approved by the instrcutor ahead of time).

There will be two 60-minute tests and a cumulative 100-minute final exam. The final course grade will be based on the following weightings with minimum cutoffs of 93% for A, 90% for A-, 87% for B+, 83% for B, 80% for B-, and so on. Some shifting of grades, in an upward direction only, may occur as final letter grades are assigned.

11 chapter quizzes 5 %
10 chapter projects 28 %
4 lab assignments 12 %
2 60-minute tests 27.5 %
100-minute final exam 27.5 %

Policy on Collaboration

In addition to the College of Arts & Science's policy on academic honesty, the following guidelines hold for this course.

Violations of these guidelines will be dealt with severely, with possible outcomes including a negative score or failure in the course.

Daily Schedule

Date Topic Hand-in
Jan 13
15
Course Overview
C1: Computer Basics
 
C1 quiz
20
22
X1: Development Basics
C2: The World Wide Web
 
C2 quiz
27
29
X2: Creating a Web Page
C3: The Internet
Projects 1.AB&C
C3 quiz
Feb 3
5
X3: Styling a Page (Upload Info)
C4: The History of Computers
Projects 2.C
C4 quiz
10
12
Applications in AI, Lab 1
Review & Test Prep
Project 3.C&D
 
17
19
TEST 1
Test Debrief, Lab 2
 
Lab 1
24
26
X4: Making Pages Dynamic
C5: Scientific & Computational Thinking
 
C5 quiz, Lab 2
Mar 3
5
X5: Processing User Input
C6: Algorithms & Programming
Projects 4.A&C
C6 quiz
10
12
SPRING BREAK — NO CLASSES
17
19
X6: Pages that Calculate
C7: Computer Science as a Discipline
Projects 5.A&C
C7 quiz
24
26
Applications in Biology, Lab 3
Review & Test Prep
 
Projects 6.A&B
31
Apr 2
TEST 2
Test Debrief, Lab 4
 
Lab 3
7
9
X7: Utilizing Libraries
C8: Inside Data
 
C8 quiz, Lab 4
14
16
X8: Making Choices
C9: Inside Multimedia
Projects 7.B&C
Quiz C9
21
23
X9: Repetition
C10: Inside the Computer
Project 8.D
 
28
30
X10: Software Modeling
C11: Impacts of Computing
Project 9.?
Quiz 11
May 5 Review & Test PrepProject 10.?
11 FINAL EXAM     Monday (1:00-2:40)

Creighton University may modify, suspend, or postpone any and all activities and services immediately and without notice because of force majeure causes beyond Creighton's control and occurring without its fault or negligence including, but not limited to, acts of God, fire, war, governmental action, terrorism, epidemic, pandemic, weather, national emergencies, or other threats to the safety of students or staff. Creighton may, at its option, alter the academic schedule or provide alternate instruction modalities to meet course objectives and competencies and program outcomes, including, but not limited to, distance or remote learning, until such time as Creighton determines normal operations may resume safely.