Computer Science Classes

Fall 2014 »      Spring 2015 »     

Fall 2014 Class Schedule - updated December 20, 2014 at 09:56 pm

Number/Section  Title
Days Time Room Instructor
 
COMP 110-01  Data/Computing Fundamentals
W 07:00 pm-10:00 pm OLRI 241 Daniel Kaplan
*1 credit; ACTC students may register on September 2 with permission of the instructor*

COMP 123-01  Core Concepts in Computer Science
MWF 10:50 am-11:50 am OLRI 258 Elizabeth Ernst
*ACTC students may register on September 2 with permission of the instructor*

COMP 123-02  Core Concepts in Computer Science
MWF 12:00 pm-01:00 pm OLRI 258 Elizabeth Ernst
*ACTC students may register on September 2 with permission of the instructor*

COMP 123-03  Core Concepts in Computer Science
MWF 01:10 pm-02:10 pm OLRI 258 Katherine Kinnaird
*ACTC students may register on September 2 with permission of the instructor*

COMP 123-04  Core Concepts in Computer Science
MWF 02:20 pm-03:20 pm OLRI 258 Katherine Kinnaird
*ACTC students may register on September 2 with permission of the instructor*

COMP 124-01  Object-Oriented Programming and Data Structures
MWF 02:20 pm-03:20 pm OLRI 256 Bret Jackson
*ACTC students may register on September 2 with permission of the instructor*

COMP 124-02  Object-Oriented Programming and Data Structures
MWF 03:30 pm-04:30 pm OLRI 256 Elizabeth Shoop
*ACTC students may register on September 2 with permission of the instructor*

COMP 124-L1  Object-Oriented Programming and Data Structures
R 01:20 pm-02:50 pm OLRI 256 Bret Jackson
 
COMP 124-L2  Object-Oriented Programming and Data Structures
R 03:00 pm-04:30 pm OLRI 256 Elizabeth Shoop
 
COMP 154-01  Ethics and the Internet
MWF 10:50 am-11:50 am MAIN 011 Diane Michelfelder
*First Year Course only; cross-listed with PHIL 225-01* In this course, we will spend time with ethical questions connected with the Internet as we know it today: an online environment where content is generated and shared through user activities such as blogging, media sharing, social networking, tagging, tweeting, virtual world gaming, wiki developing, and the like.

The course will roughly be divided into two parts. In the first half, we will take a close look at ethical issues predating the Internet but which, because of its development, have taken on new dimensions. We will consider how the Internet opens up new forms of censorship (think the censorship of social networking services themselves); new forms of surveillance (think dataveillance), and new issues related to privacy (think the controversial “right to be forgotten”). We will also look at the moral values undergirding, and the contentious debates surrounding, current copyright law in the US. In the second half of the course, we will consider some ethical questions connected to the integration of the Internet into devices other than the personal computer and mobile phone, developments that open up the prospect of a world of “ubiquitous computing” or integrated networked systems. What are some of the impacts of such integration on our everyday ethical relations with others and on the overall quality of our lives? How might being networked affect the meaning of being human?

This course is also designed to give you a broad exposure into different ways of “doing philosophy,” from blogging, podcasting, and writing essays for public media to more traditional forms of expressions such as journal articles and books. On occasion we will join forces with another First Year Course--Information Policy, Politics, and Law--taught by Political Science professor Patrick Schmidt. You’ll have many opportunities to write, including a major paper in which you imagine yourself as a philosophical consultant providing ethical perspectives and advice to designers interested in developing a new “smart” device or social media platform.



COMP 221-01  Algorithm Design and Analysis
MWF 02:20 pm-03:20 pm OLRI 205 Susan Fox
*ACTC students may register on September 2 with permission of the instructor*

COMP 221-02  Algorithm Design and Analysis
MWF 01:10 pm-02:10 pm OLRI 205 Susan Fox
 
COMP 240-01  Computer Systems Organization
TR 01:20 pm-02:50 pm OLRI 245 Elizabeth Shoop
*ACTC students may register on September 2 with permission of the instructor*

COMP 240-02  Computer Systems Organization
TR 09:40 am-11:10 am OLRI 256 Elizabeth Shoop
 
COMP 346-01  Internet Computing
MWF 10:50 am-11:50 am OLRI 245 Bret Jackson
*ACTC students may register on September 2 with permission of the instructor*

