Concord Banner

Related Links
                     

NHTI Admissions
31 College Drive
Concord, NH 03301
(603) 271-7134

NHTI Logo

Course Descriptions
Information Technology

Number sequencingnext to course name means the following: first digit designates the number of lecture hours for the course; the second digit designates the number of lab, clinic or practicum hours; and the third digit designates the credit hours for the course.

IT 102 PC Applications 3-0-3
The course introduces students to desktop applications with an emphasis on topics from a user perspective. Topics include use of: an operating system, a word processor, a spreadsheet, presentation software, Internet and hardware and software considerations. (Note: Students may not receive credit for both IT 102 and IT 102X)

IT 102X PC Applications Extended 2-2-3
This extended version of PC Applications is designed for students less experienced in IT essentials. Topics are introduced and developed at a slower pace to enhance learning. The course introduces students to desktop applications with an emphasis on topics from a user perspective. Topics include use of an operating system, a word processor, a spreadsheet, presentation software, Internet and hardware and software considerations. (Note: Students may not receive credit for both IT 102 and IT 102X)

IT 106 IT Career Topics 1-0-1
This course is a series of presentation and panel discussions by experts and leaders in the field on the important topics in Information Technology careers. It provides information which helps students plan their college work and anticipate how they will apply it in subsequent professional positions. Students with two years or more of work experience in the computer field may request a waiver from the course. Students will take IT 106 the first half of the semester and IT 107 the second half.

IT 107 Office Applications for IT 1-0-1
This course explores the tools and functions of MS Office used by IT professionals. Topics include authoring and formatting technical documentation, service level agreements, technical proposals, incident reports, cost benefit analysis and release notes. The course concludes with a section on collaborative authoring. Students with two years or more of work experience in the computer field may request a waiver from the course (Prerequisite: IT 106) Students will take IT 106 in the first half of the semester and IT 107 in the second half.

IT 108 Personal Computer Hardware and Software 2-2-3
This course presents an in-depth exposure to computer hardware and operating systems. Students learn the functionality of hardware and software components as well as suggested best practices in maintenance and safety issues. Through hands-on activities and labs, students learn how to assemble and configure a computer and install operating systems and software. In addition, an introduction to networking is included. This course helps students prepare for the CompTIA's A+ certification. Proficiency in Microsoft Office is achieved through case study-based projects.

IT 109 Scripting for System Management 2-2-3
This course is designed for students preparing for careers in network administration, system management and technical support. Students learn the syntax of scripting, emphasizing VBScript interpreted by Windows Script Host. Windows, Management Instrumentation classes and other COM objects will be used for the automated configuration, diagnosis and management of Win32 systems. Students learn the fundamental constructs of programming including data types, conditionals, loops, procedures, functions and arrays. The lab component offers hands-on practice in each of these areas.

IT 110 Programming Fundamentals 2-2-3
This lab-focused course introduces the fundamental skills and knowledge of computer programming for business solutions. Students encounter and resolve a range of programming problems learning the techniques of design, structured coding, debugging, error-handling and troubleshooting. The work begins with procedural syntax and concludes with the foundations of object-oriented programming, creating classes and objects. Topics include problem analysis, computer logic and flow control, decision and repetition structures, argument passing, program documentation, class definitions and use of a debugger and help/documentation resources.

IT 140 Database Design and Management 2-2-3
This course is the first in a two-part sequence on relational database. Topics include: Structured Query Language (SQL), database design, terminology and the creation of tables, forms, queries, reports and macros. The lab component will include the development of business applications using a relational database.

IT 150 Networking for Home and Small Businesses 2-2-3
The goal of this course is to introduce students to fundamental networking concepts and technologies. This course provides a hands-on introduction to networking and the Internet using tools and hardware commonly found in the home and small business environment. These online materials will assist students in developing the skills necessary to plan and implement small networks across a range of applications. This course prepares students with the skills needed to obtain entry-level Home Network Installer jobs. It also prepares students for some of the skills needed for Network Technician, Computer Technician, Cable Installer, and Help Desk Technician jobs.

IT 152 Networking at a Small-to-Medium Business or ISP 2-2-3
This course is the second of four CCNA courses leading to the Cisco Certified Network Associate (CCNA) designation. CCNA Discovery 2 course provides an introduction to routing and remote access, addressing and network services. It will also familiarize students with servers providing email services, web space, and Authenticated Access. This course prepares students with the skills required for entry-level Help Desk Technician and entry-level Network Technician jobs. This course also prepares students for the CCENT (CISCO Certified Entry Network Technician) industry certification. (Prerequisite: IT 150)

