Compsci 4, Fall 2009 |
|
There is a very easy way to transfer text or html files using a web page. This does not work for Alice files, though they are looking into it.
After typing your Duke NetID it shows you the files you have on your Duke space. One of the folders should be public_html. In there put your compsci4 folder, and in that folder put all your compsci 4 work that goes on the web.
CompSci 1 is an overview of computer science with a focus on the role of computing in society. There is a programming component, you learn to program in Java, but it is a much smaller part of the course. CompSci 1 is tagged as QS and STS.
CompSci 4 is a programming course in which we program every day and you get a better understanding of programming. It's designation is QS.
Both are introductory programming courses (assume you have have little or no experience), CompSci 4 gives you more experience with programming.
CompSci 4 is an introductory programming course that teaches fundamental computer science concepts. This version of CompSci 4 uses the tool Alice to create 3-D virtual worlds. You will learn programming constructs such as looping, selection, and data structures, along with how to control objects (raise hands, flap wings, move, turn, spin, walk, etc.).
This is a hands on course. During class we will be working in pairs on the computer to design 3-D virtual worlds. Outside of class projects will be done in pairs and singly.
LAPTOP: If you have your own laptop, bring it to class. It will be much easier to keep all your work on your own laptop. There are also class laptops you can use. We use laptops almost everyday.
CompSci 4 will introduce you to the world of computer science and you will learn how to make impressive animations for your other courses or clubs. If you want to take a second computer science course after this course, CompSci 4 will prepare you for CompSci 6.
If you have taken CompSci 1, you can take this course. If you have taken CompSci 6 or CompSci 100 then you cannot get credit for this course.