Learn Computer Science – Resources and Reading List

In Brief As a student of computer science, your learning plan should include these key areas: Mathematics Fundamentals: calculus, matrics, probability, statistics, and differential equations. Mathematics for CS: predicate logic, induction, sets, functions, and relations, as well as formal language theory, including regular expressions, grammars, finite automata, Turing machines, and NP-completeness. Computer Science Core: algorithms, …

Learn Ruby on Rails – Resources and Reading List

In Brief Three popular books to start learning Ruby on Rails: The Well-Grounded Rubyist (3rd Edition) by David A. Black and Joseph Leo III Learn Rails 5.2 by Stefan Wintermeyer Docker for Rails Developers (1st Edition) by Rob Isenberg Reading List The Well-Grounded Rubyist (3rd Edition)by David A. Black and Joseph Leo IIIPaperback: 584 pagesPublisher: …

Learn Java – Resources and Reading List

In Brief Three popular books to start learning Java: Java: A Beginner’s Guide (8th Edition) by Herbert Schildt Core Java Volume I–Fundamentals (11th Edition) by Cay S. Horstmann Java in a Nutshell: A Desktop Quick Reference (7th Edition) by Ben Evans and David Flanagan Reading List Java: A Beginner’s Guide (8th Edition)by Herbert SchildtSeries: Beginner’s …

Open Source Software for Big Data

With a dynamic ecosystem of developers, the open source community powers big data ”We’re seeing a rapid expansion of powerful tools available at low cost” Key Points Hadoop is the leading open source platform for big data Related tools include HDFS, Pig, Mahout, Hive, HBase, Sqoop, Ooze, and Cassandra Hadoop has a large user and …

Learn Python – Resources and Reading List

In Brief Three popular books to start learning Python: Think Python: How to Think Like a Computer Scientist (2nd Edition) by Allen B. Downey Python Crash Course (2nd Edition) by Eric Matthes Learning Python (5th Edition) by Mark Lutz Reading List Think Python: How to Think Like a Computer Scientist (2nd Edition)by Allen B. DowneyPaperback: …

Top US Computer Science Programs

At a Glance Massachusetts Institute of Technology (MIT) Stanford University Carnegie Mellon University University of California – Berkeley Princeton University Harvard University Cornell University University of Illinois – Urbana-Champaign University of Washington – Seattle California Institute of Technology – Pasadena Columbia University – New York University of California – Los Angeles University of California – …

TechBrief – SOA

Service Oriented Architecture Overview Advantages focus on optimized alignment of IT assets with business priorities ”Finally, we can get the technology capabilities we need across the enterprise” SOA enables system modernization and agility SOA leverages existing IT assets through services Optimize alignment of IT investment with business goals To break up organizational silos, improve interoperability …