|
Introduction to PC Productivity Tools
IT 4114 / 3 q.h.
July 23 - August 18
Boston (Hybrid) Th 5:45 PM-8:45 PM
June 25 - July 21
Burlington (Hybrid) MW 5:45 PM-8:45 PM
Online
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
Online
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.
PC Database Software
IT 4236 / 3 q.h.
June 25 - August 18
Online
This course focuses on the Microsoft Access database management system. Coursework includes creating, querying, and maintaining a database; creating forms, reports, and combo boxes; using the Web feature to publish to the Internet; creating an application system using macros and Object Linking and Embedding (OLE); and two-way integration of data among applications. SQL and Visual Basic concepts are introduced. The course covers topics in scheduling and contact management using Microsoft Outlook. Courseware used is approved for the Microsoft Office User Specialist (MOUS) program. Content is delivered through lectures, in-class demonstrations, cases, and extensive assignments that apply skills. Not for the first-time personal computer user.
(formerly Advanced PC Software.)
Prerequisite: MIS 4102 Introduction to Data Processing and Information Systems 2 or IT 4114 Introduction to PC Productivity Tools or equivalent.
Internet Essentials
IT 4238 / 3 q.h.
July 23 - August 18
Boston (Hybrid) Sa 5:45 PM-8:45 PM
June 25 - July 21
Online
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.
HTML Programming
IT 4239 / 3 q.h.
June 25 - August 18
Online
HTML (Hypertext Markup Language) is used to prepare documents for the World Wide Web. This course is an introduction to HTML that focuses on creating practical, attractive Web pages that function on a variety of browsers. Text formatting, tables, links and lists, images, frames, forms, and other topics are included. Cascading Style Sheets are also introduced.
Prerequisite: IT 4238 Internet Essentials.
Visual Basic.NET
IT 4245 / 3 q.h.
June 25 - July 21
Boston (Hybrid) MW 5:45 PM-8:45 PM
June 25 - August 18
Online
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.
XML Fundamentals
IT 4247 / 3 q.h.
June 25 - August 18
Online
Learn to write Extensible Markup Language (XML) documents for the Web. After writing and viewing simple XML documents, custom markup tags and formatting are added using Cascading Style Sheets (CSS) and Extensible Style Language (XSL) style sheets. Students construct a Document Type Definition (DTD) and use it to validate their documents. XML documents are transformed into other formats (such as HTML) for viewing on systems that are not XML-capable. Finally, the course looks at other XML topics such as namespaces, XLinks, and XPointers. Students should be able to write a basic HTML page using a text editor and copy the page to a server.
Prerequisite: IT 4239 HTML Programming.
Network Foundations 2
IT 4252 / 3 q.h.
July 23 - August 18
Burlington (Hybrid) MW 5:45 PM-8:45 PM
This course focuses on advanced IP network design topics. It addresses both theoretical aspects such as performance modeling, and analysis, and practical considerations of implementing Internet protocols. The following mechanisms are discussed in detail: transport layer flow and congestion control, scheduling and queue/buffer management, and routing strategies. Practical examples of TCP flavors (e.g., Reno, Tahoe, Vegas), and Internet routing protocols (e.g., RIP, OSPF, BGP) are covered.
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.
Operating Systems Concepts
IT 4282 / 3 q.h.
June 25 - August 18
Burlington (Hybrid) Tu 5:45 PM-8:45 PM
This course will give students a working knowledge of contemporary operating systems. To provide practical hands-on experience, two operating systems have been chosen: Microsoft Windows, a multitasking OS for personal computers, workstations, and servers; and UNIX, a multiuser OS. Students will learn how to log in, create and manage files and directories, connect to services like the WWW, and use system utilities. In addition, students will examine operating system objectives and functions as well as the history and general characteristics of the two operating systems that serve as examples.
Prerequisite: IT 4114 Introduction to PC Software.
JavaScript Essentials
IT 4285 / 3 q.h.
June 25 - August 18
Online
In this course, students will learn how to use JavaScript to add dynamic capabilities to Web pages. Topics include image manipulation (rollover effects, random images), form processing and validation techniques, date-time techniques, DHTML Web page development, use of cookies in Web pages, and manipulating plug-ins. Students should have experience developing with HTML.
Prerequisite: IT 4239 HTML Programming.
Java Programming
IT 4286 / 3 q.h.
June 25 - July 21
Online
Students will examine object-oriented components and characteristics including classes, inheritance, and polymorphism. In addition, students will learn how to write, debug, and execute Java programs and how to create Java applets and applications. Practice exercises will make use of Java's Abstract Window Toolkit (AWT). Other techniques covered include threads, multimedia, animation, audio, exception handling, images, Java IO, sequential files, random access files, networking, utility classes, hashtables, string tokenizer, and operations on bits.
Advanced Java Programming
IT 4287 / 3 q.h.
July 23 - August 18
Online
This course will focus on applets, AWT, graphics, event handling, images, Java IO, sequential files, random access files, networking, utility classes, hashtables, string tokenizer, and operations on bits.
Prerequisite: IT 4286 Java Programming.
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).
Database-Driven Web Design 1
IT 4313 / 3 q.h.
June 25 - July 21
Online
This course is for those who want to design websites that interact with relational databases. The open source language PHP is used to create web pages that query, update, and manage MySQL databases. The emphasis is on using basic PHP techniques (loops, conditionals, built-in functions) to interact with existing relational databases. All software used in the course is open source, and runs on a variety of platforms.
(formerly Web Design with PHP and MySQL Part 1)
Prerequisites: IT 4239 HTML Programming and some programming experience.
Database-Driven Web Design 2
IT 4314 / 3 q.h.
July 23 - August 18
Online
This course is for those who want to design websites that interact with relational databases. The open source language PHP is used to create web pages that query, update, and manage MySQL databases. The emphasis is on using basic PHP techniques (loops, conditionals, built-in functions) to interact with existing relational databases. All software used in the course is open source, and runs on a variety of platforms.
(formerly Web Design with PHP and MySQL Part 2)
Prerequisite: IT 4313 Database-Driven Web Design 1.
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.
Database Management Systems
IT 4342 / 3 q.h.
June 25 - August 18
Online
Focuses on designing a database for use in a relational database management system. Includes creating queries, linking files, cross-indexing, designing forms and reports, and other advanced database techniques. Introduces the entity-relationship model. Requires implementing an application program.
(formerly Advanced Database)
Prerequisite: IT 4236 PC Database Software.
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.
Web Services Development
IT 4353 / 3 q.h.
June 25 - August 18
Online
Active Server Pages (ASP) is a technology that allows databases to be incorporated into Web pages. In this course, VBScript and ADO (Active Data Object) techniques are used to connect to, update, and select information from databases, which is then displayed on customized, dynamic Web pages. Topics include installing and configuring ASP and ADO components, recordsets, using SQL to insert and modify data, using cookies, and the use of stored procedures. Students should be familiar with HTML and relational databases and should have some exposure to a programming language.
(formerly Active Server Pages)
Prerequisite: IT 4342 Advanced Database.
PC Systems Administration
IT 4357 / 3 q.h.
June 25 - August 18
Burlington (Hybrid) M 5:45 PM-8:45 PM
This course covers the essential skills needed to manage the day-to-day operations of an organization's PC computer systems. Topics include how to implement, manage, and maintain the hardware, how to install and configure the operating system and software; backup and recovery procedures, as well as administering the mail, printing, and disk systems; how to troubleshoot, optimize, and monitor the system and provide technical support to users. |
|
 |
 |
|