IT 180 Introduction to Unix Operating Systems 2-2-3
The focus of this course is an in-depth look at operating systems. Topics include file management, memory management, security, system processes, printing, backing up/restoring and network basics. An emphasis of the course will be discussing the differences between the major operating systems and their applicability to different business needs. The lab component will exclusively use the LINUX operating system exposing the student to all basic UNIX commands. (Prerequisite: IT 108)

IT 200 Spreadsheets 3-0-3
This course provides training in introductory and advanced topics related to spreadsheet creation, formatting and printing. Topics include row and column operations, formula creation (including functions), graph creation and printing, database management techniques, and macro design and execution. (Prerequisite: IT 102 or permission of the Department Head of Information Technology)

IT 210 Object Oriented Programming in Java 2-2-3
This course builds on the work done in IT 110. It develops the constructs and concepts of object-oriented programming: problem conceptualization, class definition, object instantiation, method definition and invocation, the principles and practices of reuse, inheritance and polymorphism. It also introduces graphical user interfaces and event-driven programming. (Prerequisite: IT 110 or permission of the Department Head of Information Technology)

IT 212 Visual Basic.NET 2-2-3
This course will introduce students to object-oriented and event-driven programming. The emphasis of the course will be towards building business solutions. Topics will include: forms, events, properties, syntax, file processing, and error handling. The lab component will include developing business applications. (Prerequisite: IT 110 or permission of the Department Head of Information Technology)

IT 214 Advanced Visual Basic.NET 2-2-3
This course is a continuation of IT 212 Visual Basic.NET, examining more advanced topics such as arrays, collections, error handling, classes/objects, ActiveX technology, and invoking the Window API's. A hands-on lab component will include developing business applications. (Prerequisite: IT 212)

IT 220 Supporting IT Systems 2-2-3
Topics include: overview of the Technical Support function and organization, workflow, support skills/tools (including communication and interpersonal effectiveness, incident tracking, prioritization escalation and resolution, call handling applications, user documentation), overview of IT system development, tools/techniques of project managements and professional ethics. The lab component includes: call handling software, project management software, group exercises, written/presentation communications exercises, and professional development exercises. (Prerequisites: IT 106, IT 108, IT 140 and IT 150)

IT 240 Database Implementation 2-2-3
This course is the second in a two-part sequence on relational database. Topics include: client/server application development, Structured Query Language (SQL), Extensible Markup Language (XML) and database design. The lab component will include the development of business applications using a relational database. Discussion of ASP.NET as a development tool will be included. (Prerequisites: IT 140 and IT 212)

IT 250 Introducing Routing and Switching in the Enterprise 2-2-3
This course is the third of four CCNA courses leading to the Cisco Certified Network Associate (CCNA) designation. CCNA Discovery 3 course familiarizes students with the equipment applications and protocols installed in enterprise networks, with a focus on switched networks, IP Telephony requirements, and security. It also introduces advanced routing protocols such as Enhanced Interior Gateway Routing Protocol (EIGRP) and Open Shortest Path First (OSPF) Protocol. Hands-on exercises include configuration, installation, and troubleshooting. (Prerequisite: IT 152)

IT 252 Designing and Supporting Computer Networks 2-2-3
This course is the final of four CCNA courses preparing students for the Cisco Certified Network Associate (CCNA) designation. In the CCNA Discovery 4 course, students progress through a variety of case studies and role-playing exercises. They may include gathering requirements, designing basic networks, establishing proof-of-concept, and performing project management tasks. In addition, lifecycle services, including upgrades, competitive analyses, and system integration, are presented in the context of pre-sale support. (Prerequisite: IT 250)

IT 254 Advanced Routing 2-2-3
This course is a continuation of Networking Theory II, examining advanced Router Concepts and configurations. Students will install, configure, operate and troubleshoot complex WAN networks. Topics will include more advanced Frame Relay networks, dial Access services and distance-vector versus link-state routing protocols. Advanced Router Access Control Lists for blocking unauthorized access to private networks will also be covered. (Prerequisite: IT 252)

IT 256 Remote Access 2-2-3
This course examines advanced LAN switching concepts including Virtual Local Area Network (VLANS) and Internetwork troubleshooting. Students will configure layer 3 and 4 constraints on switches to implement various levels of security and separation on top of basic VLANS. Internetwork troubleshooting will include all seven layers of the OSI model from the application down to the physical layer cabling. Students will be expected to design, configure and troubleshoot complex WANs and LANs. (Prerequisite: IT 252)

