Exploring Computer Science/Introduction to Computer Science
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.
Offered every semester.
This course is taught by all of the computer science professors.
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."
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.