GeoffNess.com



Some of my work.



2008

ePortfolio

  | Keene State College | Napier University | Private Projects |

 

Keene State College

Major: Computer Science

 

Data Structures

Develops discipline in program design especially for larger programs. Study of data organization through stacks, queues, linked lists, pointer type files, binary trees. Instruction on computer management of data.

Example work: Pseudocode


A1 - The Student() Constructor
START
            cCode, cName := “ “;
            cGNI, cPopulation, cPCI := 0;
STOP

A2 - The Modify(Student ThisOne) Method
START
            cCode := ThisOne.cCode;
cName := ThisOne.cName;
            cGNI := ThisOne.cGNI;
            cPopulation := ThisOne.cPopulation;
            cPCI := ThisOne.cPCI;
STOP

A3 - The InputData(int x) Method
START
            Let InputName, InputCode be strings;
            Let InputGNI be a double precision floating point number;
            Let InputPopulation be an integer;

Prompt for and accept InputCode for Student x;
Prompt for and accept InputName for Student x;
Prompt for and accept InputGNI for Student x;

cCode:= InputCode;
cName := InputName;
cGNI := InputGNI;
cPopulation := InputPopulation;
cPCI := InputGNI/InputPopulation;
STOP

 

 

Visual Basic

Using the programming language visual baisc, we were challenged to create programs with sql back ends and user friendly interfaces. My final project consisted of developing a database for vehicles

 

Operating Systems

Through the study of UNIX operating systems, I was introduced to many of
the technologies I use in every day operations. Our focus was on Linux and the use of shell scripts. As part of my final, I wrote a program to unscramble words. Below is a snippet from the program:


#Start
if [ "${1}" == "" ] ; then
#If user does not enter a word
echo "Please enter a word to unscramble."

else

bad=`echo ${1}| egrep -i "[^a-z]"`

if [ "${bad}" == "" ] ; then
i=`echo "${#1}"`
re1="^[${1}]{$i,$i}$"
re2=""

 

 

Databases

Course included DB2 competencies, DDS, Physical/ Logical files and SQL. Manipulating data to extract required information using database manager software. Topics included: designing a database, creating it, loading data, and access, plus relational theory, referential integrity, joining, indexing, triggers and constraints.

 


(click to enlarge)

 

Senior Project

As a senior in computer science, we are required to take a capstone course covering topics ranging from computer ethics to a research and implementation project. I decided to focus on the topic of SNMP monitoring. With the use of two web servers and a trap server, I monitored both uptime of web sites as well as cpu spikes and internal temperature. This was all done using the open source program Zenoss. http://www.zenoss.com

 

Napier University

Edinburgh, Scotland

 

Applied Cisco Networks

Through hands on training, my classmates and I gained experience on the latest cisco proprietary technologies. Topics were taught first through case studies and then through implementation.

 

Private Projects

Nessit LLC

 

Tuckermans At 9 - Acapella Group - http://www.tuckermansat9.com

 

Great Falls Balloon Festival - http://www.greatfallsballoonfestival.org

 

Bonnie Centauro ePortfolio - http://www.bonniecentauro.com