Glen Doss.com High Tide at Playa Langosta, Costa Rica 2005
WWW gdoss.com
Home Web Info Portfolio My Bio
Site mapContact

Masters Courses

I attended graduate school at Towson University's Center for Applied Information Technology from Summer 2000 - Spring 2002. I received my Masters of Science in Applied Information Technology, with a concentration in Internet Application Development, in May 2001. I earned a 4.0/4.0 cumulative GPA during my studies.

The program was designed to educate graduate students in a variety of advanced IT topics such as Project Management, Database Design, and Web Development/Design, and Usability.

Below is a list of the courses I completed.

AIT 600- Information Technology Infrastructure (Summer 2000)
Description: A discussion of information systems architectures including software systems, hardware, operating systems, data bases, object-oriented technology, networking, and enterprise-wide systems. Discussion of emerging technologies.

* This class was taught by Dr. James Clements (Director of AIT), consultant, and author of Successful Project Management.

AIT 610 Systems Development Process (Summer 2000)
This class ended up being basically a project management class.
Description: The software development life cycle, requirements analysis, verification and validation, design issues, development tools and methods, modeling techniques, quality assurance, and implementation strategies, performance measurements and metrics.

*This class was taught by Matt Lang, a senior project manager at LCG technologies (a Baltimore IT Consulting agency). This was basically a project management class.

AIT 612 Information Systems Vulnerability and Risk Analysis
(Fall 2000)
Description: The identification of vulnerabilities and risks inherent in the operation of information systems will be explored. Countermeasures will be discussed and documented in an effort to counter identified vulnerabilities.

*This class was taught by Matt Herholtz and Amy White, both security analysts from the National Security Agency.

AIT 616 Fundamentals of Web Technologies & Development
(Fall 2000)
Description: Discuss fundamental web and networking technologies and protocols. Topics include the architectures and protocols of both local area (LAN) and wide area (WAN) networks. Example topics include the Ethernet local area network technology, Internet technologies/protocols (e.g., telnet, ftp, protocols), and the World Wide Web (http protocol).

*This class was taught by professor George Swartout of MITRE.

AIT 618 Client/Server-Side Programming on the Web (Spring 2001)
In this class I was required to develop several small Java programs.
Description: Discuss the issues and current technologies related to client-side and server-side processing on the WWW. Discussion topics include the Hypertext Markup Language (HTML), dynamic HTML, client-side scripting languages (e.g., JavaScript), browser capabilities, WWW servers, CGI programming, Java servlets, and Java server pages (JSP).

*This class was taught by professor George Swartout of MITRE.

AIT 632 Database Management Systems (Spring 2001)
In this class I was required to perform various lab assignments using Sybase.
Description: Study of database management system fundamentals, data models, design, implementation and processing. Most popular database management systems such as Oracle, SQL server, and Sybase are used throughout the course to illustrate design and implementation of real world database applications and processing.

*This class was taught by Harry Shasho, a database developer at the National Security Agency.

AIT 630 Project Management (Summer 2001)
For my final assignment in this class I developed a 80 page project management report including RFP, proposal, scope, budget, and labor estimates, critical path analysis, etc. The management report can be seen in its entirety in the Research section of my web site.
Description: Tools and techniques for the successful management of information technology projects. Topics include project selection and approval, planning, estimation techniques, scheduling methods, budgeting, IT project organizations, and project control and assessment.

* This class was taught by Dr. James Clements (Director of AIT), consultant, and author of Successful Project Management.

AIT 732 Advanced Database Management Systems (Summer 2001)
In this class I was responsible for building a database using MS SQL Server 2000 that performed integrity checks, validation, and utilized built in triggers and stored procedures.
Description:This course emphasizes advanced topics in database management systems. Topics include: query processing, transaction processing, concurrency and recovery techniques, advanced database models, object-oriented databases, object-relational databases, Web databases, distributed databases, Data warehousing and OLAP.

*This class was taught by Harry Shasho, a database developer at the National Security Agency.

AIT 620 Business Data Communications (Fall 2001)
Description: This course is a general networking class focusing on Internet protocols and technologies.

*This class was taught by Dr. Y. Kim, a professor from Towson's Computer Science Department.

AIT 672 Web Usability(Spring 2002)
This class focused on usability analysis, testing, and optimization for the Web. Various usability testing and evaluation methods were studied and practiced. As part of this class' requirements I developed a usability document for the Census Bureau. The document proposed a set of usability testing goals for the Bureau's new Usability Knowledge-Base Intranet Site.

*This class was taught by Dr. Jonathan Lazar, author of User-Centered Web Development.

AIT 715 - Web Development Case Study (Spring 2002)
This class consisted of me designing, developing, and delivering a database driven Web site to Towson University's Department of Student Activities. Read the case study.

Information architecture examples, diagrams, deliverables