Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!

Submit your homework question or assignment here:
352 Tutors are online
 
We are so confident that you will love our service, we will answer your first homework question for FREE!
*  Attach Assignment (optional):
 
Study Smarter, Score Higher
 
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
Xavier Saint University Department of Computer Science CMPSC 381: WEB SECURITY Spring, 2007 FACULTY INFORMATION Instructor: J. R. Aman, Ph.D. Office: N326 (Chicago) Office: (773) 298-3454 Email: aman@sxu.edu Cell: (630) 728-2949 Website: csmaster.sxu.edu/aman/ Office Hours: 1-4 pm, Tuesday & Thursday Monday, Wednesday, & Friday by appointment COURSE INFORMATION Day/Time: Location: Credit: Prerequisites: Tuesday, 6:30-9:20 p.m. L109A (mobile lab) 3 semester hours CMPSC 380 COURSE MATERIALS Required Texts: Web Security for Network and System Administrators by David Mackey. Thomson/Course Technology, 2003. ISBN 0-619-06495-1. Open Source Security Tools by Tony Howlett. Prentice Hall PTR, 2005. ISBN 0321-19443-8. Recommended: The CERT Guide to System and Network Security Practices by Julia H. Allen. Addison Wesley, 2001. ISBN 0-201-73723-X. Software: Supplied with textbooks, provided by the instructor, or available as Internet downloads Handouts: Instructor will provide these as needed One plugged-in and functional left-brain closely coupled to a burning desire to understand, build, and manage web servers. CAPSULE DESCRIPTION Students learn about technologies, terms, and processes related to Internet security. They are introduced to available open source software tools and the websites for acquiring them. The course introduces the causes of network and web insecurity, such as hacking, virus transmission and code corruption, and provides students with an array of procedures and techniques for preventing, recognizing, and recovering from attacks. The student will learn how to secure and protect web resources. Experience is gained with the Linux operating system, in addition to various implementations of Microsoft Windows. OBJECTIVES Install, evaluate, and use software for web security Harden operating systems and secure web software Gain general working familiarity with the field of information security Learn about various IT security threats Learn the foundations of overall information security programs needed in business today Learn to install and use open source software security tools Identify sources for open source software security tools Learn Linux basics CMPSC 381 - Spring, 2007 Saint Xavier University Department of Computer Science POLICIES Missed Classes: You are responsible for obtaining material which may have been distributed on class days when you were absent. This can be done through contacting a classmate who was present, contacting the instructor during office hours or by other means, or by reviewing the recorded presentations posted on the course website. Missed or late quizzes cannot be made up under any circumstances, but, with good cause and adequate notice, an early may quiz be given. There are no make-up exams. Only official excuses will be accepted. Any uncoordinated, unexcused, missed exam will result in a score of 0 for that exam. Assignments: All assignments are due at the beginning of class on the date due. Late submission of assignments will be assessed a penalty of 10% per day. No exceptions will be made. Academic Dishonesty: Plagiarism and cheating are serious offenses and may be punished by failure on exam, paper, or project; failure in course; and/or expulsion from the University. For more information, refer to the Undergraduate Catalog. Need for Assistance: If you have any condition, such as a physical or learning disability, which will make it difficult for you to carry out the work as outlined here, or which will require academic accommodations, you must follow the University s established policy for documenting the condition through the Learning Center. You should also notify me as soon as possible. Posting of Grades: Final grades will not be officially posted by the instructor. Progress of grades may be followed on Blackboard, but final grades come solely from the Office of the Registrar. GRADING Exams (3) Case Project Assignments & labs Review Questions & Quizzes Class Participation 40% [All are cumulative] 30% 20% 10% CMPSC 381 - Spring, 2007 Saint Xavier University Department of Computer Science SCHEDULE OSST - Open Source Security Tools WS - Web Security for Network and System Administrators Date 1/9 Topics Course Introduction Installation of Linux and Win2K3 Linux mini-workshop Introduction to Information Security Information Security & Open Source Software Security Processes Operating System Tools Threats to IT Assets Firewalls Professional Development Day ** No Class ** EXAM #1 online via Blackboard Encryption Port Scanners Fundamentals of Network Security Vulnerability Scanners Network Security Threats Network Sniffers No Class SIGCSE Conference No Class - Spring Break Intrusion Detection Intrusion Detection Systems Fundamentals of System Security Analysis and Management Tools EXAM #2 online via Blackboard *NIX System Security Encryption Tools Windows System Security Wireless Tools Standards and Compliance Forensic Tools Security Testing FINAL EXAM Assignment WS: Chapter 1 OSST: Appendix B Introduction & Chapter 1 WS: Chapter 2 OSST: Chapter 2 WS: Chapter 3 OSST: Chapter 3 WS: Chapter 4 OSST: Chapter 4 1/16 1/23 1/30 2/6 2/13 2/20 2/27 3/6 3/13 3/20 3/27 4/3 4/10 4/17 4/24 5/1 5/8 WS: Chapter 5 OSST: Chapter 5 WS: Chapter 6 OSST: Chapter 6 WS: Chapter 7 OSST: Chapter 7 WS: Chapter 8 OSST: Chapter 8 WS: Chapter 9 OSST: Chapter 9 WS: Chapter 10 OSST: Chapter 10 WS: Chapter 11 OSST: Chapter 11 WS: Chapter 12 OSST: Chapter 12 Review for final exam 6:30-9:20 pm CMPSC 381 - Spring, 2007
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more. Course Hero has millions of course related materials that will enable you to learn better, faster and get an A in all your courses.
Below is a small sample set of documents:

