Computing Links

Programming

Java: Java 8 SE API, Eclipse Documentation, Dr. John Matthews, M.D., AVAJAVA(How to), Programming Notes,

My Java II Text (circular links - all point to last link): Galileo, OpenALG, Merlot, CS@VSU,

Practice Problems: CodingBat, LeetCode, CodeKata, Project Euler, HackerRank, Java OO, reddit/dailyprogrammer, Advent of Code,

C#/asp.net: .NET FCL 4.5, C# Examples (excellent), VB.Net Turorial (excellent)

Intro Java: dev.java, Compile Errors, Derek Banas

Learn CS 1301:

  1. w3schools/java - This is CS 1301, very straightforward approach, lets you experiment/write code in the web page itself. We use this site in another course, for other language (JavaScript, JSON, JQuery, HTML, CSS). Doesn’t go into any depth, but all the pieces are there:
  2. Derek Banas, Java Part 1 - The first 4 videos are an overview of CS 1301. Doesn't show arrays. Each video is about 15 minutes.The videos after 4 are 1302 topics.
  3. Intro to Java, Java Basics - These 2 very long pages are essentially the entirety of CS 1301. Section 10 in second page covers arrays.
  4. hyperskill/jetbrains - This is a whole course (42 hours) for beginners. It does 1301 and some of 1302.

Web: Link Checker-w3c, Link Checker, Accessibility Checker, Visibone (color),

CSS: CSS Diner,

Software Engineering: Why Extends is Evil, GoF Patterns in Java API,

Software Engineering Videos: Refactoring, OO Design, UML, Design Patterns,

Design Patterns: Refactoring Guru, GoF Patterns in Java API,

StackExchange: StackOverflow, CodeReivew, SoftwareEngineering, CS Educators,

Tutorials: Java, Udacity, Nanyang Tech. University, Jenkov,

Media

Blogs: CodingHorror, JoelOnSoftware, InfoWorld, Elegant Code, Why Software Development Will Never be Engineering, What is Code?, Better Programming,

News: ACM TechNews, cnet, slashdot, itnews, Browser Stats, Language Stats,

Reddit: r/programming, r/careerquestions, r/askprofessors,

Misc

General Information: CSOnline (excellent resource to explore the field of CS), CoolCSDemos,

Stats: stackoverflow/insights,

Notes: Several Languages,

Security: Cybersecurity Guide, Cybersecurity Degrees,

Kids: MadeWithCode (especially for girls),

Sorting Animations: visual, auditory, dancing quick sort, kid sorting,

Songs: Write in C, MVC,

Online Courses: MIT, Stanford,

Books: OnlineBooks, VSU Campus:

Computing Guide,

Misc: Programmers@Work, SE Quotes, SW Quotes, Hacks@MIT, SpeedTest, SpeedOf, CS Unplugged, WiFi Channel Selection

GitHub Repo Visualization

Journals: IEEE Digital Library, ACM Digital Library, VSU Libarary/CS,

Design: SDG@MIT, Info.Arch

Say What?: Math Paper Generator, CS Paper Generator,

Prob & Stats Links

Distributions: McLaughlin, NIST Common, Joyce U, UCLA (interactive app, interesting, but lacking),

Combinatorics: Permutation Gnerator, Combinations Generator,

Statistical Visualization: FlowingData,

Statistics Worldometers,

IE & OR Links

TSP: tsp@gt,

Math Links

Drawing: Geogebra,

History: Entire Field of Math,