FM 530077

download FM  530077

of 4

Transcript of FM 530077

  • 8/16/2019 FM 530077

    1/4

     

    VB.NET and Databases for Financial MarketsCourse ID: FM 530Winter 2006Instructor Names: Ben Van Vliet

    Office Location: IIT Downtown Campus565 W. Adams, Suite 655Chicago, IL 60661

    Office Hours: 3:00 – 6:00 pm, Mon, Wed

    Office Phone: (312) 906-6513Office Fax: (312) 906-6511

    E-mail Address: [email protected]  

    Instructor Web Page: None

    Course Web Page: www.benvanvliet.com 

    Class Hours: 6:00-9:15 pmClass Location: Room: Mini Lab

    Prerequisites: FM 492, FM 506

    A. Course Description 

    This course is designed to provide students with a comprehensive knowledge of theVB.NET programming environment, relational database design, SQL and XML. These

    tools will be used to create financial models using current market data. Students willdevelop financial applications using advanced Visual Basic tools. Further, students willbe introduced to XML/FIXML and how to process XML documents.

    B. Method of Instruction 

    This course consists of 10 lectures. Weekly projects and a term project will be requiredas well as a final exam. Late homework will not be accepted.

    C. Course Objectives

    The objective of this course is to gain an understanding of:

    1. Basic VB.NET commands and sequential programming.2. Relational database design and SQL.3. Object Oriented Programming.4. XML.

    E. Textbook and Required Supplies 

  • 8/16/2019 FM 530077

    2/4

    Required Text: Modeling Financial Markets: Using Visual Basic and Databasesto Create Pricing, Trading and Risk Management Models Van Vliet and Hendry. McGraw Hill 2004

    F. Grades 

    Final grades are based on the total number of points earned in the course.

    Weekly Projects 40 %Term Project 30 %Final Exam 30 %

    G. Course Component Specifics 

    Format of Projects: Projects must be submitted in the following format:

    On floppy disk and  hard copy print out of the code. Oneproject per floppy disk. The disk and the paper copy must belabeled with the student’s name, course number and term andthe assignment number. For example:

    Ben Van VlietFM 530 Summer 2006Project 5.2

    On the disk, the entire project folder must be included, not justthe .exe file. The name of the folder must be the student’s firstinitial, last name and the project number. For example:

    BvanVlietProject4.2

    Submitted projects must meet these format guidelines or elsethey will be discarded without notice and assigned a grade of0.

    Weekly Projects: All weekly assignments are due by Wednesday at 6:00 pm.Late assignments will not be accepted without theinstructor’s prior approval.

    Term Project: The term project is due at the time of the final exam. A written proposal for the term project must be submittedon Week 5. This proposal must be approved by theinstructor. Students must select their own topics and theproposal must include a well organized explanation of thefunctionalities to be included in the project. Lateassignments will not be accepted without the instructor’sprior approval.

  • 8/16/2019 FM 530077

    3/4

    H. Classroom Rules of Conduct 

    Illinois Institute of Technology expects students to maintain high standards of academicintegrity. Students preparing for the practice of a profession are expected to conform to acode of integrity and ethical standards commensurate with the high expectations thatsociety places upon the practitioners of a learned profession.

    No student may seek to gain an unfair advantage over another. It shall be a violation ofthis code for students to engage in conduct that violates the standards of their majoracademic discipline, the standards of the academic discipline in which they are engaged,the standards of a profession in which they are training, or the standards of theuniversity set forth here.

    Submitted assignments which are found to be the same or largely similar to the work ofanother student will be discarded without notice and assigned a grade of 0.

    I. Course Schedule 

    Week 1 Graphical User Interfaces, Variables, Objects, Conditional Statements, Loops.DUE FOR WEEK 2: Project 3.1

    Project 3.2Project 4.1Project 4.2

    Week 2 Functions and Subroutines.DUE FOR WEEK 3: Project 5.1

    Project 5.2Project 6.1Project 6.2

    Week 3 Objects and Arrays.DUE FOR WEEK 4: Project 7.1

    Project 7.2Project 8.1Project 8.2

    Week 4 Debugging and DLLsDUE FOR WEEK 5: Project 9.1

    Project 9.2Project 10.1Project 10.2

    Week 5 Relational databases, ADO controls.DUE FOR WEEK 6: Project 12.1

    Project 12.2

    Week 6 SQL.DUE FOR WEEK 7: Project 13.1

    Project 13.2

  • 8/16/2019 FM 530077

    4/4

     Week 7 Advanced SQL and Data Structures

    DUE FOR WEEK 8: Project 14.1Project 14.2Project 15.1Project 15.2

    Week 8 APIsDUE FOR WEEK 9: Project 17.1

    Project 17.2

    Week 9 XMLDUE FOR WEEK 10: Project 18.1

    Project 18.2Project 19.1Project 19.2

    Week 10 UML

    DUE FOR WEEK 11: Project 20.1Project 20.2

    Week 11 Final Exam