top of page

Southern New Hampshire University Undergraduate Degree in IT

A collection of my coursework from SNHU can be found by following the links below. I have included the course descriptions and some of the projects created in the courses. I finished with a 4.0 GPA in May of 2019.

IT-145 Foundations in App Development

Java Development

Students will use programming as a problem-solving technique in business and engineering applications. In writing computer code in a logical, structured, and organized manner, students will learn how to incorporate the key concepts of object orientation into their programming. Additionally, students will learn to write, review, and document interactive applications and work with Software Development Kits and Integrated Development Environment tools.

Sample Projects

IT-145.PNG

IT-200 Fundamentals of Information Technology

Microsoft Access & Visio & Java

Students will learn about the fundamental knowledge and skills required in the information technology (IT) field. While exploring the various roles and functions of IT professionals, students will engage with basic technologies, hardware, software, and a systems thinking approach to solving problems.

Sample Projects

IT-200.PNG

IT-201 Computer Platform Technology

IT, CS, Business Consulting & TestOut PC Pro

This course provides the hardware/software technology background for information technology personnel. Hardware topics include CPU architecture, memory, registers, addressing modes, busses, instruction sets and a variety of input/output devices. Software topics include operating system modules, process management, memory and file system management. Also included are basic network components and multi-user operating systems.

Sample Projects

IT-201.jpg

IT-210 Business Systems Analysis & Design

Business & Security Analysis

This course provides students with the necessary level of information technology education relative to understanding the uses and roles of information systems in business organizations. Students receive instruction on the information concepts and methodologies associated with the development of business information systems, and their effective application to the solution of business problems. Students learn the major issues of managing information technology in the contemporary business environment and the relationship between organizations' structures and information technology. Team approaches are utilized along with structured computer laboratories and cases using spreadsheet and database management tools. Writing intensive course.

Sample Projects

IT-210.PNG

IT-235 Database Design

Object-Oriented Database Design

Develop database designs using industry-standard modelling tools and techniques. Evaluate user requirements to identify optimal database models that solve common business problems. Examine approaches to structural and object-orient design that consider today’s varied data types.

Sample Projects

IT-235.PNG

IT-270 Website Design

HTML, CSS & JavaScript

This course serves as an introduction to creating interactive pages for the World Wide Web. Specifically, it will survey Internet concepts, network protocols and client-server communications. The course covers HTML, the language of the World Wide Web; the Document Object Model (DOM), essential to creating and manipulating elements of a Web page under program control; CSS, the syntax for building consistent styles and appearances across Web pages; and JavaScript, the programming language that cements the various technologies together to facilitate dynamic interactive elements.

Sample Projects

IT-270.PNG

IT-315 Object-Oriented Analysis & Design

UML & SDLC

This course develops software systems engineering principles combining object-oriented design principles and methods augmented by computer assisted engineering (CASE) technology. The course involves use of the unified modeling language (UML) and, through the vehicle of a student group project, applies these elements to the system development life cycle. This course is writing intensive, as student project teams are required to submit a comprehensive project report and a PowerPoint presentation. Specialized Systems Development Computer Laboratory intensive and open laboratory intensive. Writing intensive course.

Sample Projects

IT-315.PNG

IT-328 Project Management in IT

Stakeholder and Risk Management

Employ project management strategies specific to IT projects. Examine responsibilities of key stakeholders. Explain project planning with key considerations related to risk management and project tracking.

Sample Projects

IT-328.PNG

IT-331 Human Factors in IT

HCI, Network & Work Environment Management

This course addresses the importance of understanding and advocating for the end-user in the development of IT applications and systems. Students will be exposed to Human-Computer Interaction (HCI) fundamentals including user and task analysis, human factors, ergonomics, accessibility standards, and cognitive psychology. Emphasis will be placed on user-centered methodologies in the development, evaluation, and deployment of IT applications and systems.

Sample Projects

IT-331.jpg

IT-340 Network & Telecommunication Management

Network Administration & TestOut Network Pro

This course provides an in-depth knowledge of data communications and networking theory, concepts and requirements relative to telecommunications and networking technologies, structures, hardware and software. Emphasis is on the concepts of communications theory and practices, terminology, and the analysis and design of networking applications. Management of telecommunications networks, cost-benefit analysis and evaluation of connectivity options are covered. Students can design, build and maintain a local area network (LAN).

Sample Projects

IT-340.PNG

IT-355 Web and Mobile User Experience

Mobile App Development and UX Design

Designers strive to optimize the interaction between the user and the system to create a smooth and productive user experience. Students in this course focus on the particular challenges of creating user-centered mobile applications. They also investigate the design process deliverables used to communicate with clients, technical leads, and stakeholders.

Sample Projects

IT-355.PNG

IT-380 Cybersecurity and Info Assurance

IT Training Development, Cybersecurity Analysis and Provisions & TestOut Security Pro

This course explores the basic concepts in cybersecurity and information assurance. Topics include security policies, models, and mechanisms for secrecy, integrity, and availability of communications and information. The course also covers approaches to prevent, detect and recover from the loss of information, cryptography and its applications, vulnerability scanning, functions of a chief security officer software applications and web services for maintaining information security and security in computer networks and distributed systems.

Sample Projects

IT-380.jpg

IT-385 Information Technology Communications

