Tags » Computer Science

Stanford Lecture: Don Knuth's Christmas Tree Lecture 2016

@tachyeonz : Computer Musings 2016Donald Knuth’s Christmas Tree LectureSpeaker: Donald KnuthAbout 1850, William Rowan Hamilton invented the Icosian Game, which involved finding a path that encounters all points of a network without retracing its steps. 18 more words

Iiot

Project Euler #2

package Problems;

public class Pro2 {

	public static void main(String[] args) {

		//int value = 0;
		int a = 1, b = 2, c = 0;
		int sum  = 2;	

		while(c <= 4000000){
			c = a + b;
			a = b;
			b = c;

			if(c%2 == 0) sum += c;	//as we are adding from 3rd term, sum is initiated with the value 2

		}

		System.out.println(sum);

	}

}

… 117 more words
Computer Science

What programming language should you learn first? ʇdıɹɔsɐʌɐɾ :ɹǝʍsuɐ

Great article from the founder of freeCodeCamp. Don’t tell anyone I told you, but the answer is tpircsavaj!

Most people’s journey toward learning to program starts with a single late-night Google search.

72 more words
Programming

Getting started

I have probably written at least a year of blog posts in my head getting to this point, but I am finally here.  And while my journey here started when I left the classroom in 2008 to work as a Science and Engineering Education Specialist (now called a STEM Education Consultant), I think I’ve been on this path for much longer.  221 more words

CS

Project Euler #1

package Problems;

public class Pro1 {

  public static void main(String[] args) {

    int sum = 0;

    for(int i = 1; i<1000; i++)
        if((i%3 == 0) || (i%5 == 0)) sum += i;

    System.out.println(sum);
 
  }
}

Computer Science

Steganography is one of the complex fields in computer security. Its complexity comes from the limited resources that explain it because it is rare to find a course about it. 939 more words

Communication

Deadline Extended: Apply for Advanced Placement Computer Science Principles at your High School

Open to: All New York City district and charter high schools are eligible to apply for participation in the Advanced Placement Computer Science Principles Program. 122 more words

Professional Learning