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.
570 ACSG - 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: (773) 298-3454 Cell: (603) 728-2949 Skype: jimaman vRoom: Link in Blackboard COURSE INFORMATION Day/Time: Thursday, 6:00-9:40 pm Location: S104, Chicago Campus COURSE MATERIALS Texts: Counter Hack Reloaded by Ed Skoudis with Tom Liston (Prentice Hall PTR, 2006, ISBN 0-13-148104-5) Open Source Security Tools by Tony Howlett (Prentice Hall PTR, 2005, ISBN 0-321-19443-8) Recommended: Labsim for Linux+, from Course Technology Specifically for people who have no experience with Linux Additional Reading: 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 CAPSULE DESCRIPTION A study of the technologies, terms, and processes related to security operations on the Internet. Students are introduced to available open source software tools and the websites for acquiring them. They also conduct hands-on study of the mechanisms and techniques of computer attacks and the imposition of effective defenses to them by working in an isolated lab environment. Causes of network and web insecurity, such as hacking, virus transmission, and code corruption, are investigated along with methods for hardening and securing operating systems and web services. OBJECTIVES Understand how computer attacks occur and how to protect systems against them Install, evaluate, and use software for web security Install and employ software for computer attacks (in a closed lab environment) Harden operating systems and secure web software Learn to locate, install, and use open source software security tools Demonstrate proficiency in protecting systems and knowledge of attack techniques by participation in a culminating security exercise POLICIES SOME OF THE MATERIALS USED IN THIS COURSE CAN SERIOUSLY DAMAGE COMPUTERS. Do not EVER use these tools outside the closed environment of the Network Lab. Even then, check first that connection with the campus network is physically disconnected. This caveat cannot issued be strongly enough! Timely attendance at, preparation for, and participation in each class session is absolutelyl expected. Assigned work must be submitted no later than its assigned due date to avoid penalty. Work you submit must be your own creation. A grade of zero will automatically be given to any plagiarized or duplicated submission. Attendance is a consideration in your course grade. If you must miss a class, get notes from someone. If you know you will miss a class, be prepared to submit any assigned work ahead of time. Except in exceptional circumstances, makeup tests will not be administered. In no case will unannounced quizzes be readministered. All examinations will be comprehensive and closed-book unless specifically noted otherwise by the instructor. The final examination will be given only at the published date and time (see schedule, below). The latest date for submitting any work in this course is the last class meeting day. Incompletes will be issued only in exceptional circumstances. GRADING Testing ....................... Assignments ................ Exercise ...................... Participation ................ 25% 25% 40% 10% SCHEDULE CH - Counter Hack OSST - Open Source Security Tools Date Topics Assignment CH Chapters 1-2 OSST - Chapter 1 Jan 10 Introduction to Computer Security Issues Review of Networking Considerations Open Source Security Software "Sandbox" Jan 17 UNIX/Linux Overview Operating System Tools Jan 24 Windows NT/000/XP/00 Overview Firewalls Jan 31 Reconnaissance Port Scanners Feb 7 Scanning Vulnerability Scanners CH - Chapter 3 OSST - Chapter 2 CH - Chapter 4 OSST - Chapter 3 CH - Chapter 5 OSST Chapter 4 CH Chapter 6 OSST Chapter 5 CH Chapter 7 OSST Chapter 6 CH - Chapter 8 OSST - Chapter 7 CH - Chapter 9 OSST - Chapter 8 CH - Chapter 10 OSST - Chapter 9 CH - Chapter 11 OSST - Chapter 10 Feb 14 Application and OS Attacks Network Sniffers Feb 21 Network Attacks Intrusion Detection Systems Feb 28 NO CLASS (Instructor attending Forensics Camp) Mar 6 DOS Attacks Analysis and Management Tools Mar 13 NO CLASS: Spring Break Mar 20 Trojans, Backdoors, and Rootkits Encryption Tools Mar 27 Covering Tracks and Hiding Wireless Tools BYTE ME! 2008 Security Exercise Apr 3 Apr 10 Apr 17 Apr 24 May 1 May 8 Wrap-Up Session! Security Exercise Meet with consultant
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 >> 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 ...
St. Xavier >> CMPSC >> 201 (Fall, 2009)
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 5 Repeating Program Instructions Objectives Write loops using For.Next and Do.Loop Display a dialog box using the InputBox function Include a list box and a combo box in an interface I...
St. Xavier >> WEB >> 550 (Fall, 2009)
Introduction to php Chapter 1 ACSG 550 What we will be doing. Developing fullservice websites with dynamic content support for user interaction client and serverside processing underlying databases We are using php and mysql php A scripting...
St. Xavier >> WEB >> 550 (Fall, 2009)
SQL Components of SQL Data definition language (DDL) To create database structures To enforce constraints etc. Data manipulation language (DML) To access data Authorization language To grant privileges to users SQL supports dynamic databa...
What are you waiting for?