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 Dr. McFall, although it rotates
throughout the department periodically. 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."
The
most recent offering's web page can be found at:
http://www.cs.hope.edu/csci120
Catalog
Description:
This is an introductory course and serves as a prerequisite
for all Computer Science courses numbered 200 or higher.
Emphasis is placed on problem solving techniques, programming
skills, and program style and design. Students in this
class gain extensive experience programming in Java.
This course has a laboratory component. |