Article View: git.announce
Article #460Additions to CS Spring 01 Seminars/Special Topics
From: Scheduling Account
Date: Wed, 01 Nov 2000 18:43
Date: Wed, 01 Nov 2000 18:43
171 lines
8068 bytes
8068 bytes
College of Computing
Seminars and Special Topics Added to Spring 01 Schedule
November 1, 2000
Undergrad Special Topics:
CS 4803I - Introduction to Information Security
Grad Seminars:
CS 8001F - Learning Sciences & Technologies Seminar
CS 8002A - Advanced Topics on Digital Video Effects Seminar
Grad Special Topics:
CS 8803I - Introduction to Information Security
CS 8803J - Advanced Compiler Analysis and Optimizations
** Spring 2001 ********************************************************
Course Number: CS 4803I - Introduction to Information Security
CRN: 26824
Instructor: Mike Nelson-Palmer, mnpalmer@cc.gatech.edu, 404-385-2271
Credit Hours: 3-0-3
Time: TTh 4:30-6
Note: Grad students - see CS 8803I - CRN 26825
Description:
Complete examination of the issues and problems in providing security
for information processing systems - secure operating systems and
applications, network security, cryptography, security protocols, etc.
Course Objectives:
To provide a comprehensive introduction to the scope and magnitude of
"The Information Security Problem." This introduction will be of
value to both computer system and networking technologists as well as
others interested in understanding the scope and magnitude of the
information security problem as well as some of the mechanisms,
procedures, and tools that address various aspects of that problem.
Pre-Requisites:
Some basic knowledge of computing: computer organization, languages,
operating systems, networks, etc.
** Spring 2001 ********************************************************
Course Title: CS 8001F - Learning Sciences & Technologies Seminar
CRN: 22365
Instructors: Mark Guzdial, guzdial@cc.gatech.edu, 404-894-5618
Janet Kolodner, jlk@cc.gatech.edu, 404-894-3285
Credit Hours: 1-0-1
Time: T 12
Description: Learning Sciences & Technologies Seminar brings together
students and faculty engaged in learning sciences research. The focus is
on discussion of current research efforts within the College, papers and
research outside the College, and future plans.
** Spring 2001 ********************************************************
Course Title: CS 8002A - Advanced Topics on Digital Video Effects Seminar
CRN: 26827
Instructor: Irfan Essa, irfan@cc.gatech.edu, 404-894-6856
Credit Hours: 2-0-2
Time: TBA
Note: Permit required - see prof for permit
Description:
"Advanced Seminar on DVFX" is meant primarily for grad. students
and those who know enough about graphics/animation/vision to do more
advanced/theoretical projects based on recent research papers. Students
who develop and demonstrate a solid understanding of one or more
techniques will be free to collaborate with interested undergrads in the
4480 (DVFX) class.
** Spring 2001 ********************************************************
Course Number: CS 8803I - Introduction to Information Security
CRN: 26825
Instructor: Mike Nelson-Palmer, mnpalmer@cc.gatech.edu, 404-385-2271
Credit Hours: 3-0-3
Time: TTh 4:30-6
Prereqs: See below
Note: Undergrads - see CS 4803I - CRN 26824
Description:
Complete examination of the issues and problems in providing security
for information processing systems - secure operating systems and
applications, network security, cryptography, security protocols, etc.
Course Objectives:
To provide a comprehensive introduction to the scope and magnitude of
"The Information Security Problem." This introduction will be of
value to both computer system and networking technologists as well as
others interested in understanding the scope and magnitude of the
information security problem as well as some of the mechanisms,
procedures, and tools that address various aspects of that problem.
Pre-Requisites:
Some basic knowledge of computing: computer organization, languages,
operating systems, networks, etc.
** Spring 2001 ********************************************************
Course Title: CS 8803J - Advanced Compiler Analysis and Optimizations
CRN: 26826
Instructor: Santosh Pande, santosh@cc.gatech.edu, 404-385-2169
Credit Hours: 3-0-3
Time: MW 4:30-6
Pre-requisites: Good knowledge of algorithms, data structures and discrete
mathematics and good analytical skills preferred.
Description:
Textbooks: Following are the sources from which course material will be
covered:
- "Advanced Compiler Design and Implementation", by Steven S. Muchnick,
Morgan Kauffman Publishers, Inc., 1997.
- "Compilers : Principles, Techniques and Tools" by Aho, Sethi and Ullman
(the dragon book), Addison-Wesley Publishing, 1988.
- "High Performance Compilers for Parallel Computing" by Michael Wolfe,
Addison-Wesley Publishing, 1996.
- Select papers from conferences and journals.
Emphasis:
- Understand the theory behind different compiler optimizations.
- Apply the concepts learnt in a model Compiler. ffl Explore new
optimizations.
Outline:
- Introduction to Compiler Basics : Organization, Theory and practice
behind compiler phases : Overview of Scanning, Parsing, Semantic Analysis
and Code Generation (2 weeks) (Project : Build a small compiler from
scratch to demonstrate these concepts)
- Basic data-flow optimizations: Basic blocks, data and control flow
graphs, global data flow problems, iterative solutions and efficient
algorithms, SSA, PRE etc. (3.5 weeks) (Project: Implement typical
data-flow solutions for liveness, CSE etc. in an existing compiler
such as gcc)
- Data dependence analysis and optimizations: Data dependence tests,
Subscripted variables, Necessary and sufficient conditions,Array region
analysis. (2 weeks) (Project : Build structures and framework for data
dependence in the above compiler)
- Loop restructuring: Simple transformations, loop fission, fusion,
reversal, interchange, skewing, linear transformations, tiling (1 week)
(Project : Build loop interchange (all cases) and unimodular transformations)
- Optimizing for locality: General tiling problem with single and multiple
references, fission and fusion for data locality. (1 week)
- Code generation and register optimizations : register allocation
(Chaitin/Brigg's and Chow's works), instructions scheduling (Project:
Implement Chow style splitting and Brigg's spilling on top of live ranges)
issues for VLIW and Superscalars (1.5 week)
- Review of classical and recent papers (2 weeks).
- Emerging processor architectures (embedded, configurable and mobile
processors) and issues (1 week) (Debate : Do we need new techniques for
these systems?)
Grading:
- Homeworks and Projects : 35 %
- Midterm : 20 %
- Research Term paper: 30 %
- Presentation : 10 %
- Participation in debate : 5 %
** Spring 2001 ********************************************************
--
-Scheduling Account (schedule@cc.gatech.edu)
Technical Details
Message-ID:
<8tpo99$s9t@terminus.cc.gatech.edu>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!europa.netcrusader.net!63.211.125.72!cyclone2.usenetserver.com!news-out.usenetserver.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!news.mindspring.net!GT-News!cc.gatech.edu!scheduleShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1135d7,6c2a57b5f94aa1fc,start X-Google-Attributes: gid1135d7,public X-Google-Thread: fab93,6c2a57b5f94aa1fc,start X-Google-Attributes: gidfab93,public X-Google-Thread: 10fa4a,6c2a57b5f94aa1fc,start X-Google-Attributes: gid10fa4a,public X-Google-ArrivalTime: 2000-11-01 10:50:08 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!europa.netcrusader.net!63.211.125.72!cyclone2.usenetserver.com!news-out.usenetserver.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!news.mindspring.net!GT-News!cc.gatech.edu!schedule From: schedule@cc.gatech.edu (Scheduling Account) Newsgroups: git.announce,git.cc.students,git.cc.general Subject: Additions to CS Spring 01 Seminars/Special Topics Date: 1 Nov 2000 13:43:53 -0500 Organization: College of Computing, Georgia Tech Lines: 171 Message-ID: <8tpo99$s9t@terminus.cc.gatech.edu> NNTP-Posting-Host: terminus.cc.gatech.edu NNTP-Posting-User: schedule