As part of the CU CS Foundation Program, we hold regular lectures on material not covered in the standard CS courses. This material often provides information on the tools used in the CS program, CS topics outside the scope of the standard CS curriculum, or things we just happen to find interesting. Most lectures are recorded. This page provides the current lecture schedule, as well as links to the videos for previous lectures.
Lecture are open to all CU CS students, faculty, and staff. In situations where lecture fill up, priority will be given to CS undergraduate students. All skill levels are encouraged to attend. Some lectures constitute a mini-series, where attending or viewing previous lectures in the series may be a prerequisite to attending future lectures in the series.
In most lectures, we will be working through examples appropriate for the CU CS VM. Attendees are encouraged to bring a computer running the VM to the lecture and follow along in real time.
Want to stay up to date on new lectures? Sign up for our e-list.
01/30/13 (Wednesday) at 7:30PM
- Linux 101 - ECCR 105:
A short overview of the Linux development
environment, including the basics of Ubuntu and the Linux
CLI (terminal).
View the full lecture on YouTube
or
view specific topics below
.
02/06/13 (Wednesday) at 7:30PM - Meet Your
Editor... Emacs, Etc - ECCR 150:
An overview of the Emacs CLI text
editor on Linux (with a little VIM too).
View the full lecture on YouTube
or
view specific topics below
.
02/13/13 (Wednesday) at 7:30PM - Bash +
Scripting - ECCR 150:
A discussion of the features of the Bourne-again
Shell (Bash), as well as shell scripting techniques.
View the full lecture on YouTube
or
view specific topics below
.
02/20/13 (Wednesday) at 7:30PM - Linux Remote Access:
SSH, SFTP, rsync, screen, and Others - ECCR 150:
A discussion of the remote access tools and
techniques in Linux.
View the full lecture on YouTube
or
view specific topics below
.
02/27/13 (Wednesday) at 7:30PM - The Git Version Control
System - ECCR 150:
An overview of the Git version control system.
View the full lecture on YouTube
or
view specific topics below
.
03/06/13 (Wednesday) at 7:30PM - HTTP Tools and Topics:
wget, curl, etc - ECCR 150:
An overview of the Hyper Text Transport Protocol
and the associated tools and topics. Presented by
Jackie Myrose.
View the full lecture on YouTube
or
view specific topics below
.
03/13/13 (Wednesday) at 7:30PM - Basics of Web
Design: HTML, CSS, Etc - ECCR 150:
An overview of web programming fundamentals.
Presented by
Patrick Vargas.
View the full lecture on YouTube
or
view specific topics below
.
You can also view the
notes.
03/20/13 (Wednesday) at 7:30PM - GPU Computing and CUDA
- ECCR 150:
Basics of Parallel Programming with GPUs and
CUDA. Presented
by James Balasalle.
View the full lecture on YouTube
or
view specific topics below
.
You can
also view the slides.
April 2013:
CSFP
Raspberry Pi program. Check it out!
Linux 101
- A 90 minute lecture covering basic Linux CLI
topics.
View the full lecture on YouTube
or
view specific topics below.
Emacs, Etc
- A 90 minute lecture covering the GNU Emacs CLI text
editor (and a little VIM too).
View the full lecture on YouTube
or
view specific topics below.
Bash + Scripting
- A 90 minute lecture covering the GNU Bash shell and
the basics of shell scripting.
View the full lecture on YouTube
or
view specific topics below.
Linux Remote Access: SSH, SFTP,
rsync, screen, and Others
- A 90 minute lecture covering SSH and the associated tools.
View the full lecture on YouTube
or
view specific topics below.
The Git Version Control
- A 90 minute lecture covering the Git version control
system and github.com.
View the full lecture on YouTube
or
view specific topics below.
HTTP Topics and Tools
- A 50 minute lecture covering the basics of HTTP.
View the full lecture on YouTube
or
view specific topics below.
Basics of Web Design: HTML, CSS,
Etc
- A 90 minute lecture covering the basics of HTML, CSS, Etc.
View the full lecture on YouTube
or
view specific topics below.
You can also view the
notes.
Introduction to GPU Computing and CUDA
- A 90 minute lecture covering the basics of GPU computing and CUDA.
View the full lecture on YouTube
or
view specific topics below.
You can
also view the
slides.
Introduction to Linux
- A six lecture Linux Course covering topics from
the basics to scripting to make files and more.
View the full lecture on YouTube
or
view specific topics below.
Coming Soon...