IT-510 Advanced Information Technology
This course focuses on the principles and practices underlying the analysis, design, implementation and management of information technology systems. Topics include information system development methodologies, systems planning, requirements analysis, systems implementation, software engineering, project management, and interface, database and process design.
IT-511 Object Oriented Application Development
This course provides a comprehensive introduction to the principles and practices of object- oriented software development and provides a foundation for developing quality software. Students develop skills in applying object- oriented concepts to solve software problems and implement solutions. The course also teaches the concepts and design of algorithms for problem solving and includes the topics of data structures as they are related to the algorithms that use them. The course provides the technical foundation necessary to handle the material covered in the subsequent IT courses.
This class was Java intensive so I learned a lot about the programming language. We developed short programs that start with a user input and Java gives a response. I created an 8-Ball game as my final project, for example, that gave one of five random responses to any yes-or-no question from the user.
PHP and SQL input information from forms into a database, then pull that information from the database on the next page. Java, however, runs programs that stay on the same page, so it doesn't use the typical database structure. Sometimes an image will switch to a different image as you hover over it which is a Java program.
IT-515 Innovations in Information Technology
In this course, students strengthen their understanding of leadership theory and ethical frameworks in the context of a technology enterprise. Students will apply this understanding to business cases that reflect the need for innovative technology solutions in today's workplace in order to transform the thinking of an organization when change is required or to develop ideas that enable new business strategies.
IT-520 Technical Communication
The course focuses on the essential oral and written technical communication skills needed for producing technical documentation and presentations in many different forms for varying business situations. The course enables students to understand the needs of stakeholders in order to develop different technical documents such as white papers, design specifications, project plans, test plans, user manuals, etc. The ability to communicate research findings using appropriate academic formatting will also be addressed.
I focused on increasing communication throughout companies by acting as a communications manager. First, I tried to utilize technology by engaging distant employees into threaded conversations online. If the topic was "Marketing Ideas", each of the employees would create a main thread and also reply to the other threads. Secondly, I incorporated video conferencing as a way for distant employees to conduct more effective meetings face-to-face. Finally, I thought it was important to fix broken communication and blame between departments, so I focused on bringing those managers together more often in order to push more teamwork and positive communication.
IT-600 Operating Systems
This course focuses on computer architecture and the operating systems of digital computers. Students learn about the operational methods of hardware; the services provided by operating systems' software; acquisition, processing, storage and output data; and the interaction between computers. Topics include widely used operating systems such as DOS, Windows, and UNIX.
IT-625 Information Technology Project and Team Management
This course introduces the students to the principles and practices necessary to be an effective IT project manager. The course covers project scope, time, cost, quality and human resource management techniques as applied to the kinds of project management problems and issues unique to the IT environment. Students learn how to design an actual IT project structure and will obtain hands-on experience using project management software. Emphasis is on the techniques of project management, leadership, teamwork and project risk management as applied to the IT environment. Case work is an important part of this course.
I used Microsoft Project for this course which is a great tool for large projects with multiple tasks. Projects have predecessors, for example, one must gather all of the ingredients before starting to bake a cake, but it's important to work on tasks simultaneously whenever possible. Microsoft Project helps project managers create the entire project before starting it in order to have a set of solid milestones and a firm completion date.
IT-640 Telecommunications and Networking
Telecommunications is a business resource that must be well managed. This includes the technical aspects and the application of telecommunications technology to solve specific business problems and enhance the strategic position of a business enterprise. Topics include the importance of telecommunication in today's business environment, the analysis, design and implementation of telecommunications systems, the scope of the telecommunications industry and current trends; telecommunications hardware, the OSI network model, networking technologies and telecommunications software, protocols and standards.
We used Wire Shark software to watch packets being sent and received through TCP/IP, HTTP, GET and SNMP. It's hard to imagine that so many messages can be sent back and forth before a webpage opens, but each network must shake hands and agree to send/receive, then a cached version is sent for viewing over the next hour or so. If the webpage is updated during that time the receiver will have to refresh the page in their cache (or clear cache, cookies, and history--then request to see the page again) in order to see the newest version. Wire Shark shows each message down to the details of bits, that are being send back and forth.
IT-647 Website Construction and Management
This course is an introduction to the construction and management of interactive Web sites. It involves technical issues such as standards, HTML/ XML, scripting, embedded rich media and database connectivity; design issues such as audience analysis, content organization, accessibility, page layout, styling and templates and management issues such as organizing, branding, managing and marketing the Web site. The course focuses on designing Web sites with creative interfaces, aesthetic style, functional structure and navigation. There is equal emphasis on technical proficiency, creative comprehension and management concepts. This course does have hands-on labs.
IT-648 Advanced Website Design and Management
This course covers the methodologies that are used to drive traffic to websites and how to make websites profitable. In addition, methods of monitoring websites, such as counting users/viewers, click-throughs and more are explored. Students will examine how to gather statistics about website usage, demographics and other data relative to site popularity. This course also focuses on the creation of websites that serve diverse purposes, such as marketing, customer service, recruitment and more, including websites with international audiences. The differences between general and secure sites and the linking of diverse websites also will be explored.
IT-649 Interface Design for Websites
This course expands the student's basic knowledge of web page and website development by providing in-depth focus on designing web applications with the user in mind. Students gain knowledge about how human factors relate to interface design. Guidelines for determining design problems and strengths, usability assessments, and best practices for common functions such as web navigation, menus, scrolling, graphics and icons are explored.
IT-650 Principles of Database Design
This course is a study of the design, development and implementation of database management systems (DBMS) that emphasizes relational DBMS architecture using SQL. Students will design and implement projects and complete case exercises as they are introduced to new developments in data- base design.
I built a database for my final project in this class to keep track of disc golf scores. Disc golf (Frisbee® golf) has become fairly popular in the NH area. I used three tables to track data; Users, Courses and Games. With the saved data in those tables I'm able to select numerous reports that show the best scores per course, per user, per time frame and all of the scores for each individual user.
IT-700 Information Technology Strategy & Policy
This is the capstone course of the IT master's degree program and is designed to provide in depth understanding of the central role of information technology in the contemporary business environment. Students develop an understanding of the strategic uses of information technology from a business perspective at the enterprise level. Students also learn how to manage the introduction of new information technologies in the firm. They learn how to harness the power of these new technologies, enabling them to make better decisions and more effectively manage their organizations. Students conduct an extensive research project on the business impact of emerging technologies.
This was my capstone class for my master's degree in IT-Web Design. I finished on October 16, 2016 with a 3.833 GPA.