Syllabus

NORTH CENTRAL TEXAS COLLEGE

COURSE SYLLABUS

 

The North Central Texas College (NCTC) Course Syllabus provides the following as required by the Texas Higher Education Coordinating Board (THECB): (1) a brief description of the course including each major course requirement, assignment and examination; (2) the learning objectives for the course; (3) a general description of the subject matter of each lecture or discussion; and (4) any required or recommended readings. Contact information for the instructor is also provided. The Course Syllabus also provides institutional information to indicate how this course supports NCTC’s purpose and mission. Information specific to a particular section of the course will be included in the Class Syllabus and distributed to enrolled students.

 

Course Title: Advanced Webpage Programming

Course Prefix & Number: INEW 2334

Section Number: 340

Term Code: 2018 FA

Semester Credit Hours: 3

Lecture Hours: 60

Lab Hours: 60

Course Description (NCTC Catalog):

Web programming using industry-standard languages and data stores.

Course Prerequisite(s): None

Course Type:

  • - Academic General Education Course (from Academic Course Guide Manual but not in NCTC Core)
  • - Academic NCTC Core Curriculum Course

x - WECM Course

 

Name of Instructor:

Manuel Trevino, Jr

Campus/Office Location:

 

E-mail Address:

mtrevino@nctc.edu

 

Name of Chair/Coordinator:

Susan Svane

Office Location:

Corinth Campus, Room 233

Telephone Number:

940 498 6293

E-mail Address:

ssvane@nctc.edu

 

 

REQUIRED OR RECOMMENDED COURSE MATERIALS

 

Textbook: HTML5 and CSS3, Ruvalcaba, Murach. ISBN: 978-1-890774-66-0

 


COURSE REQUIREMENTS, EVALUATION METHODS AND GRADING CRITERIA

# of Graded

Course Elements

 

Graded Course Elements

Percentage or Points Values

13

Chapter Exercises and Assignments (weekly)

40%

14

Weekly Discussions

10%

2

Exams – Midterm and Final

30%

1

Final Project

20%

 

 
 

 

 

GRADING POLICY:

Letter grades for this course will be assigned in accordance with NCTC standard grading policy.

A 90%-100%       D 60%-69%

B  80%-89%         F 0-59%

C 70%-79%

INSTITUTIONAL LEARNING GOALS

 

  • A quality general education curriculum in all associate degree programs.
  • Quality freshman and sophomore level courses in arts and sciences which parallel the lower division offerings of four-year colleges and universities.

x           Quality technical programs leading directly to careers in semi-skilled and skilled occupations, and quality technical education programs up to two years in length leading to certificates and associate degrees.

  • Quality programs and services in support of adult literacy and basic skills development as a mean of workforce enhancement and expanding access to higher education.

 

PROGRAM PURPOSE STATEMENT

 

NCTC seeks to implement its goal of providing quality technical programs leading directly to careers in semi-skilled and skilled occupations, and quality technical education programs up to two years in length leading to certificates and associate degrees by offering a coherent sequence of courses with appropriate breadth and depth to prepare students for success in the workforce.


 

 

DEPARTMENTAL PURPOSE STATEMENT

 

The purpose of the Computer Information Technology Department is to prepare students for successful entry level careers in the IT or networking industry, and/or prepare students for success in pursuing higher education in the Computer Information System and Networking fields.

 

STUDENT LEARNING OUTCOMES

 

    • Use HTML 5 to code a website.
    • Use CSS 3 for page layout.
    • Design, code, and implement a dynamic website
    • Develop connectivity between data store and website

 

 

 

Last day to Withdraw

Please see the Academic Calendar for the last date to withdraw with a grade of “W”.

 

Student Rights & Responsibilities

 

NCTC Board policy FLB (Local) Student Rights and Responsibilities states that each student shall be charged with notice and knowledge of the contents and provisions of the rules and regulations concerning student conduct. These rules and regulations are published in the Student Handbook published in conjunction with the College Catalog. All students shall obey the law, show respect for properly constituted authority, and observe correct standards of conduct.

