Guion Science Center
Second Floor


#28 on the campus map


Direct departmental comments and questions to Raina Robeva:

434.381.6213
robeva@sbc.edu

Departmental Courses: Computer Science

CSCI 171 (3)
Computing Fundamentals
An introduction to computer use and the fundamental computing tools: information search, retrieval and storage, word processing, spreadsheets and databases.

CSCI 188 (4)
Java Programming I
An introduction to computer science and object-oriented programming Jaa. Topics include data types and Java packages through collections and class design and implementation. Structured programming, object-oriented design, and the testing of programs will be stressed, emphasizing platform independent application development.

CSCI 264 (3)
Discrete Structures
An introduction to the algebraic and combinatorial methods used in computer science. The topics will include sets, logic, mathematical induction, trees, graphs, the inclusion- exclusion principle, proof methods, counting and probability, and relations and digraphs with applications to computer science.

CSCI 289 (4)
Java Programming II
This course is a continuation of CSCI 188. It covers advanced Java programming techniques and object-oriented design including exceptions, advanced input/output, object serialization and threads. Additional topics include one or more of the following: server-side applications, JavaServer pages, servlets and database programming.

CSCI 293 (3)
C++ for java Programmers
Object-oriented programming in C++. Emphasis is on the differences between C++ and Java, in particular those elements of C and C++ that are not present in Java. Includes, but is not limited to, arrays, pointers, destructors, template classes, function overloading, the C++ Standard Library and virtual functions.