Citat:
Ni ten ichi ryu: liberal arts nije isto što i science. Mislim da je mnogo verovatnije da liberal arts college nema computer science program.
Apsolutno nije tacno. Williams College kao mozda najprestizniji LAC ima kao major computer science (nije to jedna skola koja ovo ima postoje mnogi mada vecina LAC nema computer science). Evo i spiska njihovih kurseva koje nude studentima koji uzmu ovaj major:
# Computer Science 105(F,S): Understanding the Web: Technologies and Techniques (Q)
Life as an Algorithm (Same as Biology 106)
Artificial Intelligence: Image and Reality
The Art and Science of Computer Graphics
Introduction to Computer Science
Data Structures and Advanced Programming
Software Development
Computer Organization
Algorithm Design and Analysis
Computational Biology (Same as Physics 315)
Software Engineering
Principles of Programming Languages
Computer Networks
Digital Design and Modern Architecture
Parallel Processing
Theory of Computation (Same as Mathematics 361)
Computer Graphics
Artificial Intelligence
Operating Systems
Compiler Design
Swarthmore na primer takodje ima computer science i to je poprilicno dobar. Evo opisa sa:
overview of cs at swathmore college
Computer science is the study of algorithms and the issues involved in implementing them. This includes the study of computer systems, methods to specify algorithms (for people and computer systems), and the formulation of theories and models to aid in the understanding and analysis of the properties of algorithms, computing systems, and their interrelationship.
The Computer Science program at Swarthmore College is designed to provide students with a flexible set of offerings in computing that can be tailored to satisfy interests in various areas and at several levels of depth. All the courses emphasize the fundamental concepts of computer science, treating today's languages and systems as current examples of the underlying concepts.
The Computer Science Department offers two main entry points to the computer science curriculum:
* CPSC-021 The Imperative Paradigm With C. No previous experience with computers is necessary. CPSC-021 will introduce fundamental ideas in computer science while building skill in software development. This course is appropriate for all students who want to be able to write programs. It is for students who are comfortable with computers. This is the usual first course for computer science majors and minors. Students with Advanced Placement credit or extensive programming experience may be able to place out of this course.
* CPSC-022 Structure and Interpretation of Computer Programs is designed for students who plan to take several courses in computer science. This course is a fast-paced introduction to the kind of abstraction used in all areas of computer science. The language used is a dialect of LISP. For students who intend to be computer science majors or minors and are fluent in a language like C and feel comfortable about their abilities, this is the best first course.
Students or advisers who want more advice on placement in computer science courses should feel free to contact any computer science faculty member by phone or in person.
The Computer Science program offers course majors and minors and Honors majors and minors. Students interested in any of these options are encouraged to meet with the chair of the Computer Science program as early in their Swarthmore years as possible. The minor in computer science is designed for students who desire a coherent introduction to the core topics in the field but cannot afford the number of courses required of a major. Students completing the minor will possess a number of intellectual skills useful in many disciplines.
Students electing to do a course major or minor in computer science must have a grade-point average of B or better in CPSC-021 (if exempted from CPSC-021, then replace it with another computer science course), CPSC-022, and CPSC-035.
Students planning to major or minor in computer science may opt to study abroad for one semester or a whole year. Because advanced courses in computer science are offered only in alternate years, some selections will be unavailable to some students. A course of study abroad should be agreed upon with the chair of Computer Science program before it is taken. The Computer Science program will give credit for appropriate courses taken abroad. The program determines credit earned by students on their return to Swarthmore on the basis of evidence presented by the student. Depending on the resources available to the program, independent study and/or reading courses may occasionally be offered to accommodate students who are unable to take desired offerings because of study abroad.
Students interested in graduate study in computer science will be well prepared by a major in computer science. Some graduate programs will also accept students who have majored in mathematics or engineering and completed a sufficient number and selection of computer science courses. The choice of the appropriate major and computing courses will depend on the student's interests and should be made in consultation with the chair of the Computer Science program. Other majors are also reasonable for students with special interests. For example, a major in linguistics or psychology might be appropriate for a student interested in artificial intelligence or cognitive science. In such cases, students should consult as early as possible with the chair of the program in order to be sure of taking the mathematics and computing courses necessary to be prepared for graduate work in computer science.
Liberal arts ne znaci da se izaju samo B.A. vec i za poneki major i B.S. Liberal arts je inace dosta sirok pojam i podrazumeva siroko obrazovanje mladog coveka.
"Kroz dvadeset godina, bićete više razočarani zbog stvari koje
niste uradili, nego zbog
onih koje jeste. Zato podignite sidro. Odjedrite iz mirne luke...
Istražujte. Sanjajte.
Otkrivajte."
Mark Tven