Web Courses
Core Web Technologies
WEB110 — XHTML/CSS
This course is designed to provide students with an introduction to the techniques that are used to create content for the web. Students will develop a good understanding of HTML with an introduction to CSS. Topics include: Web design considerations, working with text, images, links, navigation, using tables for tabular data, the use of multimedia in web pages, and CSS to control presentation.
WEB210 — Web Design/CSS
In this course, the student will design and rapidly develop web pages using CSS and HTML. the student will also learn how to create effective site navigation and optimize pages for printing. This will help establish, design, develop and maintain web sites.
WEB230 — JavaScript I
This course introduces the student to the creation of dynamic Web pages using the popular Web scripting language, JavaScript! This course is perfect for beginning programmers with prior knowledge of HTML. Students will be introduced to Object-Oriented JavaScript and the debugging of JavaScript code.
WEB330 — JavaScript II
Developing Ajax Web Applications - Ajax is a powerful Web development technique for creating interactive Web applications that respond in the same familiar way as desktop applications. Enhancing your organization's current Web site with Ajax increases usability and customer satisfaction while maintaining a competitive edge. In this course, you gain the practical skills required to effectively design, create and implement Ajax-enabled Web sites. Students will learn how to: Develop Ajax-powered interactive and dynamic Web sites; Design accessible interfaces for cross-browser compatibility; Create rich user-friendly interfaces and stable applications.
Buisness and Communications
MIT160 — Business Driven Information Systems I
Business initiatives will be discussed first and then how technology supports those initiatives. The premise for this unique approach is that business initiatives drive technology decisions in a corporation. Every discussion will first address the business needs and then addresses the technology that supports those needs. This course provides the foundation that will enable students to achieve excellence in business, whether they major in operations management, manufacturing, sales, marketing, etc. BDIS is designed to give students the ability to understand how information technology can be a point of strength for an organization.
MIT260 — Business Driven Information Systems II
Part II of Business initiatives with a focus on how technology supports those business initiatives.
MRK225 — Web Marketing
This course is for those who are interested in learning how make E-Marketing work for their business. This combines lecture and hands-on lab focusing on marketing and branding essentials, advertising placement, search engine optimization, domain name awareness, successful email campaigns, and more.
COM210G — Technical Communications
This course is for those who need to effectively communicate technical information or instructions to others, or those who need to create clear and concise manuals or papers. The student will learn how to: Write clear, effective technical documents, including user manuals and technical reports; Assess your target audience and develop documents to meet their needs; Choose the appropriate writing style to communicate to specialized audiences. Build effective sentences, paragraphs and sections that explain information clearly. Employ diagrams, tables, charts and other graphical tools effectively; Create informative and interesting content that your readers will comprehend and utilize.
COM401 — Communications in a Changing World
This course integrates issues of ethics, diversity, technology, and civic participation in ways that are consistent with our concern for developing knowledge, self-awareness, critical thinking, and practical communication skills: Topics include: Communicating with others, Listening and responding, Verbal communication, Nonverbal Communication, Communicating in groups, Mediated Communications, Planning and making Presentations, Speaking to Inform and Inspire.
COM501 — Writing for the Web
In this course, you develop and sharpen your writing skills to create compelling Web content for attracting visitors to Web site. Content writers and developers learn how to write for the unique online environment, including optimizing content for search engines and organizing information flow. This course is valuable for anyone creating, revising or maintaining Web content. Students will learn to: Create Web content that serves business and audience needs; Cultivate their own writing style; Identify the needs of the Web user; Write content using effective headings, paragraphs and, satisfy Web accessibility guidelines.
ELEC1030 — Open Elective
There are three General education electives in this program. Students can choose for a list of courses that includes psycology, socialogy, languages, etc. These courses help round out the student's education.
Graphics and Design
WEB220 — Web Usability
Using the User-Centered Development Life Cycle, students ensure that a Web site's users are the focus of the Web Site's design, from its inception through its implementation and management. Students will focus on leaning how to collect requirements, design pages, and perform usability testing. The result is a more effective design and more satisfied users.
WEB190 — Visual Communications I (Photoshop)
The first of two courses that will teach the entry-level skills in the area of Visual Communications. The course will focus on three specific areas of study, 1. Setting project requirements. 2. Identifying design elements when preparing images. 3. Understanding Adobe Photoshop (basic - intermediate skills).
WEB290 — Visual Communications II (Photoshop)
The second of two courses that will teach the entry-level skills in the area of Visual Communications. The course will focus on three specific areas of study, 1. Understanding Adobe Photoshop (Intermediate - advanced skills). 2. Manipulating images 3. Evaluating digital images for web, print and video.
WEB490 — Visual Communications III (Illustrator)
Students will develop skills to create vector graphic images using applications such as Adobe Illustrator for use in web pages or multimedia applications.
WEB380 — Web Site Design Communications (Dreamweaver)
This course in Digital Design allows students to develop skills that lay the foundation for producing web-ready communications: storyboards, web development, graphic design principles, project management. Software used: Adobe Fireworks and Adobe Dreamweaver.
WEB495 — Rich Media Communications I (Flash)
This course in Digital Design builds on the skills learned in Working with Graphics 3, focusing on Rich Media Development. Students develop rich media designs that solve specific challenges. Software used: Adobe Flash.
WEB595 — Rich Media Communications II (Flash)
Students will develop advanced skills in rich media such as Adobe Flash, including application of scripting techniques.
WEB691 — Developing Multimedia Communications (Audio/Video)
Create and include multimedia content in web pages to make a web site more visually appealing. This will include audio, video, animation, and more.
Programming
MIT153 — Introductory Programming Logic
Introduction to programming concepts using an object-oriented programming language. This course addresses the fundamentals of program structure, variables, types, and expressions to procedural concepts like loops and sophisticated object-oriented ideas. This course is intended for use as an introduction to these concepts for students who have no prior programming experience.
MIT215 — Working with Data
This course will introduce students to XML (Extensible Markup Language). Students learn the importance of XML as it relates to the business world, by delving into real-world exercises and case studies. The main topics of discussion will be: Describing Data with XML (Well-Formed documents); Validating XML (Using DTDs & XML Schemas); Extensible Stylesheet Language Transformations (XSLT); Transforming an XML document into another output format; Presenting XML using XSLT.
WEB351 — Introduction to PHP and MySQL
An introduction to server-side scripting using PHP and MySQL - This course will introduce students to the world of developing Web-based applications using PHP and MySQL. The course focuses on the basics of programming in PHP and the methods for using the MySQL relational database. The overall goal of the course is to provide the student with an understanding and practical knowledge of Web programming and database principles in a hands-on environment.
WEB451 — Developing Web Applications with PHP
This course teaches advanced PHP and MySQL concepts, covering advanced PHP knowledge in general Web programming techniques, databases, Object-oriented programming, and security. Focus will be placed on applying these techniques to the development of larger-scale Web applications.
WEB551 — Advanced Web Applications with PHP
Students will work in groups to develop web applications using PHP. Example projects may include but are not limited to : Weblogs, Discussion Forums, Shopping Carts, Online Sales, Web-based Calendars, Re-Usable Projects.
WEB352 — Introduction to ASP.NET
This course will introduce students to the world of developing web based applications using ASP.NET combined with basic database access. Emphasis will be placed on creating dynamic web interfaces. Students will be exposed to introductory concepts involving the collection and storage of input from users, formation and display of output, and manipulation of database data. Students should have a strong background in HTML.
WEB452 — Developing Web Applications using ASP.NET
Building upon the introductory course, ASP.NET II will further develop the student's depth of knowledge in building data-driven dynamic web pages. Intermediate level database reading, editing, adding and deleting will be combined with refinements in the display of the data. Emphasis will be placed on enhancing programming skills.
WEB552 — Advanced Web Applications using ASP.NET
Students will work in groups to develop web applications using ASP.NET. Example projects may include but are not limited to : Weblogs, Discussion Forums, Shopping Carts, Online Sales, Web-based Calendars, Re-Usable Projects.
Projects
WEB300 — Web Communications Project I
Project to include development of a web site using PHP or ASP.NET focusing on web design, usability, client and server side programming without database and security concepts.
WEB600 — Web Communications Project II
It combines installation of server and server applications with an in-depth web project intended to give the students the opportunity to apply the skills that they have developed to this point. Students will work as part of a group on a project that is an actual business web application taken from the community. The project must involve the development of a database that will meet the needs the business. Must include well written content and follow good usability practices.
WEB699 — New Technologies and Trends
Covers new and emerging technologies on the Web. The content of this course will change from year to year as technologies change. Students will research new technologies and present their findings to peers.
MIT600 — Project Management
In this course you learn how to successfully plan, manage and deliver projects. You also learn how to implement project management processes and develop leadership skills. It provides the tools necessary to organize project objectives, create realistic plans, and build and manage an accomplished team through every phase of the SDLC.
Server Administration
MIT455 — Windows Web Server Administration
Installation and administration of Windows Server operating system and IIS, ASP.NET, MS SQL. Covers setting up and administrating web server, security, users, and database.
MIT456 — Linux Web Server Administration
Installation and administration of Linux operating system and Apache, FTP, PHP, MySQL. Covers setting up and administrating web server, security, users, and database.