Remember our Friends & Heros

JSRCC Online Web Utilities

Click here to jump back to the college home page

 

 

COMPUTER SCIENCE

 

CSC 110 Introduction to Computing (3 cr.)

Introduces problem solving through computer applications and programming language. Examines development of computers, social and ethical implications of computers, and properties of programming languages. Covers input, storage, data manipulation, software, and hardware. Prerequisite: Competency level in mathematics must exceed MTH 3 as exhibited by a placement test or a passing grade in MTH 3. Satisfactory score on reading placement test or passing grade in ENG 4. Lecture 3 hours per week.

 

CSC 155 Computer Concepts and Applications (3 cr.)

Introduces basic hardware and software concepts of computer usage, programming languages and the computer’s impact on society. Includes applications of various types of software to illustrate how computers are used in sciences, social sciences, humanities, and education. Covers the use of an operating system, word processing, spreadsheets, e-mail, library access, database access and retrieval, presentation graphics, and the Internet. Lecture 3 hours per week.

 

CSC 195 Technology in the Classroom (3 cr.)

Provides an overview of the field of educational computing. Includes computer hardware and software, the impact of computers on the educational process, curriculum applications of computers, a brief overview of evaluation and installation of software, selection and use of hardware, including handheld calculators, and an introduction to programming. Prerequisite or co-requisite: CSC 155 or equivalent. Lecture 3 hours per week.

 

CSC 200 Introduction to Computer Science (3 cr.)

Provides a broad introduction to computer science. Discusses architecture and function of computer hardware, including networks and operating systems, data and instruction representation and data organization. Covers software, algorithms, programming languages and software engineering. Discusses artificial intelligence and theory of computation. Includes a hand-on component with oral and written presentations. Prerequisite: MTH 166 or equivalent with a grade of "C" or better. Lecture 3 hours per week.

 

CSC 201 Computer Science I (4 cr.)

Introduces algorithm and problem solving methods. Emphasizes structured programming concepts, elementary data structures, and the study and use of a high level programming language. Co-requisite: MTH 173 or equivalent or school approval. Lecture 4 hours per week.

 

CSC 202 Computer Science II (4 cr.)

Examines data structures, introduction to object oriented design, and algorithm analysis. Covers data structures (including sets, strings, stacks, queues, arrays, records, files, linked lists, and trees), polymorphism, inheritance, exceptions, interfaces, abstract data types, algorithm analysis (including searching and sorting methods), and file structures. Prerequisite: CSC 201 with a grade of "C" or better. Co-requisite: MTH 174. Lecture 4 hours per week.

 

CSC 205 Computer Organization (4 cr.)

Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. A simple assembler language is used by students to complete programming projects. Includes processors, instruction execution, addressing techniques, data representation and digital logic. Prerequisite: CSC 202. Lecture 4 hours per week.

 

CSC 210 Programming With C++ (4 cr.)

Includes language syntax, problem solving techniques, top-down refinement, procedure definition, loop invariance, theory of numerical errors and debugging. Covers the syntax of the C++ language. Prerequisite: CSC 201 and 202, EGR 125, or approval from instructor. Co-requisite: MTH 173. Lecture 4 hours per week.

 

06.10.09

Home Page  |  Visitor Information  |  Student Resources  |  Academic Resources   |  Workforce Alliance

© J. Sargeant Reynolds Community College    
PO BOX 85622   Richmond, Virginia, USA  23285-5622 
(804.371.3000)