Responsibilities in Committees
I am a member of the following committees in the Computer
Science & Engineering Department, Arizona State University.
- Undergraduate Program Committee (UPC), from 2001 to
present (from year to year).
-
Course Co-oordinator for the following courses:
CSE220 (Programming for Computer Engineering)
CSE240 (Instroduction to Programming Languages)
CSE445 (Distributed Software Development)
CSE446 (Software Integration and Engineering)
-
Technical Area Committee (TAC) on Basic Courses, from 2001
to present.
The courses responsible by TAC Basic Courses include:
CSE100 (Principles of Programming with C++),
CSE110 (Principles of Programming with Java),
CSE180 (Computer Literacy),
CSE181 (Applied Problem Solving with Visual BASIC),
CSE185 (Internet and the World Wide Web),
CSE200 (Concepts of Computer Science),
CSE210 (Object-Oriented Design and Data Structures),
CSE240 (Introduction to Programming Languages)
- Technical Area Committee (TAC)
on Systems, from 2002 to present.
The courses responsible by TAC Systems
include:
CSE120 (Digital Design Fundamentals),
CSE225 (Assembly Language Programming and Microprocessors),
CSE330 (Computer Organization and Architecture),
CSE420 (Computer Architecture I),
CSE421 (Microprocessor System Design I),
CSE422 (Microprocessor System Design II),
CSE423 (Capstone).
Responsibilities in ABET Accreditation Process
In 2003, the department's ABET program "Computer Science" was re-evaluated and
its new program "Computer System" was evaluated.
I was the primary person responsible for preparing the ABET evaluation folders for the following courses: