This course is Internet Programming II, with the course code CoSc 322. It is a 3 credit hour course with 2 hours of lecture and 3 hours of lab per week. Prerequisites are CoSc 220 and CoSc 323. The course objectives are to develop an understanding of advanced web development, dynamic content, sessions, protocols, security and cryptography. Topics covered include advanced website development, dynamic content, sessions, protocols, PHP, connecting web pages to databases, XML, security and cryptography. Student performance will be evaluated through tests, lab exercises, assignments, a project, and a final exam.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
170 views
Internet Programming II
This course is Internet Programming II, with the course code CoSc 322. It is a 3 credit hour course with 2 hours of lecture and 3 hours of lab per week. Prerequisites are CoSc 220 and CoSc 323. The course objectives are to develop an understanding of advanced web development, dynamic content, sessions, protocols, security and cryptography. Topics covered include advanced website development, dynamic content, sessions, protocols, PHP, connecting web pages to databases, XML, security and cryptography. Student performance will be evaluated through tests, lab exercises, assignments, a project, and a final exam.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Course Title: Internet Programming II
Course Code: CoSc 322
Credit Hours: 3 Contact Hours: lecture 2hrs Lab: 3hrs Prerequisites: CoSc 220, CoSc 323 Course Objectives: This course is expected to achieve the following objectives: Have a good understanding of advanced web site development; dynamic web content creation; session tracking; Internet protocols; web security; cryptography theory. Enable students to specify, design, and implement a web site. Course Description: Introduces the student to web application development using an enterprise application framework. Topics include: -advanced web site development; dynamic web content creation; session tracking; Internet protocols, ASP/PHP Web controls, connecting web page to data base, loading and manipulating XML documents, web security; cryptography theory; e-commerce programming Course Content: Introduction Designing a good website Types of web pages (static Vs. dynamic), Web page design tools Server-Side Scripting PHP Beginning with PHP The PHP Language Processing Web Forms Object-Oriented Programming with PHP Database processing using PHP Advanced Markup languages XML WML Web Security Cryptography Digital Signature Method of Evaluation: Continuous Assessment: Class Tests...................................................................... 20% Lab Exercises............................................................... 15% Assignments................................................................. 15% Project............................................................................. 20% Final exam ....................................................................... 30% Teaching Methodology: The major techniques applied will be: Lecture supported by Group discussions, Class work and Lab work, Demonstration, and Presentations. Text Books: Internet and World Wide Web How To Program, 5/E, (Harvey & Paul) Deitel, Prentice Hall, 2012 Reference Books: Beginning PHP and MySQL 5: From Novice to Professional, Second Edition, W. Jason Gilmore, 2006. http://www.w3c.org - Specifications for web technologies such as HTTP, HTML, DOM, CSS, XML