Skip to content

Commit 57b65b2

Browse files
committed
update intro paragraph to include correctness explicitly
1 parent c7fead1 commit 57b65b2

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

index.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
**Indiana University, Spring 2025**
22

3-
This course studies the fundamental ideas for efficiently analyzing
4-
large amounts of data, such as DNA sequence databases and geographic
5-
information. These fundamental ideas come in two kinds: algorithms and
6-
data structures. Algorithms are instructions for solving problems and
7-
data structures are strategies for organizing information on
8-
computers. Efficient algorithms require appropriate data structures,
9-
and vice versa, so the study of algorithms and data structures is
10-
tightly linked. In this course we learn about the algorithms and data
11-
structures that form the building blocks for many of Today's
12-
large-scale computer systems. We apply these ideas to solve
3+
This course studies the fundamental ideas for correctly and
4+
efficiently analyzing large amounts of data, such as DNA sequence
5+
databases and geographic information. These fundamental ideas come in
6+
two kinds: algorithms and data structures. Algorithms are instructions
7+
for solving problems and data structures are strategies for organizing
8+
information on computers. To implement algorithms and data structures
9+
correctly relies on software engineering skills such as testing,
10+
debugging, and reasoning logically about the code, which we practice
11+
in this course. Efficient algorithms require appropriate data
12+
structures, and vice versa, so the study of algorithms and data
13+
structures is tightly linked. In this course we learn about the
14+
algorithms and data structures that form the building blocks for many
15+
of Today's large-scale computer systems. We apply these ideas to solve
1316
challenging problems in bioinformatics and geographic information
1417
systems. Warning: a possible side-effect of taking this course is
1518
doing better on job interview questions.

0 commit comments

Comments
 (0)