Computer Science (CSC) at Rappahannock Community College
Showing: WWW Online - WWW Online w/E-Rate
Distance Learning
Showing: WWW Online - WWW Online w/E-Rate
Showing: WWW Online - WWW Online w/E-Rate
Time of Day
Term
- CSC 110 - Introduction to Computing
- Introduces problem solving through computer applications and a 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.Lecture 3 hours per week.
3 credits - CSC 130 - Scientific Programming
- Introduces a science-oriented, high level programming language. Studies the language and its application in problem solving in a structured programming environment. Includes the concepts and practice of structured programming, problem-solving, top-down design of algorithms, basic C syntax, control structures, arrays, and data structures.Lecture 3-4 hours per week.
3-4 credits - CSC 155 - Computer Concepts and Applications
- Introduces basic hardware and software concepts of computer usage 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, and the Internet.Lecture 3 hours per week.
3 credits - CSC 200 - Introduction to Computer Science
- Provides 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.Lecture 3-4 hours per week.
3-4 credits - CSC 201 - Computer Science I
- Introduces algorithm and problem solving methods. Emphasizes structured programming concepts, elementary data structures and the study and use of a high level programming language.Lecture 4 hours per week.
4 credits - CSC 202 - Computer Science II
- Examines data structures and algorithm analysis. Covers data structures (including sets, strings, stacks, queues, arrays, records, files, linked lists, and trees), abstract data types, algorithm analysis (including searching and sorting methods), and file structures.Lecture 4 hours. Total 4 hours per week.
Prerequisite: CSC 2014 credits - CSC 205 - Computer Organization
- Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. Uses a simple assembler language to complete programming projects. Includes processors, instruction, execution, addressing techniques, data representation and digital logic.Lecture 3-4 hours per week.
3-4 credits - CSC 206 - Assembly Language
- Examines assembly language programming. Includes the use of macros, linkers, loaders, assemblers and interfacing of assembly language with hardware components. Prerequisite CSC 205 or permission of instructor.Lecture 3 hours per week.
3 credits