Home » Posts tagged 'Computer Science' (Page 2)

Tag Archives: Computer Science

Math Modeling: Improved System for Ranking Colleges

By Steven Li & Gabriel Xu, V Form and Finn Reams & Thee Ngamsangrat, VI Form 

Math Modeling: Improved System for Ranking Colleges


Our task was to rank undergraduate colleges based on major elements that were most important to us. To solve the problem at hand, we first came up with six general elements of a college that held significance and found specific variables that would quantify each element. After putting all the variables into a ranking function, we adjusted the weights put on each category in correspondence with the importance we believed they contributed. We applied our model to both normal and extreme cases for testing, and we drew a 3D graph that showed the relationship between the final result with two of the variables as well. (more…)

A Swift Introduction to Programming with Swift

By Colin Capenito, III Form

A Swift Introduction to Programming with Swift

Apple announcing Swift

Apple announcing Swift

A few months ago, the Computer Science 1 class began to learn and work with a programming language called “Swift”. Swift is a programming language, used to create apps for iOS and OS X, the operating systems that run devices such as iPhones, iPads, and Macs. Swift is a relatively new language, only announced by Apple around 19 months ago. When it was announced, many were surprised: new programming languages are not created all that often. Developers were desperate to get their hands on Apple’s new language, curious to see what it could and couldn’t do. Since Swift was released, it has grown into a popular language for anyone looking to create apps for the App Store. (more…)

The S-Word: Meaningful Implementation of Sustainability as a Theme in Curricula

By Lindsey Lohwater, Science Faculty

The S-Word: Meaningful Implementation of Sustainability as a Theme in Curricula

For some, sustainability is a buzzword – a current trend in both popular and educational culture. However, viewing this topic as just the next trend does it a disservice. We are all familiar with those trends that promise to elevate our teaching and help us churn out those elusive well-rounded, critical-thinkers that will change the future of our nation and world. Most of those trends inevitably fizzle out. We cannot allow sustainability to do the same. Inherent in the concept of sustainability (defined as able to last or continue for a long time[1]) is the understanding that it deserves to be methodically infused into our curricula with the (more…)

Why 4,000 Mathematicians Came to Seoul

By Ryan Lee, VI Form


CrowdThis summer, the International Congress of Mathematicians (ICM) was held in Seoul, Korea. Lasting ten days, ICM 2014 started on August 13th. Over four thousand mathematicians from around the world came to Seoul to share information on research studies on mathematics and congratulate the mathematicians getting the Fields Medal. (Fields Medal is an award for mathematicians that is similar to the prestige of the Nobel Prize; it is awarded to four people not over the age of forty.) The Seoul ICM consisted of hundreds of lectures as well as numerous booths. The lectures ranged from some well-known fields such as number theory, combinatorics, geometry, and algebra to less familiar topics such as lie theory and topology. Many famous academic publishers such as the (more…)

Creative Freedom in Computer Programming

By Max Hinkley, V Form

When I was younger, my favorite subjects were always math and science. I loved to do experiments, to try and find the answer to something my way, and to use my own creativity rather than a formula. As I grew up and advanced into more serious science, I became less and less engaged and interested. The more rigid, method-based style of solving problems that high school science courses offer did not captivate me nearly as much. I did not mind those problems, but I no longer enjoyed them. Math, in the same way, lost much of its appeal. I (more…)

3D Printing at St. Mark’s: The Desktop Factory

By Varun Shankar, VI Form

photo 23D printing—it sounds like something out of a futuristic sci-fi movie, where anyone is able to instantaneously create whatever object he or she desires, but in fact the technology is becoming more accessible today. No, we’re not able to instantly materialize anything we want yet, but 3D printing has grown from an obscure technology confined to expensive labs to a relatively cheap product for the layman. 3D printing starts with a 3D computer model of an object, made with any of the various available Computer Assisted Design (CAD) programs. The CAD file is then sent to the printer, which (more…)