Course List

Roanoke College - Courses OfferedSpring Term 2013SP - Computer Science



« Back to Departments

CPSC 170 A

Title: Fundamentals Computer Sci. II

Instructor: Mr. Christopher S. Smith
Block: 4
Time: M/W/F 12:00PM-1:00PM
Room: TREX 263
Units: 1
Comments: Cpsc 120.

Catalog Description: Arrays, list processing, recursion, mathematicalinduction, introduction to computationalcomplexity and reasoning about programs,introduction to object-oriented design. (1) Lecture: 3 hrs/wk.; Laboratory: 3 hrs/wk.

CPSC 170L 1

Title: Fundamentals Comp. Sci II Lab

Instructor: Mr. Christopher S. Smith
Block:
Time: T 2:50PM-5:50PM
Room: TREX 263

Catalog Description: Arrays, list processing, recursion, mathematicalinduction, introduction to com putationalcomplexity and reasoning about programs,introduction to object-oriented design. Lecture: 3hrs/wk.; Laboratory: 3 hrs/wk.

CPSC 290 A

Title: Comp Architecture & Op Systems

Instructor: Dr. Anil M. Shende
Block: 10
Time: T/TH 10:10AM-11:40AM
         T 6:00PM-8:00PM
Room: TREX 263
Units: 1
Comments: Computer science 250.

Catalog Description: Machine language and assembly language concepts,data paths, parallel system architecture; systemcalls, process synchronization and scheduling,input and output subsystems, memory management,file systems.(1)Lecture: 3 hrs/wk.

CPSC 365 A

Title: Software Eng & Project Design

Instructor: Mr. Christopher S. Smith
Block:
Time: M 1:10PM-4:10PM
Room: TREX 263
Units: 1
Comments: Take CPSC-250;

Catalog Description: Introduction to the principles of softwareengineering, software process models,requirementsengineering, designing methodology and metrics,and testing and quality assurance. Students willapply these principles to the design andimplementation of a large software project. (1)Lecture 3hrs/wk.

CPSC 395 A

Title: Analysis of Algorithms

Instructor: Dr. Anil M. Shende
Block: 3
Time: M/W/F 10:50AM-11:50AM
Room: TREX 263
Units: 1
Comments: Computer Science 250 & Mathematics 131.

Catalog Description: Introduction to the analysis of algorithms.Students will revisit various algorithm designtechniques, learn methods to analyze thecomputational complexity of the resultingalgorithms and study complexity classes todifferentiate between tractable and intractableproblems. (1) Lecture: 3hrs/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 407 A

Title: Independent Study & Research

Instructor: Dr. Anil M. Shende
Block:
Time: TH 6:00PM-8:00PM
Room: TREX 263
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 436 A

Title: Senior Research

Instructor: Dr. Durell Bouchard
Block:
Time: TBA
Room:
Units: 1
Comments: Permission of 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)

CPSC 437 A

Title: Senior Research

Instructor: Dr. Durell Bouchard
Block:
Time: TBA
Room:
Units: 1/2
Comments: Permission of 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)

CPSC 446 A

Title: Senior Project

Instructor: Dr. Durell Bouchard
Block:
Time: TBA
Room:
Units: 1
Comments: Computer Science 365 & permission of the dept chair.

Catalog Description: An independent software development project, underthe direction of a computer science facultymember, that results in a deliverable product andoral presentation. (1)

« Back to Departments