Course List
Roanoke College - Courses OfferedFall Term 2013FA - Computer Science
CPSC 120 A
Title: Fundamentals of Computer Sci.I
Instructor: Dr. Durell BouchardBlock: 6
Time: M/W/F 2:20PM-3:20PM
Room:
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: StaffBlock: 3
Time: M/W/F 10:50AM-11:50AM
Room:
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 BouchardBlock:
Time: M/W/F 3:30PM-4:30PM
Room:
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: StaffBlock: 4
Time: M/W/F 12:00PM-1:00PM
Room:
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. ShendeBlock: 5
Time: M/W/F 1:10PM-2:10PM
TH 3:00PM-6:00PM
Room:
Units: 1
Comments: CPSC 170.
Catalog Description: The design, implementation, and analysis of datastructures and the algorithms assiciated withthem. (1) 3hrs/wk.
CPSC 301 A
Title: Systems Administration I
Instructor: Dr. Anil M. ShendeBlock:
Time: T 3:00PM-5:00PM
Room:
Units: 1/2
Catalog Description: This course introduces students to computerhardware, installation and maintenance ofoperating systems, and various systemsadministration tasks including creating andmaintaining user accounts, managing userprivileges, learning about scripting languagesand writing scripts to automate tasks, andmanaging computer resources (processes, filesystems, etc.).
CPSC 310 A
Title: Top: Computer Security
Instructor: StaffBlock: 10
Time: T/TH 10:10AM-11:40AM
Room:
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 390 A
Title: Theory of Computation
Instructor: Dr. Anil M. ShendeBlock: 2
Time: M/W/F 9:40AM-10:40AM
Room:
Units: 1
Comments: Computer Science 170 & Mathematics 131.
Catalog Description: Study of formal models of computation. Topics include regular, context-free, context-sensitive, and unrestricted grammars; Churchs thesis; computability; and undecidability. Lecture: 3 hrs/wk.