St. Xavier >> CMPSC >> 256 (Fall, 2009)
CMPSC 256: OPERATING SYSTEMS FOR THE PRACTITIONER Spring, 2007 By Special Arrangement FACULTY INFORMATION Instructor : J. R. Aman, Ph.D. Office: N326 Email: aman@sxu.edu Office Hours: On-Campus: Tues & Thurs, 1-4 pm Online always via Skype Phone: (7...
St. Xavier >> ACSG >> 591 (Fall, 2009)
Saint Xavier University Dept. of Computer Science ACSG 591 DIGITAL FORENSICS Spring, 2009 FACULTY INFORMATION Instructor: J. R. Aman, Ph.D. Office: WAC N326 Email: aman@sxu.edu Website: csmaster.sxu.edu/aman/ Office Hours: Tuesday-Thursday, 1-3 p....
St. Xavier >> ACSG >> 570 (Fall, 2009)
ACSG 570 - WEB SERVER SECURITY Spring, 2008 FACULTY INFORMATION Instructor: J. R. Aman, Ph.D. Office: N326 (Chicago) Email: aman@sxu.edu Website: csmaster.sxu.edu/aman/ Office Hours: Tuesday 1-5 pm Wednesday 1-3 pm Other times by appointment Office: ...
St. Xavier >> CMPSC >> 112 (Fall, 2009)
CMPSC 112.02: SURVEY OF COMPUTER SCIENCE Fall, 2008 FACULTY INFORMATION Instructor: J. R. Aman, Ph.D. Office: N326 Email: aman@sxu.edu Office Hours: Tuesday-Thursday 11 am-1 pm Other times by appt. SKYPE: jimaman Phone: (773) 298-3454 Cell: (630) 728...
St. Xavier >> CMPSC >> 380 (Fall, 2009)
CMPSC 380: WEB SERVERS Fall, 2008 FACULTY INFORMATION Instructor: J. R. Aman, Ph.D. Office: N326 (Chicago Campus) Email: aman@sxu.edu Website: csmaster.sxu.edu/aman/ Office Hours: M, W, F by appt T & Th 11 am-1 pm Office: (773) 298-3454 Cell: (630) 7...
St. Xavier >> CMPSC >> 256 (Fall, 2009)
CMPSC 256: OPERATING SYSTEMS FOR THE PRACTITIONER Spring, 2008 - Online FACULTY INFORMATION Instructor : J. R. Aman, Ph.D. Office: N326 Email: aman@sxu.edu Office Hours: On-Campus: Tuesday, 1-5 p.m. Wednesday, 1-3 pm Online via Skype and vRoom Phone:...
St. Xavier >> ACSG >> 580 (Fall, 2009)
ACSG 580 CAPSTONE COURSE Spring, 2006 FACULTY INFORMATION Instructor: J. R. Aman, Ph.D. Office: N326 Email: aman@sxu.edu Office Hours: M & W 3-5 pm (Chicago) Tues 5-6 (OPC) Other by appointment AIM and Skype: tdpairings Phone: (773) 298-3454 Cell: (...
St. Xavier >> CMPSC >> 241 (Fall, 2009)
CMPSC 241 Assembler Language Saint Xavier University Faculty Information Who: J. R. Aman, Ph.D. Office: N326 Phone: (773) 2983454 Email: aman@sxu.edu AIM: tdpairings Course Website: csmaster.sxu.edu/courses/cmpsc256/ J. Stanley Warford Jones...
St. Xavier >> CMPSC >> 112 (Fall, 2009)
CMPSC 112.01 SURVEY OF COMPUTER SCIENCE Fall, 2008 FACULTY INFORMATION Instructor: J. R. Aman, Ph.D. Office: N326 Email: aman@sxu.edu Office Hours: Tuesday-Thursday 11 am-1 pm Other times by appt. SKYPE: jimaman Phone: (773) 298-3454 Cell: (630) 728-...
St. Xavier >> CMPSC >> 381 (Fall, 2009)
Chapter 3 Threats to IT Assets CMPSC 381 Spring 2007 Saint Xavier University 1 Objectives In this chapter, we will: Describe general categories of attacks Identify the major attack routes to the corporate office Identify the major attack rou...
St. Xavier >> CMPSC >> 395 (Fall, 2009)
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Task Name Fixed Cost Fixed Cost Accrual Total Cost $100,000.00 $3,246.00 $46.00 $3,200.00 $0.00 $5,960.00 $3,850.00 $1,040.00 $1,070.00 $5,170.00 $670.00 $370.00 $1,500.00 $990.00 $1,320.00 $3...
St. Xavier >> CMPSC >> 395 (Fall, 2009)
Initializing Start: 12/15/08 Finish: 12/29/08 Comp: 0% ID: 1 Dur: 10.25 days Kickoff meeting Start: 12/15/08 Finish: 12/15/08 Res: ID: 2 Dur: 2 hrs Develop project charter Start: 12/15/08 Finish: 12/29/08 Res: ID: 3 Dur: 10 days Planning Start: 12...
St. Xavier >> CMPSC >> 395 (Fall, 2009)
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 37 38 39 40 41 42 Task Name 1 Initiating 1.1 Kickoff meeting 1.2 Develop project charter 1.3 Charter signed 2 Planning 2.1 Develop project plans 2.2 Review project plans 2.3 Project plans approved 3 Executing 3...
St. Xavier >> CMPSC >> 395 (Fall, 2009)
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Task Name Fixed Cost Fixed Cost Accrual Total Cost $100,000.00 $3,371.00 $171.00 $3,200.00 $0.00 $5,960.00 $3,850.00 $1,040.00 $1,070.00 $5,268.64 $670.00 $372.50 $1,500.00 $1,004.14 $1,386.00...
St. Xavier >> CMPSC >> 395 (Fall, 2009)
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Task Name 08 7 14 21 28 Jan \'09 4 11 18 25 Feb \'09 1 8 15 22 Mar \'09 1 8 15 22 Apr \'09 29 5 12 19 26 May \'09 3 10 17 Classroom builds (2) Initializing Terry,Aaron[25%],Noelle[25...
St. Xavier >> CMPSC >> 395 (Fall, 2009)
Project Tracking Gantt Chart ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 37 38 39 40 41 42 Task Name 1 Initiating 1.1 Kickoff meeting 1.2 Develop project charter 1.3 Charter signed 2 Planning 2.1 Develop project plans 2.2 Review project plans 2.3 Project ...
St. Xavier >> CMPSC >> 395 (Fall, 2009)
Company Current Date Title Project Start Project Finish 11/30/2008 Software_Training_Human_Resource 12/15/2008 8:00:00 AM 4/21/2009 5:00:00 PM ...
St. Xavier >> CMPSC >> 395 (Fall, 2009)
Web Site Development Gantt Chart ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Task Name Initiating Kickoff meeting Develop project charter Charter signed Planning Review web site requirements Collect hard copy & digital inf...
St. Xavier >> KALATACMPS >> 306 (Fall, 2009)
name: don password: fricker...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter6 Delivery, Forwarding, and Routing of IP Packets Objectives Upon completion you will be able to: Understand the different types of delivery and the connection Understand forwarding techniques in classful addressing Understand forwarding t...
St. Xavier >> ACSG >> 520 (Fall, 2009)
Chapter 17 Domain Name System: DNS Objectives Upon completion you will be able to: Understand how the DNS is organized Know the domains in the DNS Know how a name or address is resolved Be familiar with the query and response formats Understa...
St. Xavier >> ACSG >> 520 (Fall, 2009)
Chapter22 World Wide Web: HTTP Objectives Upon completion you will be able to: Understand the components of a browser and a server Understand the function of the URL and cookies Understand how HTML is related to static documents Understand how C...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter 8 Internet Protocol Objectives Upon completion you will be able to: Understand the format and fields of a datagram Understand the need for fragmentation and the fields involved Understand the options available in an IP datagram Be able...
St. Xavier >> CMPSC >> 245 (Fall, 2009)
Assembly Language and Computer Architecture Using C+ + and Java Chapter 1 Number Systems Positional number systems Decimal: base 10 Binary: base 2 Hexadecimal: base 16 Decimal Ten symbols: 0, 1, 2, , 9 Weights change by a factor of 10 from on...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter4 IP Addresses: Classful Addressing Objectives Upon completion you will be able to: Understand IPv4 addresses and classes Identify the class of an IP address Find the network address given an IP address Understand masks and how to use the...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter 13 Stream Control Transmission Protocol Objectives Upon completion you will be able to: Be able to name and understand the services offered by SCTP Understand SCTP\'s flow and error control and congestion control Be familiar with the fie...
St. Xavier >> ACSG >> 520 (Fall, 2009)
Chapter 18 Remote Login: Telnet Objectives Upon completion you will be able to: Understand how TELNET works Understand the role of NVT in a TELNET communication Understand TELNET option and suboption negotiation Know how control characters are...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter2 The OSI Model and the TCP/IP Protocol Suite Objectives Upon completion you will be able to: Understand the architecture of the OSI model Understand the layers of the OSI model and their functions Understand the architecture of the TCP/IP...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter 10 Internet Group Management Protocol Objectives Upon completion you will be able to: Know the purpose of IGMP Know the types of IGMP messages Understand how a member joins a group and leaves a group Understand membership monitoring U...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter14 Unicast Routing Protocols: RIP, OSPF, and BGP Objectives Upon completion you will be able to: Distinguish between intra and interdomain routing Understand distance vector routing and RIP Understand link state routing and OSPF Understan...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter15 Multicasting and Multicast Routing Protocols Objectives Upon completion you will be able to: Differentiate between a unicast, multicast, and broadcast message Know the many applications of multicasting Understand multicast link state ro...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter 5 IP Addresses: Classless Addressing Objectives Upon completion you will be able to: Understand the concept of classless addressing Be able to find the first and last address given an IP address Be able to find the network address give...
St. Xavier >> CMPSC >> 245 (Fall, 2009)
Chapter 3 Assembly Language: Part 1 Machine language program (in hex notation) from Chapter 2 Symbolic instructions To make machine instructions more readable (to humans), lets substitute mnemonics for opcodes, and decimal numbers for binary addre...
St. Xavier >> ACSG >> 520 (Fall, 2009)
Chapter 21 Network Management: SNMP Objectives Upon completion you will be able to: Understand the SNMP manager and the SNMP agent Understand the roles of SMI and MIB in network management Be familiar with SMI object attributes and encoding met...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter 7 ARP and RARP Objectives Upon completion you will be able to: Understand the need for ARP Understand the cases in which ARP is used Understand the components and interactions in an ARP package Understand the need for RARP TCP/IP Prot...
St. Xavier >> ACSG >> 520 (Fall, 2009)
Chapter19 File Transfer: FTP and TFTP Objectives Upon completion you will be able to: Understand the connections needed for FTP file transfer Be familiar with FTP commands and responses Know the differences between FTP and TFTP Be familiar with ...
St. Xavier >> ACSG >> 520 (Fall, 2009)
Chapter 20 Electronic Mail: SMTP, POP, and IMAP Objectives Upon completion you will be able to: Understand four configurations of email architecture Understand the functions and formats of a user agent Understand MIME and its capabilities and d...
St. Xavier >> ACSG >> 530 (Fall, 2009)
Chapter 9 Internet Control Message Protocol Objectives Upon completion you will be able to: Be familiar with the ICMP message format Know the types of error reporting messages Know the types of query messages Be able to calculate the ICMP chec...
St. Xavier >> ACSG >> 520 (Fall, 2009)
Chapter16 Host Configuration: BOOTP and DHCP Objectives Upon completion you will be able to: Know the types of information required by a system on boot-up Know how BOOTP operates Know how DHCP operates Understand the differences between BOOTP an...
St. Xavier >> WEB >> 321 (Fall, 2009)
CMPSC 321 Week 11/5 Class & Topic Schedule Monday Fall 2007 Wednesday Ch. 5 ER Modeling Review HW8: 5.59, 5.60, 5.62, 5.64, 5.65 Ch. 6 ER models to database design In-class: sample - 6.51, 6.52, 6.54, 6.56, 6.57 HW8 due Wed: Marcias Dry Clean...
St. Xavier >> WEB >> 550 (Fall, 2009)
ACSG550 1. Lab Assignment Fall 2007 Create a form in which the user is prompted to enter a file name (and path) they\'d like to locate. If the file can be found, display its size and other interesting information about it (see the list in the hand-...
St. Xavier >> WEB >> 550 (Fall, 2009)
ACSG 550 Database-Backed Websites Saint Xavier University Masters in Applied Computer Science Program Fall 2007 Course Description: This course focuses on the design, construction and implementation of websites that rely on databases to provide d...
St. Xavier >> CMPSC >> 245 (Fall, 2009)
Lab assignment: Use the circuit system shown in figure 1.15 on page 29 to solve the equations in the first column in the following table. Show the values of all flags after you solve each equation. Equation 7+8 9+8 8-7 7-9 6+1 -6-5 7+5 5-7 Signed/ ...
St. Xavier >> CMPSC >> 245 (Fall, 2009)
LAB # 5 CMPSC 245, SPRING 2007 Due: April 26, 2007 Objectives Use a simulator that simulates a simple PC called H1. H1 will run on our regular machine. H1 will help students understand the fundamentals of computer architecture. Understand th...
St. Xavier >> WEB >> 321 (Fall, 2009)
CMPSC 321 - Test 2 Review Topics Fall 2007 Chapter 5 Data Modeling with the ER Model Entity class/entity instance Attribute Identifier/composite identifier Relationship class/relationship instance Unary/binary/ternary Maximum cardinalities 1:1, 1:N...
St. Xavier >> HWK >> 1 (Fall, 2009)
<html> <head> <title>District 129</title> </head> <body> <align=\"center\"><bold><h1>School Supplies for District 129</h1></bold></center> <p>Please purchase: <hr></hr> <br> <ul> <li>2 blue pens</li> <li>4 pencils</li> <li>6 notebooks</li> <li>1 penci...
St. Xavier >> CMPSC >> 245 (Fall, 2009)
whatsnew.txt H1 Software Package Version 6.0 What\'s New Since Version 4.0 May 11, 2006 == Updating the textbook with errata.txt Be sure to ...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
8 6 6 3 4 8 1 8 9 8 1 5 9 8 4 10 9 1 10 4 6 8 1 6 5 3 7 7 3 3 9 9 6 10 10 3 7 10 3 6 2 10 7 1 6 2 2 8 3 1 3 4 4 10 10 5 3 2 2 7 5 5 8 4 7 3 2 6 1 5 10 3 8 4 3 10 ...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Chapter 2 Problem Solving What is an algorithm? s A solution to a problem that is: Precise Effective Terminating What does a programmer do? s s s s s s Understand the problem specification Develop a detailed logical plan (algorithm) for so...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Functions Section 4.3 Last week, we were introduced to procedures Procedures are used in support of topdown program design. They are used to create modules within our Visual Basic programs. A typical program design - 1 P ro g ra m In p u t P r o...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Chapter 4 (cont) Sec. 4.1, 4.2, 4.4 Procedures (User-defined) Well-designed programs. l consist of highly modular code l have procedures that pass data between them q q data is passed to & from the calling procedure in the form of arguments a pro...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Chapter 3 (ctd) Section 3.2 EVENTS Three stages in the creation of a Visual Basic program: Create the interface ie, choose & create the objects use the properties window of each object Set the objects\' properties Create the code to respond t...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Introduction to Arrays Chapter 7 Why use arrays? To store & represent lists of homogeneous values To simplify program code To eliminate the need to reread data The kinds of problems that benefit from array representation of data Roll a die (6 s...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Section 3.6 BUILT-IN FUNCTIONS involving numbers returns a unique output value n = L...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Section 3.5 - Schneider This section introduces nice ways to produce input & display output: Input boxes Message boxes Input Boxes (Section 3.5) An input box is an object that appears on the form solely for the purpose of receiving data to ...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
REPETITION (loops or iteration) Schneider: Sec. 6.1 over & over again. There are three types of loops in Visual Basic While entrance controlled Until exit cont...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Decisions (Conditional Programming) Chapter 5 (Sec. 5.1 & 5.2) Most programs make many decisions This is called programming logic Condition Action Action Conditional statements A condition is an expression that evaluates to true or false It in...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Chapter 6 More on looping We have three types of loops: While - entrance-controlled Until - exit controlled For.Next - counting Questions to ask about loops Will they terminate? Initialization of variables involved in condition Updating of th...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Chapter 3 (ctd) Sections 3.3 - 3.5 (partial) Input/Output NUMBERS & STRINGS The basic arithmetic operations (for now.) + , , *, /, ^ ( ) ^ (or *) *, / +, order of precedence: Using PICTURE BOXES to display numeric values (Output) First,...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Welcome to CS201! Introduction to Programming Using Visual Basic Preliminaries Syllabus Windows 2000 folders/directories (Sec. 1.3) Introduction to Visual Basic (Sec. 1.4) Algorithm development & foundat...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Chapter 4 Sec. 4.1, 4.2, 4.4 Procedures (User-defined) Modular, Top-Down or Structured Program Design lBreak the problem to be solved into discrete tasks: Ex: Read input Perform calculations Display output lCreate a user-defined (general) procedur...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Chapter 3 (Section 3.1) Fundamentals of Programming in Visual Basic Objects Visual Basic OBJECTS Forms are designed by the Visual Basic programmer and become graphical user interfaces (gui\'s) for users of the program. Controls such as boxes, bu...
St. Xavier >> ACSG >> 5 (Fall, 2009)
5.1 JavaScript Execution Environment - The JavaScript Window object represents the window in which the browser displays documents - The Window object provides the largest enclosing referencing environment for scripts - Its properties are visible to a...
St. Xavier >> ACSG >> 540 (Fall, 2009)
5.1 JavaScript Execution Environment - The JavaScript Window object represents the window in which the browser displays documents - The Window object provides the largest enclosing referencing environment for scripts - Its properties are visible to a...
St. Xavier >> CHAPTER >> 540 (Fall, 2009)
5.1 JavaScript Execution Environment - The JavaScript Window object represents the window in which the browser displays documents - The Window object provides the largest enclosing referencing environment for scripts - Its properties are visible to a...
St. Xavier >> ACSG >> 541 (Fall, 2009)
DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ACSG 541 Prerequisite: Description: Programming for the Web II Spring 2004 ACSG 540 This course is designed as an introduction to Internet applications in java. All students will study exception handlin...
St. Xavier >> CMPSC >> 360 (Fall, 2009)
DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CMPSC 360 Special Topics: Java Applets Prerequisite: CMPSC 311 Description: Java applets will be studied in detail. Topics will include graphical programming, widgets, containers, layouts, menus, and eve...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
CS201 Introduction to Programming (4) with Visual Basic Saint Xavier University Department of Mathematics and Computer Science Fall 2002 Prerequisite Description Math 099 or equivalent. This course introduces the student to graphical user interfa...
St. Xavier >> CMPSC >> 202 (Fall, 2009)
DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE SAINT XAVIER UNIVERSITY CMPSC 202 Prerequisite: Description: Principles of Programming I Fall 2005 Math 112, CMPSC 201 This is the second course in the basic programming sequence for computer science ma...
St. Xavier >> CMPSC >> 228 (Fall, 2009)
PROJECTS 4 HROUGH 5 STUDENT FILES to accompany JAVASCRIPT COMPLETE CONCEPTS AND TECHNIQUES SHELLY CASHMAN SERIES The JavaScript Data Disk contains the files required to complete some of the projects and exercises in Projects 4 through 5. As you step ...
What are you waiting for?