skip navigation
The Academy of Digital Animation Learn On-Site

Learn On-Line

Program Admissions Courses About the Academy Contact Us JobsMedia Arts

MA C119 Fundamentals of Web Programming

CATALOG COURSE DESCRIPTION

This course provides students with the theory and practice of server-side programming for the World Wide Web. Course content includes a review of fundamentals of programming logic, Visual Basic .NET, Active Server Pages (ASP.NET), and PHP. These languages enable students to create guestbooks, database integration, shopping carts, and much more.

COURSE OBJECTIVES

Upon successful completion of the course, the student will be able to

  1. demonstrate an understanding of the syntax for Visual Basic .NET, ASP.NET, and PHP.
  2. create calculators using several different programming approaches.
  3. write programs that will add, edit and delete records from a database.
  4. bind array lists to form controls.
  5. create a guestbook for a Web site.
  6. create authentication for Web site login.
  7. create a program that processes form input data to a text file, database, or screen display.
  8. create programs that pass data between pages.
  9. demonstrate leadership and effective communication skills with peers

DETAILED TOPICAL OUTLINE

  1. Review of programming logic (A)
    1. Understanding programming process.
    2. Using pseudocode statements
    3. Using and naming variables
    4. Describing data types.
    5. Understanding decision making
    6. Modularization and abstraction
    7. Object-oriented programming
  2. Visual Basic .NET (A, B, C)
    1. Understanding basics of Visual Studio.NET
    2. Using the Visual Studio Integrated Developer Interface
    3. Creating the user interface for a solution
    4. VB.NET controls
    5. VB.NET module structure
    6. VB.NET data types and variables
    7. Event handlers
    8. Decision making and repetition
    9. ADO.NET
    10. Creating DataAdapter
    11. Storing data
    12. Binding controls to a data set
    13. Navigating and modifying database record
  3. ASP.NET (A, B, C, D, E, F, G, H)
    1. Building web forms using ASP.NET
    2. ASP.NET server controls
    3. ASP.NET server controls for web form creation
    4. User controls
    5. User control properties and methods
    6. Using ASP.NET server controls in user controls
    7. Form validation
  4. PHP (A, B, C, E, F, G, H)
    1. Open source
    2. PHP syntax
    3. Displaying PHP output
    4. Managing PHP program flow
    5. Relationship between PHP and MySQL
    6. Planning a PHP application
    7. Creating and using a logon window
    8. Managing system data
    9. Updating a PHP Web application
  5. Collaboration (I)
    1. Types of collaborative groups
    2. Techniques
    3. Communication and conflict resolution
    4. Software and media resources for collaboration

 

METHODS OF PRESENTATION

Course instructional methods may include but are not limited to

  1. Lectures
    Example: A lecture explains PHP syntax, including PHP variables, variable scope, variable types, and operators.
  2. Discussion
    Example: Students attach practice scripts to weekly discussion posts and instructor and peers help debug problems.
  3. Critique and Feedback
    Example: Feedback is provided when individual assignments are graded and submitted back to the student.

ASSIGNMENTS AND METHODS OF EVALUATION

Assessment of student performance may include but are not limited to

  1. Discussion Assignments (A - H )
    Example: Students research an assigned question on professional discussion boards and newgroups and report their findings to the class discussion.
  2. Weekly Exercises (A - H )
    Example: Students complete exercises implementing the principles in the current week’s readings and lecture.
  3. Projects (A - I )
    Examples: Students work collaboratively to enhance an existing web site with Visual Basic, ASP or PHP.
  4. Final Exam (A - H)
    50 questions, multiple choice and short answer.

REQUIRED TEXTS

Reading assignments are required and may include but are not limited to

  1. The Web Warrior Guide to Web Programming, Xue Bai, Course Technology, ©2003


3.8.2004

 
 Courses

  Courses Index

Course at a Glance

COURSE NUMBER
MA C119

COURSE TITLE
Fundamentals of Web Programming

UNITS
3

TOTAL HOURS
36 lecture/54 lab

TRANSFERABILITY
A/CSU

ADVISORY
MA C118 is strongly advised.

REPEATABILITY
none

 

 

NOTICE
The course outlines contained in this site are representative of the content taught in each course. Individual instructor outlines may vary.

Textbooks listed on this page are subject to change. Please check with the instructor or with the college BookNook for up-to-date information about current textbooks used.

 

 
  Vision, Process, Foundation

The Academy of Digital Animation
Cerro Coso Community College
3000 College Heights Blvd.
Ridgecrest, CA 93555

For more information contact: recruit@cerrocoso.edu
The Academy of Media Arts at Cerro Coso Community College offers Associate of Science Degrees in Web Design and Digital Animation. For more information about the Web Design program, visit http://www.academy-webdesign.com/. Also visit Cerro Coso Community College, located in southern California, featuring a large selection of online classes to meet your educational needs.

Softimage XSI - Maya - After Effects - Game Studio - Flash MX - Premiere - Photoshop - Deep Paint