Course List

Roanoke College - Courses Offered - Computer Science



« Back to Departments

CPSC 120 A

Title: Fundamentals of Computer Sci.I

Instructor: Dr. Durell Bouchard
Block: 2
Time: M/W/F 9:40AM-10:40AM
Room: TREX 263
Units: 1
Comments: A strong aptitude for math usually predicts success in the course.

Catalog Description: Problem solving and algorithm design; basicprogramming concepts including subprograms andobjects. Programming in a modern object-orientedlanguage and an introduction to the UNIX operatingsystem are an integral part of the course.Lecture: 3 hrs/wk.; Laboratory: 3 hrs/wk.

CPSC 120 B

Title: Fundamentals of Computer Sci.I

Instructor: Dr. Durell Bouchard
Block: 5
Time: M/W/F 1:10PM-2:10PM
Room: TREX 263
Units: 1
Comments: A strong aptitude for math usually predicts success in the course.

Catalog Description: Problem solving and algorithm design; basicprogramming concepts including subprograms andobjects. Programming in a modern object-orientedlanguage and an introduction to the UNIX operatingsystem are an integral part of the course.Lecture: 3 hrs/wk.; Laboratory: 3 hrs/wk.

CPSC 120L 1

Title: Fundamentals Computer Sci. Lab

Instructor: Dr. Durell Bouchard
Block:
Time: T 2:50PM-5:50PM
Room: TREX 263

Catalog Description: Problem solving and algorithm design; basicprogramming concepts including subprograms andobjects; mathematical logic. Programming in amodern object-oriented language and anintroduction to the UNIX operating system are anintegral partof the course. Lecture: 3 hrs/wk.; Laboratory: 3hrs/wk.

CPSC 120L 2

Title: Fundamentals Computer Sci. Lab

Instructor: Dr. Durell Bouchard
Block:
Time: TH 2:50PM-5:50PM
Room: TREX 263

Catalog Description: Problem solving and algorithm design; basicprogramming concepts including subprograms andobjects; mathematical logic. Programming in amodern object-oriented language and anintroduction to the UNIX operating system are anintegral partof the course. Lecture: 3 hrs/wk.; Laboratory: 3hrs/wk.

CPSC 250 A

Title: Data Structures and Algorithms

Instructor: Dr. Anil M. Shende
Block: 10
Time: T/TH 10:10AM-11:40AM
Room: TREX 363
Units: 1
Comments: CPSC 170.

Catalog Description: The design, implementation, and analysis of datastructures and the algorithms assiciated withthem. (1) 3hrs/wk.

CPSC 340 A

Title: Database Systems

Instructor: Dr. Anil M. Shende
Block:
Time: TBA
Room:
Units: 1
Comments: Computer Science 170 and Mathematics 131.

Catalog Description: Database organization and management; hierarchical, network, and relational models of data and some corresponding systems. Lecture: 3 hrs/wk.

CPSC 360 A

Title: Networks

Instructor: Dr. Anil M. Shende
Block:
Time: M/W 1:10PM-4:10PM
Room: TREX 375
Units: 1

Catalog Description: An experiential study of the fundamentals ofnetworking, networked applications, networksecurity, and the use of software tools introubleshooting networks. Lectures: 3 hrs/wk;Laboratory: 3 hrs/wk.

CPSC 405 A

Title: Independent Study & Research

Instructor: Dr. Anil M. Shende
Block:
Time: TBA
Room:
Units: 1/2
Comments: Approval of the Chair of the department.

Catalog Description: Selected topics in computer science carried out under the direction of a member of the computer science staff. (Enrollment with the approval of the Chair of the department.)

CPSC 415 E

Title: Web Programming

Instructor: Dr. Anil M. Shende
Block:
Time: M/W 4:30PM-6:00PM
Room: TREX 263
Units: 1
Comments: Computer Science 250.

Catalog Description: Technologies for developing dynamic web sites withemphasis on server-side programming. (1) Lecture:3hrs/wk.

CPSC 435 A

Title: Senior Research

Instructor: Dr. Durell Bouchard
Block:
Time: TBA
Room:
Units: 1/2
Comments: Permission of the Dept Chair.

Catalog Description: An independent research project, under thedirection of a computer science faculty member,that results in a scholarly paper and oralpresentation. (1/2)

« Back to Departments