Spring 2009

IST 440W - INFORMATION SCIENCES AND TECHNOLOGY                            INTEGRATION AND PROBLEM SOLVING (3)

Course Description: Problem-based approach to technology integration by focussing on real-life problems faced by an organization.

IST 440W was the capstone course for my curriculum in the College of IST. It encapsulated everything that I had learned over the past four years and was built around a real world project. The course consisted of a series of essays, quizzes, and presentations; but the overall project for the course was to find a local State College social organization with a real world IT need and implement a solution to that need. My team, the Righteous Rhinos, spoke to a number of organizations in the State College area but ultimately decided to build a web interface for a consolidated database for the Centre County Community Help Centre. More details on this project can be found at the link below.

Community Help Centre:
         Consolidated Database and Web Interface Project - [Please
            see projects section]

Grade: A.

CMPEN 454 - FUNDAMENTALS OF COMPUTER VISION (3)

Course Description: Introduction to topics such as image formation, segmentation, feature extraction, matching, shape recovery, object recognition, and dynamic scene analysis.

CMPEN 454 was an elective for my Computer Science degree. We studied topics related to manipulating and morphing images. The course dealt with some pretty exciting topics such as feature recognition, pixel matching between multiple images, and smoothing or gradienting of grayscale images. The course gave me a greater appreciation for the algorithms involved in programs like Photoshop as well as challenges in real world security involved with image monitoring and object recognition. Finally, the course gave me my first experience with the MatLab programming language. The course was extremely challenging, but my project team was able to build most project solutions after hard work and research.

CMPSC Samples
Homework 1 - Central Difference and Intensity Images: 454hw1.pdf
Homework 2 - Essential Matrices, Epipoles, and Occlusion: 454hw2.doc
Project 1 - Harris Corner Detection: 454proj1.pdf
Project 2 - RANSAC and Corner Matching: 454proj2.pdf

Grade: B.

CMPSC 483W - SOFTWARE DESIGN METHODS (3)

Course Description: Applications of scientific knowledge and methods in the design and construction of computer software using engineering concepts.

CMPSC 483W was probably the most beneficial and helpful class I had ever taken in my Computer Science curriculum. It was based on completing a real world project for a real world company. My section of the class was broken into three project teams to develop the software for a fingerprint scanner for BioLink, a company from Russia. Further details on this project can be found in the projects link below.

CMPSC 483W was my first experience developing software for a real world situation. Unlike previous classes, I was developing a solution that would actually be used (rather than just problems). I saw the development of the solution from start to finish, and this course boosted my confidence in my ability to work in real world software development exponentially. After taking CMPSC 483W, I was confident enough to apply for several real world software development positions and in my ability to work through challenging real world software problems.

CMPSC Samples
State Diagram - Washing Machine: state.doc
Class Diagram - UML Email Class Diagram: class.jpg

BioLink:
    Fingerprint Scanner Software Project - [Please see
            
projects section]

Grade: A.

MATSE 081 - MATERIALS IN TODAY'S WORLD (3)

Course Description: A survey of the properties, manufacture, and uses of polymers, ceramics and metals in today's world with emphasis on modern developments and new materials.

Grade: A-.

Go Back

 

     Home | Resume | Courses | Projects | Activities | Awards | Transcript | Blog | Contact