Proposed Term Year Standards...
Transcript of Proposed Term Year Standards...
Posted03/26/07
Proposed Summer 2006 Standards RevisionsComputer Information Systems - Internet Specialist – Web Applications and Services Development
Diploma and Degree
Proposed Revisions:
The Computer Information Systems - Internet Specialist – Web Applications and Services Development Working Committee and the CIS IFCC recommends the revisions to standards stated in the attached Computer Information Systems - Internet Specialist – Web Applications and Services Development Probe Report.
Recommended Action – DTAE Staff:Recommend proposed revisions
Recommended Action – VPI Council:The Vice Presidents of Instructional Services concur with the recommendations of the VPI Standards Committee with the exception of the removal of the competency “Introduction to Databases” from SCT 100—Introduction to Microcomputers. The group felt it is important to have a review of STC 100 by a broad group of program faculty since the course is in most of degree and diploma programs at our technical colleges
Recommended Action – Presidents Council:The Presidents Council concurs with the recommendation of the Presidents Academic/Improvement Committee to support the VPI recommendation.
Recommended Action – DTAE Board:Enter Recommendation(s)
Summary of Credit Hour Changes: Computer Information Systems - Internet Specialist – Web Applications and Services Development, Diploma
Hours Current Proposed DifferenceTotal Credit 0 88 +88
Recommended:DTAE 0 88 +88VPI Council Presidents Council State Board
Summary of Credit Hour Changes: Computer Information Systems - Internet Specialist – Web Applications and Services Development, Degree
Hours Current Proposed DifferenceTotal Credit 0 100 +100
Recommended:DTAE 0 100 +100VPI Council Presidents Council State Board
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 1 of 29
Posted03/26/07
2006
Standards Revision ProjectAn Industry-Driven Report of Standardized Programs
InGeorgia Technical Colleges
Computer Information Systems - Internet Specialist – Web Applications and Services Development
Probe Report
January 2006
Georgia Department of Technical and Adult Education
Facilitator:Dwight Watt
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 2 of 29
Posted03/26/07
Quality Improvement Initiative
The program standards and guides materials, which form the basis for instruction in Georgia’s technical colleges, are developed to support industry driven needs. Faculty and local program advisory committees review programs, each year, to ensure the latest technology and employment needs are addressed for the program.
Through the Instructional Faculty Consortium Committee (IFCC) process, programs are reviewed and, if needed, recommendations are made to update competencies found in the program. Given the accelerating changes in technology and the workplace, a major systematic updating of all standardized programs in the technical colleges, with business and industry involvements, is needed.
An IFCC Executive Board and Statewide Instructors meeting was held in February 2005 to examine the Computer Information Systems - Internet Specialist – Web Applications and Services Development programs.
Currently, the Probe process is being initiated for program revisions recommended by the CIS IFCC Statewide instructors committee. The following sections are included in this Probe document:
a listing of the IFCC Executive Board recommendations made by the IFCC Executive Board
This is to create a degree and diploma in Web Applications and Services Development.
The recommended changes/revisions made in this document apply to the Computer Information Systems - Internet Specialist – Web Applications and Services Development programs. The deleted items are reflected with a strikethrough while new material is boldfaced. Course number and course title changes are recommended to more accurately describe the course level and content of the affected courses and enhance transferability.
The appropriate sections from the program standards are included, showing recommended revisions, and a revised curriculum sequence illustrates the impact of revisions on scheduling.
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 3 of 29
Posted03/26/07
IFCC Executive Board
Dwight Watt, Chair, Heart of Georgia Technical College
Anthony Rojo, Chair, Northeast Georgia Consortium, Gwinnett Technical College
Lorri Christopher, Vice Chair and Database Chair, Gwinnett Technical College
Carol Paulk, Chair, Southeastern Consortium, Savannah Technical College
John Arena, Chair, East Central Consortium, & Programming Chair, Augusta Technical College
Steve Prettyman, Chair, Internet Web Design, Chattahoochee Technical College
Lynn Bowen, Chair, Southwest Consortium, Valdosta Technical College
Mehmet Kilinc, Chair, Security, Gwinnett Technical College
Dr. Peter Ejindu, Chair, West Central Consortium, Atlanta Technical College
Abigail Carter, Chair, Networking, Northwest Technical College
Judy Settle, Chair, Microcomputer, Central Georgia Technical College
State Board Approved Computer Information Systems - Internet Specialist – Web Applications and Services Development
Current and Proposed ChangesDiploma
Program Title: Computer Information Systems - Internet Specialist – Web Applications and Services Development, Diploma
Program Description: The Computer Information Systems - Internet Specialist Web Applications and Services Development diploma program is a sequence of courses designed to provide students with an understanding of the concepts, principles, and techniques required in computer information processing. Program graduates are to be competent in the general areas of humanities or fine arts, social or behavioral sciences, and natural sciences or mathematics, as well as in the technical areas of computer terminology and concepts, program design and development, and computer networking. Program graduates receive a Computer Information System - Internet Specialist - Web Applications and Services Development Diploma and are qualified for employment as Web Applications and Services Developers.
Core Course(a) General Core Courses
Course Code General Core Course Title
ClassHours
D/Lab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
EMP 100
Interpersonal Relations and Professional Development[P] Provisional admission
3 0 0 3 3
ENG 101
English[P] ENG 097, or entrance English score in accordance with approved DTAE admission score levels; and RDG 097, or entrance reading score in accordance with approved DTAE admission score levels
5 0 0 5 5
OR
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 4 of 29
Posted03/26/07
Course Code General Core Course Title
ClassHours
D/Lab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
ENG 111
Business English[P] Program admission competency levels or ENG 097 and RDG 097
(5) (0) (0) (5) (5)
ENG 102
Technical Writing[P] ENG 101, ENG 098, or entrance English score in accordance with approved DTAE admission score levels; and RDG 098, or entrance reading score in accordance with approved DTAE admission score levels
5 0 0 5 5
ORENG 112
Business Communication[P] BUS 101, ENG 111 (5) (0) (0) (5) (5)
MAT 103
Algebraic Concepts[P] MAT 098, or entrance arithmetic and algebra scores in accordance with approved DTAE admission score levels
5 0 0 5 5
OR
MAT 111
Business Math[P] MAT 097, or entrance arithmetic score in accordance with approved DTAE admission score levels
(5) (0) (0) (5) (5)
(b) Occupational Courses
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 105Program Design and Development[P] Keyboarding skills[C] CIS 106
5 0 0 5 5
CIS 106 Computer Concepts[P] SCT 100 None 5 0 0 5 5
CIS xxxx
An operating systems course approved by advisor 4 4 0 8 6
CIS 1140
Networking Fundamentals[P] CIS 106, SCT 100 or advisor approval 4 4 0 8 6
ORCIS
2321Introduction to LAN and WAN[P] SCT 100 CIS 106 or advisor approval (4) (4) (0) (8) (6)
SCT 100
Introduction to Microcomputers[P] Provisional admission 1 4 0 5 3
CIS xxx XHTML Fundamentals[P] Program admission 4 3 0 7 5
CIS 2231
Design Methodology[P] CIS 2201, CIS xxx XHTML Fundamentals and (CIS xxx CIS Web Graphics using Adobe Photoshop or CIS xxx Web Graphics using JASC Paint Shop) CIS 2211, CIS 2221
4 4 0 8 6
CIS 2281
Database Connectivity[P] CIS 2191 CIS xxxx - XHTML Fundamentals and CIS 105 and (CIS 2261 or CIS 2211)
4 6 4 0 10 8 7 6
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 5 of 29
Posted03/26/07
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 2261
JavaScript Fundamentals[P] CIS 2251 (CIS xxxx – XHTML Fundamentals or CIS 2201 or CIS xxxx XML Fundamentals) and CIS 105
3 2 0 5 4
CIS 2211
Web Site Design Tools[P] Program admission CIS xxxx – XHTML Fundamentals, and (CIS xxxx Web Graphics using Adobe Photoshop or CIS xxxx Web Graphics using JASC PaintShop)
4 4 0 8 6
CIS xxxx
Electives approved by advisor 0+ 0+ 0+ 4+ 4-6
CIS xxxx
Web Programming Elective Courses approved by advisor * 0+ 0+ 0+ 14+ 14-16
Choose 14-16 credit hours from the courses listed below. Two courses must be in the same language.
Be aware that 14 credit hours must be taken to graduate * Web Programming Course
CIS xxxIntroduction to Web Programming using VB .NET[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxxIntroduction to Web Programming using C# .NET[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxxIntroduction to Web Programming using Perl[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxxIntroduction to Web Programming using PHP[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxxIntroduction to Web Programming using Python[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxxAdvanced Web Programming using VB .NET[P] CIS xxxx (Introduction to Web Programming using VB .NET)
4 4 0 8 6
CIS xxxAdvanced Web Programming using Perl[P] CIS xxxx (Introduction to Web Programming using Perl)
4 4 0 8 6
CIS xxxAdvanced Web Programming using PHP[P] CIS xxxx (Introduction to Web Programming using PHP)
4 4 0 8 6
CIS xxxAdvanced Web Programming using C# .NET[P] CIS xxxx (Introduction to Web Programming using C# .NET)
4 4 0 8 6
CIS xxxx
Advanced Web Programming using Python
4 4 0 8 6
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 6 of 29
Posted03/26/07
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
[P] CIS xxxx (Introduction to Web Programming using Python)
CIS2291
Network Security[P] CIS 2241 CIS 1140 or CIS 2321 4 4 0 8 6
CIS252 Intro to Java Programming[P] CIS 106, CIS 105 4 6 0 10 7
CIS2421
Intermediate Java Programming[P] CIS 2401, CIS 2411 CIS 252 4 6 0 10 7
CIS 157Introduction To Windows Programming Using Microsoft Visual Basic [P] Program admission CIS 105[C] CIS 105
4 6 0 10 7
CIS 2570
Advanced Visual BASIC Programming[P] CIS 105, CIS 157, CIS 2201 4 6 0 10 7
d) Program Final Exit PointComputer Information Systems - Internet Specialist – Web Programming, Diploma
e) Minimum Credits Required for Graduation 88
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 7 of 29
Posted03/26/07
State Board Approved Computer Information Systems - Internet Specialist – Web Applications and Services Development
Current and Proposed ChangesDegree
Program Title: Computer Information Systems - Internet Specialist – Web Applications and Services Development, Degree
Program Description: The Computer Information Systems - Internet Specialist Web Applications and Services Developers associate degree program is a sequence of courses designed to provide students with an understanding of the concepts, principles, and techniques required in computer information processing. Program graduates are to be competent in the general areas of humanities or fine arts, social or behavioral sciences, and natural sciences or mathematics, as well as in the technical areas of computer terminology and concepts, program design and development, and computer networking. Program graduates receive a Computer Information System - Internet Specialist Web Applications and Services Developers Associate of Applied Technology degree and are qualified for employment as Web Applications and Services Developers.
Core Course(a) General Core Courses
Course Code General Core Course Title
ClassHours
D/Lab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
ENG 191
Composition and Rhetoric I[P] Program admission competency level or ENG 098
5 0 0 5 5
ENG 193
Composition and Rhetoric II[P] ENG 191 w/ C or better 5 0 0 5 5
ORHUM 191
Introduction to Humanities[P] ENG 191 w/ C or better (5) (0) (0) (5) (5)
ENG 195
Technical Communications[P] ENG 191 w/ C or better 5 0 0 5 5
OR
SPC 191
Fundamentals of Speech[P] Program admission competency level or ENG 098
(5) (0) (0) (5) (5)
MAT 190
Mathematical Modeling[P] Elementary Algebra ASSET score of 42 or equivalent, or MAT 99/152 or 103 and Elementary Algebra ASSET score of 39 or equivalent
5 0 0 5 5
OR
MAT 191
College Algebra[P] Program admission level math achievement
(5) (0) (0) (5) (5)
ANDXXX xxx General Core Elective 5 0 0 5 5
XXX xxx Social/Behavioral Science Core Course 5 0 0 5 5
(b) Occupational Courses
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 8 of 29
Posted03/26/07
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 105Program Design and Development[P] Keyboarding skills[C] CIS 106
5 0 0 5 5
CIS 106 Computer Concepts[P] SCT 100 None 5 0 0 5 5
CIS xxxx An operating systems course 4 4 0 8 6
CIS 1140
Networking Fundamentals[P] CIS 106, SCT 100 or advisor approval 4 4 0 8 6
ORCIS
2321Introduction to LAN and WAN[P] SCT 100 CIS 106 or advisor approval (4) (4) (0) (8) (6)
SCT 100
Introduction to Microcomputers[P] Provisional admission 1 4 0 5 3
CIS xxx XHTML Fundamentals[P] Program admission 4 3 0 7 5
CIS 2231
Design Methodology[P] CIS 2201, CIS xxx XHTML Fundamentals and (CIS xxx CIS Web Graphics using Adobe Photoshop or CIS xxx Web Graphics using JASC Paint Shop) CIS 2211, CIS 2221
4 4 0 8 6
CIS 2281
Database Connectivity[P] CIS 2191 CIS xxxx - XHTML Fundamentals and CIS 105 and (CIS 2261 or CIS 2211)
4 6 4 0 10 8 7 6
CIS 2261
JavaScript Fundamentals[P] CIS 2251 (CIS xxxx – XHTML Fundamentals or CIS 2201 or CIS xxxx XML Fundamentals) and CIS 105
3 2 0 5 4
CIS 2211
Web Site Design Tools[P] Program admission CIS xxxx – XHTML Fundamentals, and (CIS xxxx Web Graphics using Adobe Photoshop or CIS xxxx Web Graphics using JASC PaintShop)
4 4 0 8 6
CIS xxxx
Electives approved by advisor 0+ 0+ 0+ 4+ 4-6
CIS xxxx
Web Programming Elective Courses approved by advisor* 0+ 0+ 0+ 14+ 14-16
Choose 14-16 credit hours from the courses listed below. Two courses must be in the same language.
Be aware that 14 credit hours must be taken to graduate* Web Programming Course
CIS xxxIntroduction to Web Programming using VB .NET[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxxIntroduction to Web Programming using C# .NET[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxx Introduction to Web Programming using Perl
3 2 0 5 4
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 9 of 29
Posted03/26/07
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
[P] CIS 105, CIS xxxx - XHTML Fundamentals
CIS xxxIntroduction to Web Programming using PHP[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxxIntroduction to Web Programming using Python[P] CIS 105, CIS xxxx - XHTML Fundamentals
3 2 0 5 4
CIS xxxAdvanced Web Programming using VB .NET[P] CIS xxxx (Introduction to Web Programming using VB .NET)
4 4 0 8 6
CIS xxxAdvanced Web Programming using Perl[P] CIS xxxx (Introduction to Web Programming using Perl)
4 4 0 8 6
CIS xxxAdvanced Web Programming using PHP[P] CIS xxxx (Introduction to Web Programming using PHP)
4 4 0 8 6
CIS xxxAdvanced Web Programming using C# .NET[P] CIS xxxx (Introduction to Web Programming using C# .NET)
4 4 0 8 6
CIS xxxx
Advanced Web Programming using Python[P] CIS xxxx (Introduction to Web Programming using Python)
4 4 0 8 6
CIS2291
Network Security[P] CIS 2241 CIS 1140 or CIS 2321 4 4 0 8 6
CIS252 Intro to Java Programming[P] CIS 106, CIS 105 4 6 0 10 7
CIS2421
Intermediate Java Programming[P] CIS 2401, CIS 2411 CIS 252 4 6 0 10 7
CIS 157Introduction To Windows Programming Using Microsoft Visual Basic [P] Program admission CIS 105[C] CIS 105
4 6 0 10 7
CIS 2570
Advanced Visual BASIC Programming[P] CIS 105, CIS 157, CIS 2201 4 6 0 10 7
d) Program Final Exit PointComputer Information Systems - Internet Specialist – Web Programming, Degree
e) Minimum Credits Required for Graduation100
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 10 of 29
Posted03/26/07
Proposed course changes in the Computer Information Systems - Internet Specialist – Web Programming
SCT 100 – Introduction to Microcomputers
Course DescriptionIntroduces the fundamental concepts and operations necessary to use microcomputers. Emphasis is placed on basic functions and familiarity with computer use. Topics include: computer terminology, introduction to the Windows environment, introduction to networking, introduction to word processing, introduction to spreadsheets, and introduction to databases, and file management.
Competencies Areas HoursComputer Terminology Class 1Introduction to the Windows Environment D.Lab 4Introduction to Internet P.Lab/O.B.I. 0Introduction to Word Processing Credit 3Introduction to SpreadsheetsIntroduction to DatabasesIntroduction to Presentation GraphicsFile Management
Prerequisite: Provisional admission
CIS 106 – Computer Concepts
Course Description: Provides an overview of computers and information processing. Topics include: computer history and terminology, data representation, data storage concepts, fundamentals of information processing, fundamentals of hardware operation, fundamentals of communications and networking, structured programming concepts, program development methodology, system development methodology, introduction to the Internet and computer number systems.
Competency Areas: Hours:Computer History and Terminology Class 5Data Representation D.Lab 0Data Storage Concepts P.Lab/
O.B.I.0
Fundamentals of Information Processing Credit 5Fundamentals of Hardware Operation Fundamentals of Communications and Networking Structured Programming Concepts Program Development Methodology System Development Methodology Computer Number Systems Introduction to the Internet
Prerequisite : SCT 100 None
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 11 of 29
Posted03/26/07
CIS 1140 - Networking Fundamentals
Course DescriptionIntroduces networking technologies and prepares students to take the CompTIA’s broad-based, vendor independent networking certification exam, Network +. Covers a wide range of material about networking, from careers in networking to local area networks, wide area networks, protocols, topologies, transmission media, and security. Focuses on operating network management systems, and implementing the installation of networks. It reviews cabling, connection schemes, the fundamentals of the LAN and WAN technologies, TCP/IP configuration and troubleshooting, remote connectivity, and network maintenance and troubleshooting. Topics include basic knowledge of networking technology, physical layer, data link layer, network layer, transport layer, TCP/IP fundamentals, TCP/IP suite: utilities, remote connectivity, security, implementing the installation of the n network, maintaining and supporting the network, and troubleshooting the network Competency Areas Hours Basic Knowledge of Networking Technology Class 4Physical Layer D. Lab 4Data Link Layer P. Lab/O.B.I. 0Network Layer Credit 6Transport Layer TCP/IP Fundamentals TCP/IP Suite: Utilities Remote Connectivity Security Implementing the Installation of the Network Maintaining and Supporting the Network Troubleshooting the Network Prerequisite:
SCT 100 and CIS 106 or advisor approval
Corequisite:
CIS 105 – Program Design And Development
Course Description: Provides an emphasis on business problem identification and solution through systems of computer programs using such tools as structure charts, flowcharts, and pseudocode. Topics include: problem solving process, fundamentals of structured programming, program development building blocks, fundamentals of file and report structure, object oriented design, and business application structure.
Competency Areas: Hours:
Problem Solving Process Class/Week 5Fundamentals of Structured Programming D. Lab/Week 0Program Development Building Blocks P. Lab/Week 0Fundamentals of File and Report Structure Credit Hours 5Business Application Structure Object Oriented Design
Prerequisite: Keyboarding skillsCorequisite: CIS 106
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 12 of 29
Posted03/26/07
CIS xxxx - Introduction to Web Programming using VB .NET
Course Description:
This course provides an introduction to Web Programming using Microsoft Visual Basic .NET. Topics include advanced HTML, CSS basics, object oriented language requirements, defining variables, If conditional statements and loops, modularization, accessing and displaying data on the web, understanding the XML data format, and cookies and security Competency Areas: Hours:
Advanced HTML Class 3CSS basics. D. Lab 2Object Oriented Language Requirements P. Lab/O.B.I 0Defining Variables Credit 4If conditional statements and loops.ModularizationAccessing and displaying data on the webUnderstanding the XML data format.Cookies and SecurityPrerequisite: CIS 105, CIS xxxx - XHTML FundamentalsCorequisite:
CIS xxxx - Introduction to Web Programming using C# .NET
Course Description:This course provides an introduction to Web Programming using Microsoft C#. Topics include advanced HTML, CSS basics, object oriented language requirements, defining variables, If conditional statements and loops, modularization, accessing and displaying data on the web, understanding the XML data format, and cookies and security
Competency Areas:
Hours:
Advanced HTML Class 3CSS basics. D. Lab 2Object Oriented Language Requirements P. Lab/O.B.I 0Defining Variables Credit 4If conditional statements and loops.ModularizationAccessing and displaying data on the webUnderstanding the XML data format.Cookies and SecurityPrerequisite: CIS 105, CIS xxxx - XHTML Fundamentals Corequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 13 of 29
Posted03/26/07
CIS xxxx - Introduction to Web Programming using Perl
Course Description:This course provides an introduction to Web Programming using Perl. Topics include advanced HTML, CSS basics, object oriented language requirements, defining variables, If conditional statements and loops, modularization, accessing and displaying data on the web, understanding the XML data format, and cookies and security Competency Areas: Hours:
Advanced HTML Class 3CSS basics. D. Lab 2Object Oriented Language Requirements P. Lab/O.B.I 0Defining Variables Credit 4If conditional statements and loops.ModularizationAccessing and displaying data on the webUnderstanding the XML data format.Cookies and SecurityPrerequisite: CIS 105, CIS xxxx - XHTML FundamentalsCorequisite:
CIS xxxx - Introduction to Web Programming using Python
Course Description:This course provides an introduction to Web Programming using Python. Topics include advanced HTML, CSS basics, object oriented language requirements, defining variables, If conditional statements and loops, modularization, accessing and displaying data on the web, understanding the XML data format, and cookies and security Competency Areas: Hours:
Advanced HTML Class 3CSS basics. D. Lab 2Object Oriented Language Requirements P. Lab/O.B.I 0Defining Variables Credit 4If conditional statements and loops.ModularizationAccessing and displaying data on the webUnderstanding the XML data format.Cookies and SecurityPrerequisite: CIS 105, CIS xxxx - XHTML FundamentalsCorequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 14 of 29
Posted03/26/07
CIS xxxx - Advanced Web Programming using VB .NET
Course Description:This course provides a look at advanced Web Programming techniques using Microsoft Visual Basic .NET. Topics include class and object creation, advanced data access, communicating with server side programs, security, and advanced topics.
Competency Areas: Hours:
Class and Object creation Class 4Advanced data access D. Lab 4Communicating with server side programs P. Lab/O.B.I 0Security Credit 6Advanced topicsPrerequisite: CIS xxxx - Introduction to Web Programming using VB .NETCorequisite:
CIS xxxx - Advanced Web Programming using C# .NET
Course Description:This course provides a look at advanced Web Programming techniques using Microsoft C# .NET. Topics include class and object creation, advanced data access, communicating with server side programs, security, and advanced topics.
Competency Areas: Hours:
Class and Object creation Class 4Advanced data access D. Lab 4Communicating with server side programs P. Lab/O.B.I 0Security Credit 6Advanced topicsPrerequisite: CIS xxxx - Introduction to Web Programming using C# .NETCorequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 15 of 29
Posted03/26/07
CIS xxxx - Advanced Web Programming using Perl
Course Description:This course provides a look at advanced Web Programming techniques using Perl. Topics include class and object creation, advanced data access, communicating with server side programs, security, and advanced topics.
Competency Areas: Hours:
Class and Object creation Class 4Advanced data access D. Lab 4Communicating with server side programs P. Lab/O.B.I 0Security Credit 6Advanced topicsPrerequisite: CIS xxxx - Introduction to Web Programming using PerlCorequisite:
CIS xxxx - Advanced Web Programming using Python
Course Description:This course provides a look at advanced Web Programming techniques using Python. Topics include class and object creation, advanced data access, communicating with server side programs, security, and advanced topics.
Competency Areas: Hours:
Class and Object creation Class 4Advanced data access D. Lab 4Communicating with server side programs P. Lab/O.B.I 0Security Credit 6Advanced topicsPrerequisite: CIS xxxx - Introduction to Web Programming using PythonCorequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 16 of 29
Posted03/26/07
CIS 157 - Introduction To Windows Programming Using Microsoft Visual Basic
Course Description:Introduces Microsoft Windows event-driven programming. Along with this new method of programming, common elements of Windows applications will be discussed. These elements will be created and manipulated using Microsoft’s Visual BASIC development environment. Topics include: Windows applications, user interface design, capturing and validating input, event-driven programming design, conditional processing, file processing, and incorporating graphics.
Competencies: Hours:
Windows Applications Class 4User Interface Design D. Lab 6Capturing and Validating Input P. Lab/O.B.I. 0Event-Driven Programming Design Credit Hours 7Conditional Processing File Processing Incorporating Graphics
Prerequisite: Program admission CIS 105Corequisite: CIS 105
CIS xxxx - CIS Internship
Course Description:This course provides the student with real hands-on experience in the IT industry. Students will be provided the opportunity to gain experience in the area of their concentration. Topics include application of classroom knowledge and skills and practical work experience Competency Areas: Hours:
Application of Classroom Knowledge and Skills Class 0Practical Work Experience D. Lab 0
P. Lab/O.B.I 12-18Credit 4-6
Prerequisite: All non-elective coursesCorequisite
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 17 of 29
Posted03/26/07
CIS xxxx – XHTML Fundamentals
Course Description:XHTML Fundamentals is designed to teach basic through intermediate concepts in Hypertext Markup Language (HTML) authoring, including forms, complex table design, graphic elements, and client-side image maps. Students will design inter-linking pages that incorporate, design, graphic elements, and client-side image maps. Students will design inter-linking pages that incorporate, in practical applications, a wide range of HTML tags and attributes. Students will allow learn how to use Cascading Style Sheets (CSS), XML, and XHTML. All HTML, CSS, XHTML, and XML development will follow the current standards set by the World Wide Web Consortium (W3C). Topics include introduction to HTML, CSS, XHTML, and XML, creating pages using HTML, CSS, XHTML, and XML, incorporating graphical elements, create hyperlinks, create HTML tables, create HTML forms, and image maps Competency Areas:
Hours
Introduction to HTML, CSS, XHTML, and XML Class 2Creating Pages using HTML, CSS, XHTML, and XML D. Lab 3Incorporating Graphical Elements P. Lab/O.B.I. 0Create Hyperlinks Credit 5Create HTML Tables Create HTML Forms Image Maps Prerequisite: Program admissionCorequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 18 of 29
Posted03/26/07
CIS 2321 Introduction to LAN and WAN
Course DescriptionProvides students with classroom and laboratory experience in current and emerging network technology. Topics include safety, networking, network terminology and protocols, network standards, local-area networks (LANs), wide-area networks (WANs), Open System Interconnection (OSI) models, cabling, cabling tools, routers, router programming, Ethernet, Internet Protocol (IP) addressing, and network standards. Particular emphasis is given to the use of decision-making and problem-solving techniques in applying science, mathematics, communication, and social-studies concepts to solve networking problems. In addition, instruction and training are provided in the proper care, maintenance, and use of networking software, tools, and equipment and all local, state, and federal safety, building and environmental codes and regulations. Topics include computer basics, OSI model, Local Area Networks (LANs), Layer 1 - electronics and signals; media, connections, and collisions, Layer 2 - concepts and technologies, basic network design and documentation, structured cabling, Layer 3 - routing and addressing; Protocols, Layer 4 - the transport layer, Layer 5 - the session layer, Layer 6 - the presentation layer, and Layer 7 - the application layer Competency Areas
Hours
Computer Basics Class 4OSI Model D. Lab 4Local Area Networks (LANs) P. Lab/O.B.I. 0Layer 1 - Electronics and Signals; Media, Connections, and Collisions Credit 6Layer 2 - Concepts and Technologies Basic Network Design and Documentation Structured Cabling Layer 3 - Routing and Addressing; Protocols Layer 4 - The Transport Layer Layer 5 - the Session Layer Layer 6 - The Presentation Layer Layer 7 - The Application Layer Prerequisite: SCT 100 CIS 106 or advisor approval Corequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 19 of 29
Posted03/26/07
CIS 2231 – Design Methodology
Course Description:Design Methodology teaches students how to create and mange Web sites using FrontPage, NetObjects Fusion Dynamic HTML, and various multimedia and CSS standards. Design and manage Web sites using a web site design development life cycle. Students will also implement the latest strategies to develop third generation Web site, evaluate design tools, discuss future technology standards, and explore the incompatibility issues surrounding current browsers. The course focuses on theory, design and Web construction, along with information architecture concepts, Web project management, and scenario development and performance evaluations. The student will gain an understanding of layout techniques, typography, color theory, proper use of white space, accessibility and usability issues and standards. The student may use a web site development tool (such as Microsoft FrontPage or Macromedia Dreamweaver), a scripting language (such as JavaScript, Perl, PHP) and/or a web programming language (such as Microsoft VB, Microsoft C#, or Sun Java) for web page development within this course. However, the main focus of this course is on the actual design process used to develop the web site itself. Topics include overview of the Web Site Design Process, web site project team, layout and accessibility design techniques, and web site project
Competency Areas: Hours:
Create and manage web sites using various tools Class 4Develop third-generation web sites D. Lab 4Evaluate design tools P. Lab/O.B.I. 0Discuss future technology standards Credit 6Explore incompatibility issues surrounding current browsersOverview of the Web Site Design ProcessWeb Site Project TeamLayout and Accessibility Design TechniquesWeb Site Project
Prerequisite: CIS 2201, CIS xxx XHTML Fundamentals and (CIS xxx CIS Web Graphics using Adobe Photoshop or CIS xxx Web Graphics using JASC Paint Shop) CIS 2211, CIS 2221Corequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 20 of 29
Posted03/26/07
CIS 2281 – Database Connectivity
Course Description:Database Connectivity teaches students how to manipulate data in a database, work with relational database via using the Open Database Connectivity (ODBC) model. and learn how to work with different database systems. Students will learn to install and configure Cold Fusion, or equivalent software, and use the system to develop forms and applications to interact with file systems, e-mail and database servers. Students will learn to retrieve, update, and display database information with a web application. Database access may be accomplished using a web programming language (such as ColdFusion, PHP, Microsoft VB, Microsoft C#, or Sun Java). Topics include manipulate data in a database, work with a relational database via Open Database Connectivity (ODBC), working with different database systems, develop forms and applications to interact with a database server(s), modifying data in a database, and controls and validation
Competency Areas:Hours:
Manipulate data in a database Class 4Work with a relational database via Open Database Connectivity (ODBC) D. Lab 6 4Working with different database systems P. Lab/O.B.I. 0Install and configure Cold Fusion, or equivalent software Credit 7 6Develop forms and applications to interact with file system e-mail and a database server(s)Modifying Data in a DatabaseDynamic Javaforms and JavaScript ValidationControls and Validation
Prerequisite: CIS 2191 CIS xxxx - XHTML Fundamentals and CIS 105 and (CIS 2261 -or- CIS 2211)Corequisite:
CIS 2261 – JavaScript Fundamentals
Course Description:JavaScript Fundamentals teaches developers how to use the features of the JavaScript language and the Netscape Navigator browser. Students learn how to write JavaScript programs that can be plugged into Web pages or customized, and examine advanced issues such as debugging techniques and JavaScript security. Topics include introduction to JavaScript, working with variables and data, functions, methods, and events, developing interactive forms, controlling program flow, JavaScript object model, JavaScript Language objects, cookies and JavaScript security, controlling frames in JavaScript, client-side JavaScript, and custom JavaScript options
Competency Areas: Hours:
Introduction to JavaScript Class 3Working with variables and data D. Lab 2Functions, methods, and events P. Lab/O.B.I. 0Developing interactive forms Credit 4Controlling program flowJavaScript object modelJavaScript Language objectsCookies and JavaScript SecurityControlling frames in JavaScriptClient-side JavaScriptCustom JavaScript options
Prerequisite: CIS 2251 (CIS xxxx – XHTML Fundamentals or CIS 2201 or CIS xxxx XML Fundamentals) and CIS 105Corequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 21 of 29
Posted03/26/07
CIS 2211 – Web Site Design Tools
Course Description:Web Site Design Tools teaches an understanding of how to create and manage impressive s sites using the sizeable amounts of new technology available on the Web. Students will learn to create web sites using various web tools such as (but not limited to) Microsoft FrontPage, NetObjects Fusion, Macromedia Dreamweaver, Adobe GoLive, XHTML, XML, Dynamic HTML, and various multimedia and CSS standards. Topics include compare and contrast different web site design tools, design web pages using FrontPage, NetObjects, and Image Composer web site design tools, develop basic layout skills, create shared borders, tables, hyperlinks, and forms, utilize advanced image techniques, connect a web site to a database, publish and manage a web site
Competency Areas:Hours:
Compare and contrast different web site design tools Class 4Design web pages using FrontPage, NetObjects, and Image Composer web site design tools
D. Lab 4
Develop basic layout skills P. Lab/O.B.I. 0Create shared borders, tables, hyperlinks, and forms Credit 6Utilize advanced image techniquesConnect a web site to a databasePublish and manage a web site
Prerequisite: Program admission CIS xxxx – XHTML Fundamentals, and (CIS xxxx Web Graphics using Adobe Photoshop or CIS xxxx Web Graphics using JASC PaintShop)Corequisite:
CIS xxxx - Introduction to Web Programming using PHP
Course Description:This course provides an introduction to Web Programming using PHP. Topics include advanced HTML, CSS basics, object oriented language requirements, defining variables, IF conditional statements and loops, modularization, accessing and displaying data on the web, understanding the XML data format, and cookies and security Competency Areas: Hours:Advanced HTML Class 3CSS basics. D. Lab 2Object Oriented Language Requirements P. Lab/O.B.I 0Defining Variables Credit 4If conditional statements and loops.ModularizationAccessing and displaying data on the webUnderstanding the XML data format.Cookies and SecurityPrerequisite: CIS 105, CIS xxxx - XHTML FundamentalsCorequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 22 of 29
Posted03/26/07
CIS xxxx - Advanced Web Programming using PHP
Course Description:This course provides a look at advanced Web Programming techniques using PHP. Topics include class and object creation, advanced data access, communicating with server side programs, security, and advanced topics.
Competency Areas: Hours:
Class and Object creation Class 4Advanced data access D. Lab 4Communicating with server side programs P. Lab/O.B.I 0Security Credit 6Advanced topicsPrerequisite: CIS xxxx - Introduction to Web Programming using PHPCorequisite:
CIS 2291 – Network Security
Course Description:
Network Security introduces students to network security, firewalls, Microsoft Windows NT network security, UNIX and TCP/IP network security, security auditing, attacks, and threat analysis. Topics include elements of security, TCP/IP, operating system security, router security, firewalls, security basics, user and group security, file system security, securing the registry, account security, security auditing fundamentals, and additional security measures
Competency Areas:Hours:
Elements of security Class 4TCP/IP D. Lab 4Operating system security P. Lab/O.B.I. 0Router security Credit 6FirewallsNT sSecurity basicsUser and group securityFile system securitySecuring the registryAccount security Security auditing fundamentalsAdditional security measures
Prerequisite: CIS 2241 CIS 1140 or CIS 2321Corequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 23 of 29
Posted03/26/07
CIS 252 – Intro to JAVA Programming
Course Description:
Course designed to teach the basic concepts and methods of objected-oriented design and Java programming. Use practical problems to illustrate Java application building techniques and concepts. Develop an understanding of Java vocabulary. Create an understanding of where Java fits in the application development landscape. Create an understanding of the Java Development Kit and how to develop, debug, and run Java applications using the JDK and Notepad as an editor. Continue to develop student’s programming logic skills. Topics include: JAVA Language History, JAVA Variable Definitions, JAVA Control Structures, JAVA Methods, JAVA Classes, JAVA Objects, and JAVA Graphics. understand object oriented design terminology and impact on JAVA development, creation of simple JAVA programs using JDK and Notepad, ability to use JAVA data types, define JAVA variables, ability to develop programs using control structures, ability to create output for JAVA programs, ability to create new JAVA classes, ability to import JAVA classes, ability to debug basic JAVA programs, and ability to use the JAVA AWT toolkit
Competency Areas:
Hours:
Understand object oriented design terminology and impact on JAVA development Class 4Creation of simple JAVA programs using JDK and Notepad D. Lab 6Ability to use JAVA data types, define JAVA variables P. Lab/O.B.I. 0Ability to develop programs using control structures Credit 7Ability to create output for JAVA programs Ability to create new JAVA classes Ability to import JAVA classes Ability to debug basic JAVA programs Ability to use the JAVA AWT toolkit Prerequisite: CIS 106, CIS 105 Corequisite:
CIS 2421 – Intermediate Java Programming
Course Description:Programmers familiar with object-oriented concepts will learn how to develop Java[tm] applications. This course is used to teach students the syntax of the Java programming language and object-oriented programming with the Java programming language. The course uses the Java 2 Software Development Kit (SDK). Topics include understand JAVA virtual machine, able to understand classes and packages, using JAVA identifiers, keywords, data types, and comments, able to use Boolean and arithmetic expressions, loops decisions, and switches, ability to create and use JAVA array techniques, ability to code methods and constructors using objects and classes, ability to override methods and constructors, use of static and final variables and methods as well as wrapper classes, and ability to handle JAVA exceptions
Competency Areas: Hours:
Understand JAVA virtual machine Class 4Able to understand classes and packages D. Lab 6Using JAVA identifiers, keywords, data types, and comments P. Lab/O.B.I. 0Able to use Boolean and arithmetic expressions, loops decisions, and switches Credit 7Ability to create and use JAVA array techniquesAbility to code methods and constructors using objects and classesAbility to override methods and constructors, use of static and final variables and methods as well as wrapper classesAbility to handle JAVA exceptions
Prerequisite: CIS 2401, CIS 2411 CIS 252
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 24 of 29
Posted03/26/07
Corequisite:
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 25 of 29
Posted03/26/07
Curriculum ModelSuggested Course Sequence
The standard curriculums for Computer Information Systems - Internet Specialist – Web Applications and Services Development programs are set up on the quarter system. A suggested sequence for the programs is given below with area of specialization. Technical colleges may implement the program by using the sequences listed below or by using a locally developed sequence designed to reflect course prerequisites and/or corequisites.
Suggested Sequence
Computer Information Systems - Internet Specialist – Web Applications and Services Development, Diploma
First Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 106 Computer Concepts 5 0 0 5 5ENG 101 English 5 0 0 5 5
MAT 103 Algebraic Concepts 5 0 0 5 5
SCT 100 Introduction to Microcomputers 1 4 0 5 3
Minimum Required Hours: 16 4 0 20 18
Second Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 105 Program Design and Development 5 0 0 5 5CIS xxx XHTML Fundamentals 4 3 0 7 5
CIS xxxx An operating systems course 4 4 0 8 6
Minimum Required Hours: 13 7 0 20 16
Third Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 1140 Networking Fundamentals 4 4 0 8 6
CIS 2211
Web Site Design Tools 4 4 0 8 6
CIS 2261 JavaScript Fundamentals 3 2 0 5 4
EMP 100
Interpersonal Relations and Professional Development 3 0 0 3 3
Minimum Required Hours: 14 10 0 24 19
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 26 of 29
Posted03/26/07
Fourth Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS xxxx
An Introduction to Web Programming course
3-4 2-6 0 5-10 4-7
CIS 2231
Design Methodology 4 4 0 8 6
ENG 102 Technical Writing 5 0 0 5 5
Minimum Required Hours: 12+ 6+ 0 18+ 15-17
Fifth Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 2281 Database Connectivity 4 4 0 8 6
CIS xxxx An Advanced Web Programming course 4 4-6 0 8-10 6-7
CIS xxxx
CIS elective 0+ 0+ 0+ 4+ 4-6
ORCIS
xxxx CIS Internship (0) (0) (12-24) (12+) (4-6)
Minimum Required Hours: 8+ 8+ 0+ 20+ 16+
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 27 of 29
Posted03/26/07
Suggested Sequence
Computer Information Systems - Internet Specialist – Web Applications and Services Development, Degree
First Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 106 Computer Concepts 5 0 0 5 5ENG 191 Composition and Rhetoric I 5 0 0 5 5
MAT 191 College Algebra 5 0 0 5 5
SCT 100 Introduction to Microcomputers 1 4 0 5 3
Minimum Required Hours: 16 4 0 20 18
Second Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 105 Program Design and Development 5 0 0 5 5
CIS xxx XHTML Fundamentals[P] Program admission 4 3 0 7 5
CIS xxxx An operating systems course 4 4 0 8 6
Minimum Required Hours: 13 7 0 20 16
Third Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 1140 Networking Fundamentals 4 4 0 8 6
CIS 2211
Web Site Design Tools 4 4 0 8 6
CIS 2261 JavaScript Fundamentals 3 2 0 5 4
Minimum Required Hours: 11 10 0 21 16
Fourth Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS xxxx
An Introduction toWeb Programming course 3-4 2-6 0 5-10 4-7
CIS 2231
Design Methodology 4 4 0 8 6
XXX Social/Behavioral Science Core Course 5 0 0 5 5
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 28 of 29
Posted03/26/07
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
xxx
Minimum Required Hours: 12-13 6-10 0 18-23 15-18
Fifth Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
CIS 2281 Database Connectivity 4 4 0 8 6
CIS xxxx An Advanced Web Programming course 4 4-6 0 8-10 6-7
ENG 193 Composition and Rhetoric II 5 0 0 5 5
Minimum Required Hours: 13 8-10 0 21 -23 17-18
Sixth Quarter
Course Code Occupational Course Title
ClassHours
DLab
Hours
P/Lab/O
BIHours
Contact
HoursCreditHours
XXX xxx General Core Elective 5 0 0 5 5
ENG 195 Technical Communications 5 0 0 5 5
CIS xxxx
CIS elective 0+ 0+ 0+ 4+ 4-6
ORCIS
xxxx CIS Internship (0) (0) (12-18) (12)+ (4-6)
Minimum Required Hours: 10+ 0+ 0+ 14+ 14-16
3/12/2006
Computer Information Systems - Internet Specialist – Web Applications and Services Development Page 29 of 29