Spring 2009
The following COMP and CSED courses will be offered in Spring 2009.
See also CSIS courses: Spring Quarter 2009.
Comp 111-001: History of Computing
- Instructor
- Aadeel Akhtar
- Days and Time
- Tuesday, Thursday 11:30am-12:45pm
- Room: TBA
- Textbooks
- Required:
Title: A History of Modern Computing, 2nd Ed.
Author: Paul E. Ceruzzi
Title: Tools for Thought: The History and Future of Mind-Expanding Technology
Author: Howard Rheingold - Title: Universal History of Computing: From Abacus to Quantum Computer
Author: Georges Ifrah
Comp 111-002: History of Computing
- Instructor
- Aadeel Akhtar
- Days and Time
- Tuesday, Thursday 2:30pm-3:45pm
- Room: TBA
- Textbooks
- Required:
Title: A History of Modern Computing, 2nd Ed.
Author: Paul E. Ceruzzi
Title: Tools for Thought: The History and Future of Mind-Expanding Technology
Author: Howard Rheingold - Title: Universal History of Computing: From Abacus to Quantum Computer
Author: Georges Ifrah
Comp 125-001: Visual Information Processing
- Instructor
- Naiman, Channah
- Days and Time
- Tuesday, Thursday 1:00pm-2:15pm
- Room: TBA
- Textbooks
- Required:
Title: Microsoft Visual Basic 2008: RELOADED, 3rd Edition.
Author: Diane Zak
ISBN-10: 1423902505
ISBN-13: 9781423902508 | ©2009 - Needs Computer Lab in Damen Hall
Comp 150-001: Introduction to Computing
- Instructor
- Naiman, Channah
- Days and Time
- Tuesday, Thursday 10:00am-11:15am
- Room: Lake Shore DH 342
- Textbooks
- Required:
Title: Computer Science Illuminated, 3rd Ed. (2007).
Author: Nell Dale & John Lewis
Publisher: Jones & Bartlett
Title: Explorations in Computer Science, 2nd Ed. (2006)
Author: R. Mark Meyer
Publisher: Jones & Bartlett
Note: Use ISBN 07637510308 to acquire a hard copy of the first and a CD copy of the second which is a lab manual.
Comp 150-002: Introduction to Computing
- Instructor
- Naiman, Channah
- Days and Time
- Tuesday, Thursday 2:30pm-3:45pm
- Room: Lake Shore DH 339
- Textbooks
- Required:
Title: Computer Science Illuminated, 3rd Ed. (2007).
Author: Nell Dale & John Lewis
Publisher: Jones & Bartlett
Title: Explorations in Computer Science, 2nd Ed. (2006)
Author: R. Mark Meyer
Publisher: Jones & Bartlett
Note: Use ISBN 07637510308 to acquire a hard copy of the first and a CD copy of the second which is a lab manual. - Comp 150-003: Introduction to Computing
(Note multimedia emphasis for this section.)
- Instructor
- Greenberg, Ronald
- Days and Time
- Monday, Wednesday, Friday 10:25am-11:15am
- Room: Lake Shore DH 342
- Textbooks
- Required:
Title: Computer Science Illuminated, 2007 - 3rd Ed.
Author: Nell Dale and John Lewis
Publisher: Jones and Bartlett
ISBN-13: 9780763741495
ISBN-10: 0763741493
Title: Introduction to Computing and Programming in Python: A Multimedia Approach, 2005
Author: Mark Guzdial
Publisher: Pearson Prentice Hall
ISBN-13: 9780131176553
ISBN-10: 0131176552
Optional:
(comes packaged with the copies of Computer Science Illuminated sold by Loyola bookstores)
Title: Computer Science: The Python Programming Language, 2007
Author: Bradley N. Miller and David L. Ranum
Publisher: Jones and Bartlett
ISBN-13: 9780763743161
ISBN-10: 076374316X
COMP 170-001(Lecture): Introduction to Object-Oriented Programming
- Instructor
- Harrington, Andrew
- Days and Time
- Tuesday, Thursday 1:00pm-2:15pm
- Room: Lake Shore DH 342
- Textbooks
- Required:
Title: Objects First with Java: A Practical Introduction Using BlueJ, 4th Ed.
Author: David Barnes and Michael Kolling
Publisher: Prentice Hall
ISBN: 978-0-13-606086-4
COMP 170-002(Lab): Introduction to Object-Oriented Programming
- Instructor
- Harrington, Andrew
- Days and Time
- Tuesday 2:30pm - 3:20pm.
- Room: Lake Shore DH 342
- Textbooks
- Required:
Title: Objects First with Java: A Practical Introduction Using BlueJ, 4th Ed.
Author: David Barnes and Michael Kolling
Publisher: Prentice Hall
ISBN: 978-0-13-606086-4
COMP 170-003(Lecture): Introduction to Object-Oriented Programming
- Instructor
- Houlihan, John
- Days and Time
- Monday, Wednesday, Friday 12:35pm-1:25pm
- Room: Lake Shore DH 339
- Textbooks
- Required:
Title: Objects First with Java: A Practical Introduction Using BlueJ, 4th Ed.
Author: David Barnes and Michael Kolling
Publisher: Prentice Hall
ISBN: 978-0-13-606086-4
COMP 170-004(Lab): Introduction to Object-Oriented Programming
- Instructor
- Houlihan, John
- Days and Time
- Wednesday 1:40pm-2:30pm
- Room: Lake Shore DH 339
- Textbooks
- Required:
Title: Objects First with Java: A Practical Introduction Using BlueJ, 4th Ed.
Author: David Barnes and Michael Kolling
Publisher: Prentice Hall
ISBN: 978-0-13-606086-4
COMP 170-005(Lecture): Introduction to Object-Oriented Programming
- Instructor
- Dordal, Peter
- Days and Time
- Monday, Wednesday 4:15pm-5:30pm
- Room: Water Tower 25EP201
- Textbooks
- Required:
Title: Objects First with Java: A Practical Introduction Using BlueJ, 4th Ed.
Author: David Barnes and Michael Kolling
Publisher: Prentice Hall
ISBN: 978-0-13-606086-4 - Computer Lab Required
COMP 170-006(Lab): Introduction to Object-Oriented Programming
- Instructor
- Dordal, Peter
- Days and Time
- Monday 3:10pm-4:00pm
- Room: Water Tower 25EP201
- Textbooks
- Required:
Title: Objects First with Java: A Practical Introduction Using BlueJ, 4th Ed.
Author: David Barnes and Michael Kolling
Publisher: Prentice Hall
ISBN: 978-0-13-606086-4 - Computer Lab Required
COMP 250-01W: Introduction to Scientific and Technical Communication
- Instructor
- Schwab Roxanne
- Days and Time
- Tuesday, Thursday 2:30pm - 3:45pm
- Room: Information Commons - Room 230
- Textbooks
- Required:
Title: Technical Communication, 8th Ed.
Author: Mike Markel
Publisher: Bedford
ISBN: 0312441975
Writing Intensive
COMP 264-001: Introduction to Computer Systems
- Instructor
- Greenberg, Ronald
- Days and Time
- Monday, Wednesday, Friday 11:30am-12:20pm
- Room: Lake Shore DH
- Textbooks
- Required:
Title: Computer System: A Programmer's Perspective
Author: Randal E. Bryant and David R. O'Halloran
Publisher: Prentice Hall
ISBN: 9780130340740
COMP 271-001(Lecture): Data Structures: Algorithms and Applications
- Instructor
- Läufer, Konstantin
- Days and Time
- Tuesday, Thursday 4:15pm-5:30pm
- Room: DH 339
- Textbooks
- Required:
Title: Data Structures and Algorithms in Java
Author: Peter Drake
Publisher: Addison-Wesley/Prentice Hall
ISBN: 0131469142
Title: Java Precisely, 2005 2nd Ed. (Available free on Books24*7)
Author: Peter Sestoft
Publisher: The MIT Press
ISBN: 9780262693257
COMP 271-002(Lab): Data Structures: Algorithms and Applications
- Instructor
- Läufer, Konstantin
- Days and Time
- Tuesday 5:30pm-6:20pm
- Room: DH 339
- Textbooks
- Required:
Title: Data Structures and Algorithms in Java
Author: Peter Drake
Publisher: Addison-Wesley/Prentice Hall
ISBN: 0131469142
Title: Java Precisely, 2005 2nd Ed. (Available free on Books24*7)
Author: Peter Sestoft
Publisher: The MIT Press
ISBN: 9780262693257
COMP 313-001: Intermediate Object-Oriented Development
- Instructor
- Weisert, Conrad
- Days and Time
- Wednesday 4:15pm-6:45pm
- Room: TBA
- Textbooks
- Required:
Title: Just Java™ 2, 6th Ed.
Author: Peter van der Linden
Publisher: Prentice Hall
ISBN: 9780131482111
Title: Object-Oriented Computation in C++ and Java
Author: Conrad Weisert
ISBN: 0-932633-63-3 - Combined with COMP 488, Section 2
COMP 315-001: Problem Solving Strategy II
- Instructor
- Harrington, Andrew
- Days and Time
- By arrangement.
- Textbooks
- No textbook is required for this class.
- Please contact Dr. Andrew Harrington, if you have any questions
COMP 317-001: Social, Legal, and Ethical Issues in Computing
- Instructor
- Dordal, Peter
- Days and Time
- Thursday 7:00pm-9:30pm
- Room: Water Tower 25EP
- Textbooks
- Required:
Title: Gift of Fire, A: Social, Legal, and Ethical Issues for Computing and the Internet, 3rd Ed.
Author: Sara Baase
Publisher: Prentice Hall
ISBN: 9780136008484
- Combined with COMP 417-001 and CSED 417-001
COMP 339-001: Distributed Systems
- Instructor
- Thiruvathukal, George
- Days and Time
- Monday, 4:15pm-6:45pm
- Room: Water Tower LT412
- Textbooks
- No textbook is required for this class.
- Combined with COMP 439, Section 1
Comp 346-001: Introduction to Telecommunications
- Instructor
- Honig, William
- Days and Time
- Thursday 4:15pm-6:45pm
- Room: Water Tower 25EP
- Textbooks
- Required:
Title: Data and Computer Communications, 8th Ed.
Author: William Stallings
ISBN-13 of the text is: 978-0-113-243310-5 - Combined with COMP 446, Section 1
Comp 348-001: Network Security
- Instructor
- Schmitz, Corby
- Days and Time
- Tuesday 7:00pm-9:30pm
- Room: Water Tower LT 410
- Textbooks
- Required:
Title: Cryptography and Network Security, 4th Ed.
Author: William Stallings
Publisher: Prentice Hall
ISBN: 0-13-187316-4 - Combined with COMP 448, Section 1
Comp 353-001: Database Programming
- Instructor
- Sekharan, Chandra
- Days and Time
- Tuesday 4:15pm-6:45pm
- Room: Water Tower LT 410
- Textbooks
- Required:
Title: Oracle 10g Programming: A Primer, 2007 most recent Ed.
Author: Rajshekhar Sunderraman
Publisher: Pearson Education - Combined with COMP 453, Section1
Comp 363-001: Design and Analysis of Computer Algorithms
- Instructor
- Harrington, Andrew
- Days and Time
- Thursday 4:15pm-6:45pm
- Room: Water Tower 25EP 206
- Textbooks
- Title: Algorithms
Author: Sanjoy Dasgupta et al.
ISBN: 978-0-07-352340-2
Combined with COMP 460, Section 1
COMP 383-001: Computational Biology
- Instructor
- Putonti, Catherine
- Days and Time
- Tuesday, Thursday 10:00am-11:15am
- Room: LSB
- Textbooks
- No textbook is required for this class.
COMP 388-002: Software Development for Wireless/Mobile Devices
- Instructor
- Honig, William
- Days and Time
- Wednesday, 4:15pm-6:45pm
- Room: LT 410
- Textbooks
- No textbook is required for this class
- Combined with COMP 422, Section 1
COMP 388-003: Enterprise Architecture & IT Governance
- Instructor
- Petrov, Plamen
- Days and Time
- Saturday, 10:00am-12:30pm
- Room: Water Tower 25EP
- Textbooks
- Required:
Title: An Introduction to Enterprise Architecture, 2nd Ed.
Author: Scott A. Bernard, PhD
ISBN: 9781420880502
Title: Essential Software Architecture
Author: Ian Gorton
ISBN: 978-3-540-28713-1 - Combined with COMP 488, Section 1
COMP 388-004: Server-Side Software Development
- Instructor
- Läufer, Konstantin
- Days and Time
- Monday 7:00pm-9:30pm
- Room: LT 412
- Textbooks
- Required:
Title: Patterns of Enterprise Application Architecture, 1st Ed.
Author: Fowler
Publisher: Addison-Wesley Professional
ISBN: 10: 0321127420
13: 9780321127426
Recommended:
Title: UML Distilled: A Brief guide to the Standard Object Modeling Language, 3rd Ed.
Author: Fowler
Publisher: Addison-Wesley Professional
ISBN: 10: 0321193687
13: 9780321193681 - Title: Java Precisely, 2nd Ed. (Available free on Books 24*7)
Author: Peter Sestoft
Publisher: The MIT Press
ISBN: 0262693259
Title: Struts 2 Design and Programming: A Tutorial, 2008 (Available free on Books 24*7)
Publisher: Brainy software Corp
ISBN: 9780980331608
Title: Beginning Spring framework 2, 2008 (Available free on Books 24*7)
Author: Thomas Van de Velde et al.
Publisher: Wrox Press
ISBN: 9780470101612
Title: Beginning Hibernate: From Novice to Professional, 2006 (Available free on Books 24*7)
Author: Dave Minter and Jeff Linwood
Publisher: Apress
ISBN: 9781590596937
Title: Pragmatic Unit Testing in Java with JUnit, 2004 (Available free on Books 24*7)
Author: Andy Hunt and Dave Thomas
Publisher: Pragmatic Programmers LLC
ISBN: 9780974514017
Combined with COMP 442, Section 1
COMP 390-001: Computer Science Project (1-6 units)
- Instructor
- Harrington, Andrew
- Textbooks
- No textbook is required for this class.
- Consult with Dr. Andrew Harrington, and if approved, the department staff will register you.
COMP 391-001: Internship in CS (1-6 units)
- Instructor
- Harrington, Andrew
- Textbooks
- No textbook is required for this class.
- Consult with Dr. Andrew Harrington, and if approved, the department staff will register you.
COMP 398: Independent Study (1-6 units)
- Instructor
- Textbooks
- No textbook is required for this class.
- Consult with individual faculty members, and if approved, the department staff will register you.
- Instructor
- Harrington, Andrew
- Textbooks
- No textbook is required for this class.
- Consult with Dr. Andrew Harrington
COMP 417-001: Social/Ethical Issues in Computing
- Instructor
- Dordal, Peter
- Days and Time
- Thursday 7:00pm-9:30pm
- Room: Water Tower 25EP
- Textbooks
- Required:
Title: Gift of Fire, A: Social, Legal, and Ethical Issues for Computing and the Internet, 3rd Ed.
Author: Sara Baase
Publisher: Prentice Hall
ISBN: 9780136008484 - Combined with COMP 317-001 and CSED 417-001
COMP 422-001: Software Development For Wireless/Mobile Devices
- Instructor
- Honig, William
- Days and Time
- Wednesday 4:15pm-6:45pm
- Room: Water Tower LT 410
- Textbooks
- No textbook is required for this class
- Combined with COMP 388, Section 2
COMP 439-001: Distributed Systems
- Instructor
- Thiruvathukal, George
- Days and Time
- Monday 4:15pm-6:45pm
- Room: Water Tower LT 412
- Textbooks
- No textbook is required for this class.
- Combined with COMP 339, Section 1
COMP 442-001: Server-Side Software Development
- Instructor
- Läufer, Konstantin
- Days and Time
- Monday 7:00pm-9:30pm
- Room: Water Tower LT 412
- Textbooks
- Required:
Title: Patterns of Enterprise Application Architecture, 1st Ed.
Author: Fowler
Publisher: Addison-Wesley Professional
ISBN: 10: 0321127420
13: 9780321127426
Recommended:
Title: UML Distilled: A Brief guide to the Standard Object Modeling Language, 3rd Ed.
Author: Fowler
Publisher: Addison-Wesley Professional
ISBN: 10: 0321193687
13: 9780321193681 - Title: Java Precisely, 2nd Ed. (Available free on Books 24*7)
Author: Peter Sestoft
Publisher: The MIT Press
ISBN: 0262693259
Title: Struts 2 Design and Programming: A Tutorial, 2008 (Available free on Books 24*7)
Publisher: Brainy software Corp
ISBN: 9780980331608
Title: Beginning Spring framework 2, 2008 (Available free on Books 24*7)
Author: Thomas Van de Velde et al.
Publisher: Wrox Press
ISBN: 9780470101612
Title: Beginning Hibernate: From Novice to Professional, 2006 (Available free on Books 24*7)
Author: Dave Minter and Jeff Linwood
Publisher: Apress
ISBN: 9781590596937
Title: Pragmatic Unit Testing in Java with JUnit, 2004 (Available free on Books 24*7)
Author: Andy Hunt and Dave Thomas
Publisher: Pragmatic Programmers LLC
ISBN: 9780974514017 - Combined with COMP 388, Section 4
COMP 446-001: Telecommunications
- Instructor
- Honig, William
- Days and Time
- Thursday 4:15pm-6:45pm
- Room: Water Tower 25EP
- Textbooks
- Combined with COMP 346, Section 1
COMP 448-001: Network Security
- Instructor
- Schmitz, Corby
- Days and Time
- Tuesday 7:00pm-9:30pm
- Room: Water Tower LT 410
- Textbooks
- Required:
Title: Cryptography and Network Security, 4th Ed.
Author: William Stallings
Publisher: Prentice Hall
ISBN: 0-13-187316-4 - Combined with COMP 348, Section 1
COMP 453-001: Database Programming
- Instructor
- Sekharan, Chandra
- Days and Time
- Tuesday 4:15pm-6:45pm
- Room: Water Tower LT 410
- Textbooks
- Required:
Title: Oracle 10g Programming: A Primer, 2007 most recent Ed.
Author: Rajshekhar Sunderraman
Publisher: Pearson Education - Combined with COMP 353, Section 1
COMP 460-001: Algorithms and Complexity
- Instructor
- Harrington, Andrew
- Days and Time
- Thursday 4:15pm-6:45pm
- Room: Water Tower 25EP 206
- Textbooks
- Title: Algorithms
Author: Sanjoy Dasgupta et al.
ISBN: 978-0-07-352340-2
Combined with COMP 363, Section 1
COMP 488-001: Enterprise Architecture & IT Governance
- Instructor
- Petrov, Plamen
- Days and Time
- Saturday, 10:00am-12:30pm
- Room: Water Tower 25EP
- Textbooks
- Required:
Title: An Introduction to Enterprise Architecture, 2nd Ed.
Author: Scott A. Bernard, PhD
ISBN: 9781420880502
Title: Essential Software Architecture
Author: Ian Gorton
ISBN: 978-3-540-28713-1 - Combined with COMP 388-003
COMP 488-002: Intermediate Object-Oriented Development
- Instructor
- Weisert, Conrad
- Days and Time
- Wednesday, 4:15pm-6:45pm
- Room: TBA
- Textbooks
- Required:
Title: Just Java™ 2, 6th Ed.
Author: Peter van der Linden
Publisher: Prentice Hall
ISBN: 9780131482111
Title: Object-Oriented Computation in C++ and Java
Author: Conrad Weisert
ISBN: 0-932633-63-3 - Consult with individual faculty members, and if approved, the department staff will register you.
COMP 490-001: Programming Project (1-6 units)
- Instructor
- Harrington, Andrew
- Days and Time
- Thursday 7:00pm - 9:30pm
- Room: TBA
- Textbooks
- No textbook is required for this class.
- Consult with Dr. Andrew Harrington, and if approved, the department staff will register you.
COMP 499: Independent Study (1-6 units)
- Instructor
- Textbooks
- No textbook is required for this class.
- Consult with individual faculty members, and if approved, the department staff will register you.
CSED 417-001: Social Issues in Computing
- Instructor
- Dordal, Peter
- Days and Time
- Thursday 7:00pm - 9:30pm
- Room: TBA
- Textbooks
- Required:
Title: Gift of Fire, A: Social, Legal, and Ethical Issues for Computing and the Internet, 3rd Ed.
Author: Sara Baase
Publisher: Prentice Hall
ISBN: 9780136008484 - Combined with COMP 317-001 and COMP 417-001