IT 258 Advanced Switching 3-2-4
This course builds upon Networking Theory II, examining advanced LAN switching concepts including Virtual Local Area Networks (VLANS) and Internetwork troubleshooting. Students will configure layer 3 and 4 constraints on switches to implement various levels of security and separation on top of basic VLANS. (Prerequisite: IT 252)

IT 260 Advanced Networking Design and Troubleshooting 3-2-4
In this class students will be expected to design, build and troubleshoot complex Local and Wide area networks incorporating the knowledge gained from the previous networking courses. Internetwork troubleshooting will include all seven layers of the OSI model from the application layer down to the physical layer cabling. (Prerequisites: IT 254, IT 256 and IT 258)

IT 262 Network Security I 2-2-3
This course is designed to give students the skills needed to identify and resolve network security issues. The course will provide students an introduction to firewalls and other network security components that can be used to work together to create an in-depth defensive perimeter around a Local Area Network (LAN). Students will learn how to: identify threats; plan and design firewalls; develop a security policy; configure routers, workstations, servers, switches and firewall equipment for various packet filtering and security measures; create user authentication policies and methods; design and set up Virtual Private Networks (VNP); maintain and troubleshoot these systems. (Prerequisite: IT 150 and IT 280)

IT 264 Wireless LANs-Design, Installation and Security 2-2-3
This course is an introduction to Wireless LANS focusing on security, design, planning, implementation, operation and troubleshooting of wireless LANS. It will include a comprehensive overview of technologies and design best practices with particular emphasis on hands-on skills in the following areas: wireless LAN set-up and trouble-shooting; WLAN security; 802.11b/g technologies (productions and solutions); site surveys; resilient WLAN design (installation and configuration); and vendor interoperability. This course is targeted to those who need to gain the knowledge to deploy and secure a wireless LAN. Students will be expected to have a basic understanding of Local Area Networks and be familiar with configuring network settings on Windows XP. (Prerequisites: IT 108 and IT 150)

IT 270 Web Design and Development I 2-2-3
Fundamentals of graphic design, as applied to the web, are discussed and web sites created using an HTML web authoring tool. Topics include: web site planning and testing; web page layout; proper navigation; use of color and images; web hosting; publishing to a server; promoting web sites; web site accessibility; and legal issues in web design. Participants reinforce their web design skills through the design, development and publishing of their own web site design project. Note: Students are expected to have a working knowledge of PC operating systems (i.e., Windows) and word processing (i.e., MS Word).

IT 272 Web Design and Development II 2-2-3
This course builds on the skills developed in Web Design and Development I with emphasis on advanced techniques that create animation, interactivity and the use of audio. During the class, students plan the "story" of their project and then use the techniques learned in class exercises to create an animated site with audio effects. Other topics include: creating vector graphics; drop down menus; and publishing multimedia sites. (Prerequisite: IT 270 or permission of the department head of Information Technology)

IT 274 Internet (Electronic) Commerce 2-2-3
In this course, students are introduced to both the business and technical aspects of Internet (Electronic) Commerce. Included are: developing an e-commerce business strategy, identifying and prioritizing business processes for electronic commerce, evaluating internal versus outsourcing of electronic commerce, marketing on the Internet and measuring the results of electronic commerce initiatives, electronic commerce site servers, automated exchange of business information between an organization and its business partners, security considerations, and developing an organization's "Digital Nervous System" to exploit the advantages of electronic commerce. Web Team Project work is used to simulate an electronic commerce implementation environment and an implementation plan is created. (Prerequisite: IT 102 or IT 108 or permission of the department head of Information Technology)

IT 280 Windows Server Operating Systems 2-2-3
The focus of this course is on the use of network operating systems in a business environment. Topics include business analysis, matching systems needs within appropriate network configuration, data and systems security measures for user groups sharing files and resources, print services, network interconnectivity and related network management issues. (Prerequisite: IT 107 and IT 108)

IT 292 Senior IT Internship Preparation 1-0-1
This course is designed to define the work that will be performed in IT 294 Senior IT Internship. Selection of an internship will be made with the approval of the instructor and internship sponsor. Students will meet with an internship sponsor and instructor for the scope of work to be completed. (Prerequisites: IT 107, IT 108, IT 150 and IT 180)

IT 294 Senior IT Internship 1-4-3
Capstone course for the Information Technology curriculum providing application of skills acquired in a "Real World" environment. Students test their ability to organize and interpret data, develop and apply programmed solutions to problems and submit thorough documentation of the task. (Prerequisite: IT 292)

Revised February 25, 2008