Skip to content

Latest commit

 

History

History
79 lines (44 loc) · 5.95 KB

Courses.md

File metadata and controls

79 lines (44 loc) · 5.95 KB

Introduction

Go is a great language for CS majors. This page presents some university courses that use Go. For a list of free and commercial Go training classes, see the Learn wiki.

Language

Programming Concepts

  • President University (Cikarang, West Java, Indonesia) had a course Programming Concepts for every junior students (using C, Go and Javascript).

Web

  • CS 4830: Science and Engineering of the WWW taught by Ryanne Dolan at University of Missouri: http://4830.ryannedolan.info/
  • CSCI 130: Web Programming taught by Todd McLeod at California Statue University Fresno
  • CSCI 194: Adv. Web Programming taught by Todd McLeod at California Statue University Fresno
  • CIT 90: Data Drive Websites taught by Todd McLeod at Fresno City College
  • CIT 94: Server Side Scripting taught by Todd McLeod at Fresno City College

Concurrency

Distributed Computing

Networking

Compiler Design

  • Compiler Design (CS712/CS812) at the University of New Hampshire: http://www.cs.unh.edu/~cs712/. In Fall 2016 we are compiling a subset of Go to LLVM code.

  • Introduction to Compilers (6197, Spanish) at Rey Juan Carlos University of Madrid: http://lsub.org/comp. Students write a compiler in Go that implements a language for drawing graphics.

Security