Information Technology

Introduction to PC Productivity Tools
IT 4114 / 3 q.h.

July 23 - August 18
Boston (Hybrid) Th 5:45 PM-8:45 PM

The information age has brought with it new challenges in terms of collecting, analyzing, and disseminating data and information. To address these issues, students will learn to use the most popular productivity tools such as Microsoft Word, Microsoft Excel, and Microsoft PowerPoint. Courseware used is approved by the Microsoft Office User Specialist (MOUS) program. The course is taught in a computer lab and consists of in-class demonstrations by instructors. Students are expected to complete out-of-class hands-on assignments. No prior computer experience is necessary.

(formerly Introduction to PC Software)
Not open to students who have taken MIS 4101, MIS 4102, or MIS 4103 Introduction to Data Processing and Information Systems 1, 2, and 3.


Technology and Information Fluency
IT 4115 / 3 q.h.

July 23 - August 18
Boston TuTh 5:45 PM-8:45 PM

Introduces students to the terminology and infrastructure of information technology. The course examines all types of computer systems including the microcomputer or PC. Lectures emphasize information technology as it relates to connectivity, communication, digital convergence, hardware, software, storage, security, and new advances in computing. Students get a broad-based overview of computer programming, systems analysis, digital data and databases, and networking.

(formerly Introduction to Computers and Information Systems)
Not open to students who have taken MIS 4101, MIS 4102, or MIS 4103 Introduction to Data Processing and Information Systems 1, 2, and 3.



Internet Essentials
IT 4238 / 3 q.h.

July 23 - August 18
Boston (Hybrid) Sa 5:45 PM-8:45 PM

Given today's vast databases and the access capabilities afforded by the Internet, understanding how to filter content properly is crucial to avoiding information overload. Students will cover tools, techniques, and technologies used to connect to the Internet, communicate electronically, and do business online. Topics include authoring, distributing, and browsing technologies; TCP/IP; client-server structures; Web/HTTP/HTML; Internet privacy and security, cookies, and viruses; information retrieval, World Wide Web (WWW), and file transfer protocol (FTP); and Internet transactions such as online banking, buying, and selling. The course is taught in state-of-the-art lab facilities. Students will learn basic HTML programming.


Visual Basic.NET
IT 4245 / 3 q.h.

June 25 - July 21
Boston (Hybrid) MW 5:45 PM-8:45 PM

This course introduces the student to Visual Basic.NET, an object-oriented, event-driven language. Students will be able to plan and create their own interactive Windows applications. By the end of the course, students will have learned how to work with controls, write If...Then, Case, Do...Loop, and For...Next statements, as well as manipulate variables, constants, sequential access files, and arrays. GUI design skills are emphasized, as well as creating and printing reports, and accessing information in a database.

Prerequisite: IT 4210 Programming Logic or equivalent experience.


Advanced Visual Basic.NET
IT 4246 / 3 q.h.

July 23 - August 18
Boston (Hybrid) MW 5:45 PM-8:45 PM

This course takes the student's base knowledge of Visual Basic to the next level. The use of classes is an integral part of this course. The use of a database for both Windows forms and Web forms and table updates is covered. Creating HTML help files is covered along with creating database reports using Crystal Reports. Students will also create user controls to augment the learning experience. Students will be required to develop their own application in Visual Basic.NET that demonstrates the concepts covered in the course.

Prerequisite: IT 4245 Visual Basic.NET or equivalent experience.


Human-Computer Interaction
IT 4255 / 3 q.h.

June 25 - August 18
Boston W 5:45 PM-8:45 PM

The course surveys human-computer interaction concepts, theory, and practice, focusing on its interdisciplinary nature. It describes the principles of human-computer interaction and the practice of user interface design. It also discusses the major human information processing sub-systems (perception, memory, attention, and problem-solving) and introduces usability metrics and evaluation methods.


Information Security Management
IT 4256 / 3 q.h.

June 25 - August 18
Boston (Hybrid) Th 5:45 PM-8:45 PM

This introductory course covers basic management issues occurring within the field of information security. Topics include asset classification and control (protecting the most valuable information of the organization); personnel security (employee awareness); security as a part of everyday communications and operations; business continuity management; and compliance (legal, internal/external, audit and other concerns).


Computer Architecture & Systems Programming
IT 4257 / 3 q.h.

June 25 - August 18
Boston W 5:45 PM-8:45 PM

This course provides a detailed examination of the basic design and operation of modern computer systems. Each of the major system components is investigated including the following topics: CPU, memory, input and output, caches. The course also provides an introduction to assembly language: the basics of an instruction set plus experience in assembly language programming using a RISC architecture; and the interaction with the operating system.


Web Animation Using Flash
IT 4292 / 3 q.h.

June 25 - August 18
Boston (Hybrid) M 5:45 PM-8:45 PM

This project-based course allows students to learn how to animate the Web using Flash by completing real-world projects. Topics include drawing, type, objects, layers, symbols and libraries, frame animation, tweening, complex animations, sound, and using imported objects.

Prerequisite: IT 4239 HTML Programming.


C# (C Sharp) Programming
IT 4295 / 3 q.h.

June 25 - July 21
Boston (Hybrid) MW 5:45 PM-8:45 PM

The .NET platform is Microsoft’s new evolutionary framework for creating Windows-based and Internet-aware software systems. C# is Microsoft’s new language that allows full, rich access to this new platform. This class explores the syntax, semantics, and capabilities of C#, while surveying its applicability to the .NET development model.

Prerequisite: Previous programming experience.


Advanced C#.NET
IT 4296 / 3 q.h.

July 23 - August 18
Boston (Hybrid) MW 5:45 PM-8:45 PM

This course will focus on C#.NET files and streams, sequential files, random access files, data structures and collections, Relational Database Model (ADO.NET), creating and processing XML files (DOM), Document Type Definitions (DTDs) and validation, operator overloading, structures, indexers, multiheading, networking: streams-based sockets and datagrams, managed vs. unmanaged code, ASP.NET, Web forms, Web controls, and Simple Object Access Protocol (SOAP).



UNIX for Windows Users

IT 4319 / 3 q.h.

June 25 - August 18
Boston Th 5:45 PM-8:45 PM

This course is a practical introduction to installing, using, and administering Linux for Windows users who have never used Linux before, or for people with a small amount of prior UNIX or Solaris experience. We will discuss the history and architecture of Linux and open-source software in general, how to install Linux, how to get Linux and Windows to work well together, how to use Linux and the command prompt, how to administer and customize Linux, and how to get it working on a network. By the end of this course, students will be able to use Linux effectively and productively and will have obtained a solid understanding of Linux in general. Students will be given copies of Suse 10.1 and Knoppix 5.

(formerly Linux for the Desktop)
Prerequisite: IT 4282 Operating Systems Overview.


SQL: Introduction to Structured Query Language
IT 4346 / 3 q.h.

June 25 - August 18
Boston (Hybrid) M 5:45 PM-8:45 PM

Introduction to SQL, an application language for relational databases, is the natural follow-up to the database techniques learned in IT 4236. SQL is the language that runs behind the windows the user typically sees when using a database package. SQL programs give the user an opportunity to create applications that provide greater flexibility and control over data manipulation requirements. The course will cover data table creation/access, indexing, arithmetic operations, loops, arrays, multiple table processing, I/P operations, data type conversions, printer control, and report generation. Includes lectures, in-class exercises, and extensive assignments.

Prerequisite: IT 4236 Advanced PC Software. IT 4342 Advanced Database is recommended but not required.