Course
Description:
Have you ever wondered how MP3 files work? Isn't it
amazing the amount of information available on the World
Wide Web? Exactly how do people write programs that
perform tasks such as spell checking, email, and image
editing?
In this course, you will explore the field of computer science
to get an answer to these and other questions. You will learn about
the breadth of the field of computer science and learn some programming
fundamentals (in CSCI 114). All programming assignments allow the
student to create his/her own computer graphics - no computations
of celsius-to-farenheit are allowed!
You should sign up for this course if you think you might have
an interest in being a computer science major, or if you want to
fulfill your 4 credit natural science w/lab general education requirement,
or if you just want to know more about computers and what makes
them work.
Offerings:
Offered every semester.
Instructor:
This course is taught by all of the computer science professors.
Prerequisites:
There are no pre-requisites for this course! You can
sign up even if you've never programmed a computer before.
Comments
from Previous Students:
- "I really enjoyed the projects that were assigned.
They were challenging but fun and I never wanted to
stop working on them until I finished it."
- "It was interesting and fun to do labs and
activities in class."
- "It was really interesting, and helped me decide
whether I wanted to go into the field or not. It was
also taught on very college-aged students’ level,
so it was challenging, but not impossible."
- "I found the sections on computer architecture
and assembly code to be very enlightening."
- "It was interesting to find out first hand
how complicated computer science is."
Catalog
Description:
Computer Science 112
This course explores the
discipline of Computer Science by looking at computer
science at many levels, from how the computer represents
information digitally to how programs are constructed
to take advantage of the capabilities of the machine.
Students will be introduced to a variety of topics within
the field of computer science, including data representation,
computer architecture, operating systems, networks,
and artificial intelligence. A student cannot receive
credit for both CSCI 112 and CSCI 114.
Two Credits Staff Both Semesters
Computer Science 114
This course
combines an exploration of the discipline of Computer
Science with an introduction to programming methods
and techniques. The student will explore the discipline
by looking at computer science at many levels, including
data representation, computer architecture, operating
systems, networks, and artificial intelligence. Programming
exercises will be done in the Java programming language
in a collaborative laboratory environment. A student
cannot receive credit for both CSCI 112 and CSCI 114.
|