|
2020-2021 Official General Catalog [Archived Catalog]
Course Descriptions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
BIT 173 - Website Creation with HTML/CSS This course teaches the basics for professional Website creation, and is the foundational course for Website design and development. Focusing on the most recent versions of HTML and CSS, students will learn to code Websites which include tables, links, graphics, Web forms, visual effects, animation, video and audio. The course will also include responsive design, an introduction to JavaScript, integration with social media, and SEO.
Credits: 3 Hours 3 Class Hours Course Profile Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:
- Describe the HTML/CSS standards and specifications.
- Create and design the framework and content for a Website including structure, layout, format, links, lists, tables.
- Use sound writing principles to prepare copy for a Website.
- Work with images to enhance a Website.
- Implement a responsive design.
- Create and process Web forms.
- Create visual effects and animation.
- Incorporate video and audio.
- Incorporate simple interactivity with JavaScript.
10. Integrate a Website with social media.
11. Optimize the Website for search engines.
12. Demonstrate the features of a Website to an audience.
|
|
|
|
|
|
|
|
|
|
-
BIT 186 - Interactive Web Sites Use Adobe Dreamweaver to create Web sites that incorporate graphics, animations and interactivity. Create, apply and edit cascading style sheets. Add navigation, menus, widgets, rich media and image maps. Create forms. Learn techniques for search engine optimization, Web analytics, remote publishing, and Web site maintenance.
Prerequisite- Corequisite Prerequisite: BIT 173 Basics of Website Creation
Credits: 3 Hours 3 Class Hours Course Profile Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:
1. Use the Adobe Dreamweaver interface.
1.1 Identify elements of the Dreamweaver interface.
1.2 Use the Insert bar.
1.3 Use the Property inspector.
1.4 Use the Assets panel.
1.5 Use the Files panel.
2. Add content to a web site by using Dreamweaver.
2.1 Define a Dreamweaver site.
2.2 Create, title, name, and save a Web page.
2.3 Add text to a Web page.
2.4 Insert images and apply alternative text on a Web page.
2.5 Link Web content, using hyperlinks, email links, and named anchors.
2.6 Insert rich media, such as video, sound, and animation in Flash format.
2.7 Insert navigation bars, rollover images, and buttons created in Adobe Fireworks on a Web page.
2.8 Build image maps.
2.9 Import tabular data to a Web page.
2.10 Import and display a Microsoft Word or Microsoft Excel document to a Web page.
2.11 Create forms.
2.12 Add Widgets.
3. Organize content by using Dreamweaver.
3.1 Set and modify document properties.
3.2 Organize Web page layout with absolutely-positioned div tags and CSS styles.
3.3 Modify text and text properties.
3.4 Modify images and image properties.
3.5 Create Web page templates.
3.6 Use basic HTML tags to set up an HTML document, format text, add links, create tables, and build ordered and unordered lists.
3.7 Add head content to make a Web page visible to search engines.
3.8 Use CSS to implement a reusable design.
4. Evaluate and maintain a site by using Dreamweaver.
4.1 Conduct basic technical tests.
4.2 Identify techniques for basic usability tests.
4.3 Identify methods for collecting site feedback.
4.4 Present Web pages to others (such as team members and clients) for feedback and evaluation.
4.5 Manage assets, links, and files for a site.
4.6 Publish and update site files to a remote server.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
BIT 245 - Page Layout Using QuarkXPress Learn to use this powerful page layout and design software to deliver print, Web, and Flash output. This course teaches students to use software tools productively and covers the essential techniques of creating layouts, using typographic tools, editing images, working with transparency, building tables, creating and applying color, using master pages, and preparing output for print, PDF, Web and Flash. Integration with the Adobe Creative Suite will also be covered.
Prerequisite- Corequisite Prerequisite: BIT 108 Introduction to the PC and Windows or the equivalent
Credits: 3 Hours 3 Class Hours Course Profile Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:
- Set up a workspace, tools, and palettes in QuarkXpress to increase productivity.
- Create new projects including appropriate layout.
- Produce professional type by applying concepts of typography.
- Import and edit images.
- Incorporate transparency, tables, and color into projects.
- Demonstrate the ability to use master pages.
- Prepare output for print, PDF, Web and Flash.
- Integrate QuarkXpress with the Adobe Creative Suite.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
BIT 266 - Visual Web Development with ASP Develop dynamic Web sites using the .NET visual development environment. This course will cover client-side scripting with JavaScript including data validation and window manipulation. The course will also use drag and drop technology to enhance Web sites with AJAX controls, ASP.NET script, database connections, and Web services.
Software: Microsoft Visual Web Developer Express
Prerequisite- Corequisite Prerequisite: BIT 173 Website Creation with HTML/CSS
Credits: 3 Hours 3 Class Hours Course Profile Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:
1. Describe, define, and use a visual Web development environment.
1.1 Describe the environment in which a Web application runs.
1.2 Define the components of the environment in which a Web application runs including the Internet, Web servers, browsers, network communications, resource identifiers, and markup language.
1.3 Use a visual development environment and the tools available in such an environment to create a Web site.
1.4 Create Web pages by using HTML/CSS/XML in a visual development environment.
1.5 Define the terms “server-side” and “client-side”.
2. Create Web pages with hand-coded client-side scripting.
2.1 Use basic JavaSCript commands including functins, variables, selection, and looping.
2.2 Use object-based JavaScript commands including properties, methods, and events.
2.3 Construct Web pages that include the use of JavaScript for data validation and window manipulation.
2.4 Use a debugger to test, trace, and debug JavaScript.
3. Use “drag-and-drop” components within the Microsoft .NET Framework to create server-side scripts.
3.1 Describe how JavaScript complements server-side programming languages and platforms, like ASP.NET.
3.2 Create a simple AJAX-enabled application using AJAX controls.
3.3 Create a simple front-end to an underlying database using drag-and-drop technology and simple server-side scripting.
3.4 Use Web service wrappers to connect to popular Web services like Amazon, Digg, and Flickr.
4. Use built-in tools to publish Web pages to a Web host.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
BIT 286 - Database Driven Web Sites: PHP Develop database driven Web sites in an open source cross platform development environment using Apache, PHP and MySQL. This course covers the fundamentals of server-side scripting, database query creation, basic database design, and writing PHP scripts that use SQL to interact with MySQL. Additional topics will include debugging and error management, basic security methods, and an introduction to working with Web servers.
Software: A Web Server Application (Apache)
PHP
MySQL
A Web Browser
PHP-Capable WYSIWYG Application (such as Adobe Dreamweaver)
(All required software is available at no cost)
Prerequisite- Corequisite Prerequisite: BIT 173 Website Creation with HTML/CSS
Credits: 3 Hours 3 Class Hours Course Profile Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:
1. Discuss and compare available Web technologies for dynamic Web site creation.
1.1 Describe the use of server-side backend databases in Web sites and Web applications.
1.2 Describe how server-side scripting fits into the client/server model.
1.3 Describe the role of a Web server in hosting and processing Web requests.
1.4 Discuss and contrast data entry and validation techniques in client-side vs. server-side programming.
1.5 Discuss and contrast client-side with server-side security issues.
1.6 Describe technologies used in dynamic Web sites including open source languages and packages, proprietary languages and packages, and enterprise Web development and distributed Web applications.
1.7 Compare and contrast open source and proprietary server software.
2. Create dynamic Web sites by embedding server-side script into HTML code.
2.1 Write server-side script that includes variables, constants, conditionals, operators, arrays, and loops.
2.2 Write server-side script that handles an HTML form.
2.3 Write server-side script that validates form data.
2.4 Save or FTP server-side files to the appropriate location on a Web server.
3. Use SQL to create databases and tables, insert rows, select data, delete data, perform joins, create and index, and define transactions.
3.1 Define the basic structure of a relational database system.
3.2 Define and create a table in a relational database system.
3.3 Define and create a relationship between two or more tables in a relational database system.
3.4 Perform select queries on the data in a relational database system.
3.5 Perform update queries on the data in a relational database system.
3.6 Define and implement transactions in a relational database system.
3.7 Use a database interface to run SQL commands.
4. Create a Web front-end to an underlying database.
4.1 Build a server-side interface for interacting with a relational database table.
4.2 Embed script to connect a Web page to a relational database.
4.3 Execute simple queries from a Web page.
4.4 Retrieve query results into a Web page.
4.5 Update records in a database table through a script.
5. Perform error handling and debugging for a database driven Web site.
5.1 Define the various kinds of errors that can occur when developing dynamic Web sites and describe their likely causes.
5.2 Perform debugging techniques to find errors.
5.3 Utilize techniques that can be used to handle errors gracefully.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
BNK 168 - Principles of Banking A core course that examines all aspects of banking. A comprehensive introduction to today’s diversified bank services. Bank accounting, pricing, profitability, personnel and security functions.
Credits: 3 Hours 3 Class Hours Course Profile Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:
- Be familiar with and demonstrate a competency in the following by use of classroom interaction and verbal responses, written exams, homework reviews and student projects:
a. Banking–history and evolution
b. The documents and language of banking
c. Bank relationships with depositors
d. The deposit function
e. Check processing and collection
f. Bank bookkeeping
g. Bank loans and investments
h. Trust department services
i. Specialized services–to importers, exporters, individuals, and other banks
j. Bank regulation and examination
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Page: 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
|
|
|