Christopher Becker
Spring 2012
- Home
- Personal
- Useful Links/Information for CS 1141
- Useful Links/Information for CS 4821
- Other Useful Links
- Email:
- becke405@d.umn.edu
- Office:
- 172 MWAH
- Office Hours:
-
Monday Tuesday Wednesday Thursday Friday 1-2pm
Marshall W. Alworth Hall (MWAH) 1874-6pm
Heller Hall (HH) 314 - Other times by appointment
- I am a TA for the following classes this semester:
- CS 1141 with Steve Holtz
- CS 4821 with Dr. Carolyn Crouch
- Programming Languages/Libraries Known
-
- Basic Experience
- OpenGL
- MySQL
- Javascript
- Java
- Shell Scripting
- Boost C++ Library
- GNU Intel Assembly Language
-
- Advanced Experience
- C/C++
- Qt GUI (Open Source C++ version)
- Visual Basic .NET (.NET Framework 1.1 and 2)
- Perl
- PHP
- HTML/XHTML
- Cascading Stylesheets (CSS)
- PIC (16F690) Microcontroller Assembly Language
- Degree Received
-
- Bachelor of Science
- December 2009
- Double Major: Computer Science (Computer Theory Track), Math (Liberal Arts Track)
- Interests
-
- Computer Related
- Computer Security
- Cryptography/Cryptanalysis
-
- Others
- (Landscape) Photography
- Music (Percussion)
- Hiking
- Organization Memberships
-
- Professional Organization Memberships
- Society for Industrial and Applied Mathematics (SIAM)
- Association for Computing Machinery (ACM)
- Other Society/Organization Memberships
- Pi Mu Epsilon National Mathematics Honor Society
- Golden Key International Honour Society
- Selected Work Experience
-
- Fusion Computer Development Inc.
- President/Lead Programmer
- January 2010 - Present
- Languages/Technologies: PHP, XHTML/HTML, Javascript, CSS
- Website
-
- Lockheed Martin
- College Student Technical Specialist (Intern)
- Summer 2008, Summer 2009
- Languages: C++
- Website
-
- Rialto Theatre
- Manager
- August 2004 - Present
- A movie theatre built in 1937
- Website
- Certifications
-
CompTIA Security+ (2008 Edition) on August 26, 2010
Coming Soon
General Note about Labs: If the applets do not show up and you're using Firefox, try a different browser. There seems to be an issue with the java plugin for Firefox when multiple applets appear on the same page.
- Java
- Java API Documentation
- Java for C/C++ Programmers
- Netbeans IDE
- Netbeans Project Home Page
- Netbeans Download Chooser ("Java SE", "Java EE", or "All" Options will work for this course. "Java EE" or "All" is recommended if you're going on to higher level courses.)
- Netbeans/Java Combination Download
- Violet UML Editor
- Violet UML Editor
- Violet UML Editor Download
- Design Patterns
- Design Patterns Quick Reference (pdf)
- C/C++
- C/C++ Reference
- C++ Tutorial and Reference Tables
- C/C++ Reference
- GNU C Reference Manual
- Qt C++ IDE (click on LGPL) to get the free version
- Instructions
on installing MinGW (C++ compiler) on Windows
(used if you wish to use Eclipse, etc. for your IDE)
Default install will work for assignments in C (not C++), otherwise install what components you want
I believe GDB (the c/c++ debugger) is included in the Developer Toolkit, but it is not necessary
- PHP
- Coming Soon
- Vi/Vim
- Vi/Vim Tutorial
- Vi Tutorial
- Personal vim initialization file
- Vim Reference Card
- Vi Command Cheat Sheet
- Vi Commands
- C Shell
- Note: if you want to use C shell on your personal Ubuntu computers, you will need to install it (sudo apt-get install csh)
- C Shell Tutorial
- Some more C Shell information
- Basic C Shell Scripting Information
- C Shell Script Examples
- Some basic Unix/Linux Commands
- Powerpoint with basic shell commands
- Misc. Pages
- My Company's Website