COMP 484-01  Introduction to Artificial Intelligence
MWF 03:30 pm-04:30 pm OLRI 241 Susan Fox
*Permission of instructor required; cross-listed with NEUR 484-01; ACTC students may register on September 2 with permission of the instructor*

COMP 490-01  Senior Capstone Seminar
MW 12:00 pm-01:00 pm OLRI 205 Fox, Shoop
*2 credit course; ACTC students may register on September 2 with permission of the instructor*

top of page »

Spring 2015 Class Schedule - updated December 20, 2014 at 09:56 pm

Number/Section  Title
Days Time Room Instructor
 
COMP 110-01  Data/Computing Fundamentals
W 07:00 pm-10:00 pm OLRI 241 Daniel Kaplan
*1 credit course*

COMP 123-01  Core Concepts in Computer Science
MWF 09:40 am-10:40 am OLRI 258 Katherine Kinnaird
*Permission of instructor required; first day attendance required*

COMP 123-02  Core Concepts in Computer Science
MWF 01:10 pm-02:10 pm OLRI 258 Susan Fox
*Permission of instructor required; first day attendance required*

COMP 123-03  Core Concepts in Computer Science
MWF 03:30 pm-04:30 pm OLRI 258 Susan Fox
*Permission of instructor required; first day attendance required*

COMP 124-01  Object-Oriented Programming and Data Structures
MWF 09:40 am-10:40 am OLRI 256 Bret Jackson
*Permission of instructor required; first day attendance required*

COMP 124-02  Object-Oriented Programming and Data Structures
MWF 10:50 am-11:50 am OLRI 256 Bret Jackson
*Permission of instructor required; first day attendance required*

COMP 124-03  Object-Oriented Programming and Data Structures
MWF 02:20 pm-03:20 pm OLRI 256 Elizabeth Shoop
*Permission of instructor required; first day attendance required*

COMP 124-L1  Object-Oriented Programming Lab
R 09:40 am-11:10 am OLRI 256 Bret Jackson
*Permission of instructor required; first day attendance required*

COMP 124-L2  Object-Oriented Programming Lab
R 03:00 pm-04:30 pm OLRI 256 Bret Jackson
*Permission of instructor required; first day attendance required*

COMP 124-L3  Object-Oriented Programming and Data Structures
R 01:20 pm-02:50 pm OLRI 256 Elizabeth Shoop
*Permission of instructor required; first day attendance required*

COMP 225-01  Software Design and Development
MWF 10:50 am-11:50 am OLRI 245 Paul Cantrell
*Permission of Susan Fox required; first day attendance required*

COMP 225-02  Software Design and Development
MWF 01:10 pm-02:10 pm OLRI 245 Paul Cantrell
*Permission of Susan Fox required; first day attendance required*

COMP 261-01  Theory of Computation
MWF 02:20 pm-03:20 pm OLRI 241 Susan Fox
*Permission of instructor required; first day attendance required; cross-listed with MATH 361-01*

COMP 302-01  Introduction to Database Management Systems
TR 03:00 pm-04:30 pm OLRI 245 Elizabeth Shoop
*First day attendance required; open access to Math (Applied) majors and Computer Science majors; all others require permission of instructor*

COMP 365-01  Computational Linear Algebra
TR 09:40 am-11:10 am OLRI 245 David Shuman
*Cross-listed with MATH 365-01; first day attendance required*

COMP 365-02  Computational Linear Algebra
TR 01:20 pm-02:50 pm OLRI 245 David Shuman
*Cross-listed with MATH 365-02; first day attendance required*

COMP 394-01  Interactive Graphics
MWF 03:30 pm-04:30 pm OLRI 256 Bret Jackson
*First day attendance required; open access to Computer Science majors who've taken COMP 124 and 240; all others require permission of instructor* This course will investigate the theory and practice of computer graphics programming using C++ and OpenGL. Through hands-on projects, supported by lecture and discussion, you will learn the fundamentals of creating interactive 2D and 3D images with applications in art, design, games, movies, science, and medicine. Topics covered will include event loops, polygonal models, rendering techniques, texturing, lighting, and physical simulation.

COMP 469-01  Discrete Applied Mathematics
TR 01:20 pm-02:50 pm OLRI 205 Andrew Beveridge
*Cross-listed with MATH 469-01*

COMP 490-01  Senior Capstone Seminar
MW 12:00 pm-01:00 pm OLRI 205 Fox, Shoop
*2 credit course; first day attendance required*

top of page »