Scholastic Integrity

Scholastic dishonesty shall constitute a violation of college rules and regulations and is punishable as prescribed by Board policies.

Scholastic dishonesty shall include, but not be limited to cheating on a test, plagiarism, and collusion.

STUDENT SUPPORT SERVICES

 

 

 

ACCESS

(Disability Support)

 

The Office for Students with Disabilities (OSD) provides accommodations for students who have  a documented disability. A disability is anything that can interfere with learning, such as a learning disability, psychological challenge, physical illness or injury. Accommodations may include extra time on tests, tests in a distraction reduced environment, volunteer note taker in class, etc.

 

On the Corinth Campus, go to room 170 or call 940-498-6207. On the Gainesville Campus, go to room 110 in the Administration (100) Building or call 940-668-4209. Students on the Bowie, Graham, Flower Mound, and online campuses should call 940-668-4209 to arrange for an intake appointment with OSD.

 

North Central Texas College is on record as being committed to both the spirit and letter of federal equal opportunity legislation, including the Americans with Disabilities Act (ADA) of 1990, ADA Amendments Act of 2009, and Section 504 of the Rehabilitation Act of 1973 (P.L. 93- 112).

Financial Aid, Scholarships, and

Veterans Services

The Financial Aid Office is responsible for administering a variety of programs for students who need assistance in financing their education. The first step for financial aid is to complete a FAFSA. For more information, please visit your nearest Financial Aid Office.


GENERAL DESCRIPTION OF SUBJECT MATTER FOR EACH LECTURE/DISCUSSION

Topic

General Description of Subject Matter

Chapter 1 – Introduction to web development

How web applications work, introduction to HTML and CSS, tools for web development, viewing deployed web pages, and critical web development issues.

Chapter 2: How to code, test, and validate a web page

HTML and CSS syntax, using a text editor to work with HTML and CSS files, and testing, debugging, and validating HTML and CSS files.

Chapter 3: How to use HTML to structure a web page

Coding the head section and text elements, structuring the content of a page, and coding links, lists, and images.

Chapter 4: How to use CSS to format the elements of a web page

Ways to provide CSS styles, specifying measurements and colors, coding selectors and working with text, and using

external style sheets.

Chapter 5: How to use the CSS box model for spacing, borders, and backgrounds

Using the box model to layout pages (size and space elements and borders and backgrounds)

Chapter 6: How to use CSS for page layout

Floating elements in 2 and 3 column layouts and using CSS3 to create text columns.

Chapter 17: How to design a web site

Users and usability, design guidelines, and methods and

procedures for design.

Chapter 18: How to deploy a web site on a web server

Getting a web host and domain name and transferring files to and from the web.

Chapter 7: How to work with links and lists

Coding and formatting lists, coding links, creating navigation lists and bars.

Chapter 8: How to work with images

Including images on a page, resizing and aligning images, working with thumbnails, image rollovers, and image maps, using and image editor and getting images.

Chapter 9: How to work with tables

Creating tables, using CSS to format a table, adding headers and footers, merging cells in a column or row, and providing for accessibility.

Chapter 10: How to work with forms

Creating forms, using buttons, text fields, drop-down lists, and using HTML5 features and controls.

Chapter 11: How to add audio and video to your web site

Common media types for video and audio, video and audio codecs, audio and video supports in various browsers, and adding audio and video to web pages.

Chapter 12: How to format web pages for printing

Defining style sheets for printing web pages.

Chapter 13: How to use JavaScript to enhance your web pages

Using JavaScript for opening popup windows, image rollovers, image swaps, slide shows, and tabbed data.

Chapter 14: How to use jQuery to enhance your web pages

Using jQuery for carousels and slide shows and using jQuery UI for accordions, auto-completion, popup dialog boxes, and sortable lists.

Chapter 16: Advanced HTML 5 and CSS 3 features

Embedding fonts in a web page, using geolocation feature, using web storage features, and creating draggable content.