Technical Communication

The course focuses on the essential oral and written communication tools and strategies used when communicating in technology organizations, emphasizing on how to make information more usable and accessible to multiple audiences. Students will review how to develop functional specifications and proposals, training programs, technical illustrations, and web information architecture.

Sample Projects

IT-385.png

IT-390 Mobile Application Design & Development

JavaScript, JSON & Prototyping

This course focuses on the techniques and tools necessary to achieve successful system implementation of mobile applications. Topics covered include managing the system implementation process, implementation design issues, how mobile application development is affected/constrained by existing software, techniques for writing quality code, techniques for testing code, understanding the role of proper documentation, and understanding, designing and managing implementation support functions. Students go through all the steps necessary to code, test and develop an actual mobile application. The course consists of a mix of lectures and hands-on laboratory work.

Sample Projects

IT-390.PNG

IT-412 Cyberlaw and Ethics

Regulation and Risk Management

This course stresses the social and professional context of IT and computing-related to ethical codes of conduct. Students will examine the historical, social, professional, ethical, and legal aspects of computing in the 21st century.

Sample Projects

IT-412.jpg

IT-415 Advanced Information Systems Design

System Design & Project Management

This is the first of a two-part capstone course for IT majors which covers the major methodologies used in Systems Analysis, Design, and Implementation. This course focuses mainly on the systems analysis part of the systems development process and emphasizes SDLC (Software Development Life Cycle). Different system development strategies are examined within the broader context of identifying and understanding the detailed stages the make up the systems analysis process. Students will learn how to perform feasibility analysis, and to create a system proposal. Fact-finding techniques used to determine system requirements will be identified and studied. Standard graphical modeling tools used in systems analysis will be covered: process modeling with data flow diagrams; data modeling with entity relationship diagrams; and object-oriented modeling using UML. The basic activities of project management are examined. Students will be assigned a systems development project case with concrete milestones, enabling the practical application of concepts presented in the course. This is a lab intensive course.

Sample Projects

IT-415.PNG

IT-420 Advanced Information Systems Implementation

Project Rollout & Implementation

This is the second part of the Capstone course for IT majors. The student groups will implement and document the systems project designed in IT 415 using an appropriate computer programming language or database management system. The instructor and students critique all projects weekly.

Sample Projects

IT-420.PNG

IT-431 Software Development in Distributed Systems

System Implementation, XHTML & Windows Server

Students learn XHTML, including how to use image maps, frames, cascading style sheets, and scripting languages. Various browsers will be introduced. Server-side development using CGI, ASP, ColdFusion, and PHP for distributed applications will be covered. Server-side topics such as servlets and JSPs, along with Java and XML, will be introduced. Writing-intensive course.

Sample Projects

IT-431.png

IT-489 IT Portfolio Planning

Portfolio Development

This capstone course is the culminating experience for the B.S. in Information Technologies program. The aim of the capstone is to assess students’ ability to synthesize and integrate the knowledge and skills they have developed throughout their coursework, rather than introducing new concepts. This course is structured to support student success in fulfilling program requirements.

Sample Projects

IT-489.PNG

MIS-320 Electronic Business

Support Technologies

Explore aspects of an organization's electronic interactions with its stakeholders. Key topics in this course include e-business strategy, business models, cyber services, e-business relationships, and e-marketing and e-payment.

Sample Projects

MIS-320.jpg

OL-125 Human Relations in Administration

Leadership Development & Technique

The human relations skills that managers need to develop interaction skills that contribute directly to effective human resource management and the development of higher productivity are studied. Skill areas include leadership, motivation, communications, group dynamics, organizational development, management by objectives, and stress and time management. Students learn techniques for becoming more effective managers, subordinates, peers, and persons. Students are introduced to the international aspects of human relations.

Sample Projects

OL-125.PNG

OL-328 Leadership

Organizational Leadership Strategy

This course examines leadership as an inter-personal and intra-organizational phenomenon with an emphasis on student leadership development. It includes leadership assessment, leadership development, the leadership process, the contagious nature of leadership, leadership and productivity, motivation, and effective leadership styles and theories. An international perspective is included. Current readings, research, simulations, and exercises are used. Team intensive course.

Sample Projects

OL-328.jpg

IDS-402 Wellness

Wellness Improvement Planning in IT

This course aims to engage students in an integrative exploration of emerging issues and topics in wellness across several disciplines. In addition to psychology, students will analyze wellness through the lenses of biology, sociology, economics, health, and philosophy, among other areas. Students will develop the skills to examine wellness from an individual perspective as well as investigate issues surrounding wellness in contemporary society. Definitions of ability and disability, research and analysis of wellness goals, and the relationship between mind and body are emphasized to increase awareness of personal and public wellness.

Sample Projects

IDS-402.jpg

ENG-123 English Composition II

Persuasive Essay Preparation

English 123 focuses students on the importance of research to advancing knowledge for various purposes. This course will build on the foundations of composition and introduce students to the research process and the analysis and evaluation of various sources. Students will investigate the writing process for research as well as appropriate research methods and skills. Additionally, this course offers multiple opportunities to engage in the important tasks of revision and editing and will ask students to incorporate feedback to improve their writing.

Sample Projects

ENG-123.jpg
SNHU Undergraduate: Files
bottom of page