What should you do if your question isn't answered below?
Or you want to talk to a human being?
Contact one of our faculty!
|
|
|
We all know that computers are everywhere and technology is changing every day; but the science of computing is evolving at an equally rapid pace. New developments in Computer Science are needed in order to fuel advances in almost every area of our lives, from biotechnology, to business, and from education to entertainment. That makes Computer Science one of the most exciting disciplines to study, where you can have an impact on real world problems.
Computer Science is:
According to one computer scientist:
"Computer Science is one of the few academic disciplines that truly embodies the future. What other field has so much impact, is so omnipresent, and is changing the world so fast? In one discipline it combines fundamental science with immediate societal impact. "
157 & 257 are taught exclusively in Java. Languages used in other courses are determined by topic and instructor. For example, in the Databases course we use PHP, MySQL, and HTML. In the graphics course, C++ and the OpenGL libraries. Python, Scheme and others may also be encountered in our Program.
While our program does not have a course specifically designated as a "capstone" or "senior project" course, most of our upper-level electives are similar in spirit.
Those that frequently appear are Graphics, Robotics, Artificial Intelligence, Networking, Functional Programming, and Programming Languages. See catalog descriptions.
Both. We have alumni working at Yahoo, Accenture, Microsoft, and the United States Postal Service. We have alumni in various graduate programs. See those still in graduate school. See those who've let us know they've graduated.
Come talk to us. Between our offered electives and the possibility of Independent Study with one of our faculty we should be able to fit something to your needs.
We strongly recommend Computer Science 157 and Math 101 or higher. Your remaining two courses would typically include a foreign language and an individual course of your choice in English, History, etc.
If you already have some experience in Computer Science, contact the Computer Science Program Director, Professor Dale (ldale@sewanee.edu, 931-598-1814, Woods 130), to discuss placement. In the past, students with a strong prior background have been placed in Computer Science 257 - Data Structures.
But, even more importantly, if you haven't yet experienced Computer Science and you like thinking logically, try out a course and see if you like it. You should start with the course CSCI 157, Introduction to Programming.
Reasons Programming is Fun -- some quotes:
Try CSCI 101 - Introduction to Computer Science.
This course is an introductory survey of computer science designed for liberal arts students. Here you will learn more about how computers work as well as what kinds of problems they are used to solve.
Nine (9) Computer Science courses:
Three (3) supporting mathematics courses:
Five (5) Computer Science courses:
Six (6) Computer Science courses -- one of these, 157, is required of all 3/2 Engineering majors; the remaining five are particular to Computer Engineering: