CSCI 112/114
Exploring Computer Science/Introduction to Computer Science
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.