Course List
Roanoke College - Courses Offered - Computer Science
CPSC 120 A
Title: Fundamentals of Computer Sci.I
Instructor: Dr. N. Jane IngramBlock: 3
Time: M/W/F 10:50AM-11:50AM
Room: TREX 363
Units: 1
Comments: A strong aptitude for math, Co-req.-CPSC 120L
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 120 B
Title: Fundamentals of Computer Sci.I
Instructor: Dr. Durell BouchardBlock: 4
Time: M/W/F 12:00PM-1:00PM
Room: TREX 363
Units: 1
Comments: A strong aptitude for math, Co-req.-CPSC 120L
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 1
Title: Fundamentals Computer Sci. Lab
Instructor: Dr. N. Jane IngramBlock:
Time: TH 2:50PM-5:50PM
Room: TREX 263
Comments: Co-requisite: CPSC 120
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 BouchardBlock:
Time: T 2:50PM-5:50PM
Room: TREX 263
Comments: Co-requisite: CPSC 120
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 220 A
Title: Fundamentals of Comp. Sci. III
Instructor: Dr. Durell BouchardBlock: 2
Time: M/W/F 9:40AM-10:40AM
Room: TREX 363
Units: 1
Comments: CPSC 170
Catalog Description: Data structures, abstract data types, elementary graph theory, n log n sorting algorithms, and dynamic memory allocation. Lecture: 3 hrs/wk.
CPSC 310 A
Title: Topics in Applied Computing
Instructor: Dr. Anil M. ShendeBlock: 10
Time: T/TH 10:10AM-11:40AM
Room: TREX 363
Units: 1
Comments: CPSC 170
Catalog Description: A course offered in various formats, designed to give students instruction and hands-on experience in an area of applied computing. Lecture: 3 hrs/wk.
CPSC 370 A
Title: Comp. Architecture & Op. Systm
Instructor: Dr. Anil M. ShendeBlock: 7A
Time: M/W 2:20PM-3:50PM
Room: TREX 364
Units: 1
Comments: CPSC 220
Catalog Description: Machine language and assembly language concepts, data paths, parallel system architecture; system calls, process synchronization and scheduling, input and output subsystems, memory management, file systems. Lecture: 3 hrs/wk.
CPSC 405 A
Title: Independent Study & Research
Instructor: Dr. Anil M. ShendeBlock:
Time: TBA
Room:
Units: 1/2
Comments: Permission
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. ShendeBlock:
Time: TBA
Room:
Units: 1/2
Comments: Permission
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 416 A
Title: Internship
Instructor: Dr. N. Jane IngramBlock:
Time: TBA
Room:
Units: 1
Comments: Permission
Catalog Description: Field placement providing practical experience and training in areas in which computer science is applied. These areas may include industry, government agencies, educational institutions, insurance companies, and a variety of private enterprises.


