archive-edu.com » EDU » E » EARLHAM.EDU

Total: 34

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Academics - Plan of Study
    to the major When choosing between courses preference should usually be given to the core courses the biennial courses the occasional courses and then finally the topics courses The prerequisite structure see Courses and Prerequisites requires CS128 CS256 CS310 and CS320 to be taken in that order CS380 Theory of Comp should normally be taken as early in the program as possible usually in the second Spring Two of the upper division courses CS430 Databases and CS440 Programming Languages require CS310 only as a corequisite and can be taken as early as the second Fall Two others CS410 and CS420 require CS320 as a prerequisite and cannot normally be take before the third Fall The normal schedule has one of each of these pairs scheduled 3 each Fall The three math courses can be taken in any order The math component is designed to generally develop mathematical maturity and to teach you specific skills Arithmetic Base manipulation Approximation Algebra Recursion and recurrences Series arithmetic and geometric Complex numbers Proof and notation formal verification techniques generally Sets Logic Graph theory Matrix manipulation Discrete probability Combinatorics Binomial coefficients It is preferred that advanced programming CS256 and math toolkit MA195 are taken at the same time currently Spring semester The math requirements should generally be completed before the end of the sophomore year These are all either pre or corequisites for Algorithms and Data Structures C310 Calculus A MA180 can be taken anytime during the first three semesters It is currently offered both Fall and Spring semesters The major requires completion of CS488 Senior Seminar normally in the Fall of the Senior year The Seminar in turn requires completion of a capstone project The project must produce either a substantial application or original research often both It is not possible to complete the requirements of the major without satisfactorily completing this capstone project Sample Schedules Here are a couple of sample course schedules Both of these allow for off campus study although starting on a CS major during your first year gives you considerably more choices about when and consequently where you go CS300 refers to any of the CS courses labeled 300 or above This four year schedule allows for up to seven CS 300 courses while still only taking two CS courses per semester Only four are actually required for the major First Year Second Year Third Year Fourth Year Fall Spring Fall Spring Fall Spring Fall Spring CS128 MA180 CS256 MA195 CS310 MA190 CS320 CS380 CS300 CS300 CS300 CS300 CS488 CS300 CS300 CS300 You need four CS300 courses in addition to the core courses for a CS major This means that those starting in their second year will need to take three CS courses in at least one semester This could be in any one of the last three semesters First Year Second Year Third Year Fourth Year Fall Spring Fall Spring Fall Spring Fall Spring CS128 MA180 CS256 MA195 two of CS310 CS190 CS300 CS320 CS380 CS300 CS488 CS300

    Original URL path: https://www.cs.earlham.edu/academics/plan-of-study.html (2016-02-07)
    Open archived version from archive


  • Academics - Courses
    and the underlying cause of diseases such as Alzheimer s Topics include scientific libraries and kernels parallel distributed and grid resources and the principle software patterns found in this domain CS 345 Software Engineering 3 credits Offered alternate springs Prerequisite CS310 The theory techniques and technologies associated with the design construction and testing of software systems particularly large software systems Students learn various approaches to functional decomposition and system architecture Explores the tools used for building and testing software systems particularly in the context of open source software CS 350 Electronics and Instrumentation 3 credits Offered alternate years Prerequisite PHYS 230 or 235 A laboratory oriented course dealing with analog and digital circuits Circuit theory is developed for diodes transistors operational amplifiers and simple digital circuits During the course these components are used to construct a range of devices including power supplies oscillators and amplifiers Lab Also listed as PHYS 350 CS 360 Parallel Computation 3 credits Offered alternate falls Prerequisite CS 310 The application of parallel programming and problem solving techniques to solve computationally intensive problems in a variety of disciplines Parallel computation invites new ways of thinking about problems and is an increasingly important skill in corporate and research environments Students learn about programming paradigms used in parallel computation the organization of parallel systems and the application of programs and systems to solving problems in mathematics phyics chemistry and other areas CS 370 Computer Graphics 3 credits Offered alternate springs Prerequisite CS 256 and 310 or consent of instructor An introduction to computer graphics with an emphasis on Open GL and the mathematical foundations of modeling and rendering Experientially oriented with frequent small projects Requires good coding skills in C or with considerably more work C Mathematical aspects based in Linear Algebra CS 380 Theory of Computation 3 credits Offered every spring Prerequisite CS 310 A study of computability and non computability from a perspective that views the problems to be solved as formal languages Study of automata theoretic finite state automata pushdown automata and Turing machines and generative regular languages regular context free and unrestricted phrase structure grammars mechanisms along with the properties of the classes of languages they can define CS 410 Networks and Networking 3 credits Offered alternate falls Prerequisites CS 320 A study of the hardware and software technology and standards which support local area networks wide area networks and the Internet Emphasizes the TCP IP protocol suits and the associated tools that provide universal connectivity to a wide variety of systems around the world Explores the network hierarchy from the physical level transmission media up through client server applications such has HTTP servers and the domain name system CS 420 Operating Systems 3 credits Offered alternate falls Prerequisite CS 320 A study of the software that manages the hardware and provides the interface between application programs and system resources Topics include scheduling memory management persistent storage resource contention locking and multi processor synchronization Using open source software students explore a production quality operating

    Original URL path: https://www.cs.earlham.edu/academics/courses.html (2016-02-07)
    Open archived version from archive

  • Academics - May-Term
    4 week period This year the department is offering two great opportunities to take part in a May Term Here is a description of what s on offer this year Game Design on Android May 2015 An introduction to games design on Android Platform Learn from the scratch on how to build your first Android project and how to design games especially scientific games on the most popular operating systems

    Original URL path: https://www.cs.earlham.edu/academics/may-term.html (2016-02-07)
    Open archived version from archive

  • Earlham College Computer Science
    for comprehensive and coherent structures on the department web We work as a team to build webpages to complete this goal and also update the website to always have current information and news We meet once weekly and discuss problems solutions and new software languages that we might be learning We work over the course of the week to implement changes and improve our skills through study and learning from

    Original URL path: https://www.cs.earlham.edu/applied-groups/content-group.php (2016-02-07)
    Open archived version from archive

  • Earlham College Computer Science
    Hardware Interfacing Project works on interfacing laboratory equipment to computers Their work has included a local weather station installed on the roof of Dennis Hall providing support for a scientific research project investigating concentration of metals in local water sources and construction of a TrafficCam to record video and speed data for traffic passing in front of Earlham s main entrance This project was originally supported by Earlham s Ford

    Original URL path: https://www.cs.earlham.edu/applied-groups/hip.php (2016-02-07)
    Open archived version from archive

  • Earlham College Computer Science
    variety of natural and human made disasters The aim of DPR is to expedite disaster and emergency response by providing reliable and accessible information about specific hazards in specific disaster sites so that the first responders are better prepared for the site specific hazards DPR aims to design solutions that disaster response teams will be able to take advantage and help those in an emergency Citizens seeking access to hazards

    Original URL path: https://www.cs.earlham.edu/applied-groups/DPR.php (2016-02-07)
    Open archived version from archive

  • Earlham College Computer Science
    the Earlham Computer Science Department They handle both the hardware and software side of Earlham s Computer Science systems The students in the sysadmin group configure and manage the machines computational clusters and networks that are used in classes for our research and for use by other science departments at Earlham This includes working with virtual machines creating new users installing new hardware installing software packages database administration network configuration

    Original URL path: https://www.cs.earlham.edu/applied-groups/sysadmin.php (2016-02-07)
    Open archived version from archive

  • Earlham College Computer Science
    Green Science Group collaborates with Physics Computer Science and Environmental Science on environmental projects They have been responsible for a solar array and grid tie system in Dennis Hall a modest wind turbine at Miller Farm and the Green Zone an area in the Dennis Hall lobby where the College s environmental projects are displayed One of their current projects involves a charging station using the solar array in Dennis

    Original URL path: https://www.cs.earlham.edu/applied-groups/greenscience.php (2016-02-07)
    Open archived version from archive