Lawmakers on Wednesday advanced a bill to require all undergraduates attending a public university in Iowa to take survey courses on American history and American government.