Cancelled
19327901
Lecture
SoSe 20: ProInformatik VIII: Programming in Go
N.N.
Comments
Overview
- Students will learn the Go programming language.
- Students will use Go to solve practical problems.
Course Resources
- Free online textbook: An Introduction to Programming in Go
- Download and Installation: Go Programming Language
- Development Environment: LiteIDE
- Go Packages: Documentation
Other Resources
Course Composition
- Montana State University students: Jada Bryant, Jessica Jorenson, Aurora Kehoe, Logan Pappas, Reese Pearsall, Dana Parker, Tanner Rubino, John Russell, Arnold Smithson, Zach Taylor, Will Walkuski, Wyatt Wright
- Free University of Berlin students: To Be Determined
Prerequisite
- Two or more semesters of programming experience.
Course Logistics
- Dates: Monday, July 13th - Friday, August 7th
- Tentative Time: 10:00 - 13:00 at FU Berlin location TBA.
Instructors
- Professor: John Paxton.
- Course Assistant: Reese Pearsall
Catalog Desciption
Provides an overview of both fundamental and advanced features of the Go programming language. Students will consolidate their knowledge of Go by solving ACM programming competition problems, presenting an advanced feature of Go, and implementing a project with a partner.
Course Outcomes
By the end of this course, students will be be able to:
- Use the Go language to solve problems.
- Use core packages of the Go language to solve problems.
- Research and present an advanced feature of the Go language.
- Work cross-culturally to implement and present a group project.
close
Suggested reading
- The C Programming Language, 2nd Ed., 1988, K&R, ISBN: 0-13-110362-8
- C Programming: A Modern Approach, 2nd Ed., 2008, King, ISBN: 0-39-397950-4
- The C Book, 2nd Ed., 1991, M. Banahan, D. Brady, M. Doran, ISBN: 0-20-154433-4 (http://publications.gbdirect.co.uk/c_book/)
- Modern C, 1st Ed., TBA, J. Gustedt, ISBN: N/A (http://icube-icps.unistra.fr/index.php/File:ModernC.pdf)
- C Notes for Professionals, N/A, 2018, Various Authors, ISBN: N/A (http://books.goalkicker.com/CBook/)
Overview
Students will learn the Go programming language. Students will use Go to solve practical problems.Course Resources
Free online textbook: An ... read more