Display Tidewater Community College Home Page Course Disciplines
Course Outlines|
Subject Selection    
Please select a character to display all subject beginning with that character.
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W   ALL  
Subjects    
ACC-Accounting
ACQ-Acquisitions
ADJ-Administration of Justice
AIR-A/C and Refrigeration
ARC-Architecture
ART-Arts
ASL-American Sign Language
AST-Admin Support Technology
AUB-Auto Body
AUT-Automotive
BAK-Baking and Pastry Arts
BIO-Biology
BLD-Building
BUS-Business Mgmt & Administration
CAD-Computer Aided Drafting & Desi
CHD-Childhood Development
CHM-Chemistry
CIV-Civil Engineering Technology
CRF-Crafts
CSC-Computer Science
CST-Communication Studies & Theatr
CUL-Culinary Arts
DIT-Dietetics
DMS-Diagnostic Medical Sonography
DSL-Diesel
ECO-Economics
EDE-English Direct Enrollment
EDU-Education
EGR-Engineering
ELE-Electrical Technology
EMS-Emergency Medical Services
ENE-Energy Technology
ENF-English Fundamentals
ENG-English
ENV-Environmental Science
ESL-English as a Second Language
ETR-Electronics Technology
FIN-Financial Services
FNS-Funeral Services
FRE-French
FST-Fire Science Technology
GEO-Geography
GER-German
GIS-Geograph Info Systems
GOL-Geology
HCT-Health Care Technology
HIM-Health Information Management
HIS-History
HLT-Health
HMS-Human Services
HRI-Hotel-Restaurant-Inst Mgmt
HRT-Horticulture
HUM-Humanities
IDS-Interior Design
IND-Industrial Engineering Tech
INS-Instrumentation
INT-Interpreter Education
ITD-Information Technology Databas
ITE-Information Technology Essenti
ITN-Information Technology Network
ITP-Information Technology Program
LGL-Legal Administration
MAC-Machine Technology
MDA-Medical Assisting
MDE-Mathematics Direct Enrollment
MDL-Medical Laboratory
MEC-Mechanical Engineering Tech
MKT-Marketing
MRT-Marine Technology
MSC-Military Sciences
MTE-Math Essentials
MTH-Mathematics
MUS-Music
NAS-Natural Science
NSG-Nursing
OCT-Occupational Therapy
PBS-Public Service
PED-Phys Education and Recreation
PHI-Philosophy
PHT-Photography
PHY-Physics
PLS-Political Science
PNE-Practical Nursing
PSY-Psychology
PTH-Physical Therapy Assistant
RAD-Radiography
REA-Real Estate
REL-Religion
RTH-Respiratory Therapy
RUS-Russian
SAF-Safety
SDV-Student Development
SOC-Sociology
SPA-Spanish
SSC-Social Science
TRK-Trucking
UMS-Unmanned Systems
VET-Veterinary Technology
WEL-Welding

Courses    
CSC 110- Principles of Computer Science

Provides a broad introduction to the field of computer science. Introduces design techniques, development of algorithms, and applications of computer science. Includes the idea of abstraction as a problem solving technique. Examines the functionality of computing innovations and computing systems. Discusses the potential impacts of these innovations from a social, legal, and ethical perspective. The assignments in this course require mathematical problem solving skills, algebraic modeling and functions, and use of variables. This is a UCGS Transfer course.

Prerequisite: None
Corequisite: None
Credit Hours: 3 | Lecture Hours: 3 | Contact Hours: 3
[More]
Display Outline PDF
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.

Prerequisite: CSC 110 or ITP 100
Corequisite: None
Credit Hours: 4 | Lecture Hours: 4 | Contact Hours: 4
[More]
Display Outline PDF
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.

Prerequisite: CSC 221 or ITP 100
Corequisite: None
Credit Hours: 3 | Lecture Hours: 3 | Contact Hours: 3
[More]
Display Outline PDF
CSC 208- Introduction to Discrete Structures

Introduces discrete mathematics concepts in relation to computer science. Applies the use of Boolean algebra, analysis of algorithms such as logic, sets and functions, recursive algorithms, and recurrence relations, combinatorics, graphs, and trees. Assignments in this course require a basic understanding of programming concepts, problem solving, basic college algebra and trigonometry skills.

Prerequisite: None
Corequisite: None
Credit Hours: 3 | Lecture Hours: 3
[More]
Display Outline PDF
CSC 210- Programming with C++

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 222 or EGR 125
Corequisite: None
Credit Hours: 4 | Lecture Hours: 4 | Contact Hours: 4
[More]
Display Outline PDF
CSC 215- Computer Systems

Examines advanced topics in Computer Science such as I/O methods, virtual memory, disk management and operating systems.

Prerequisite: CSC 221
Corequisite: None
Credit Hours: 3 | Lecture Hours: 3 | Contact Hours: 3
[More]
Display Outline PDF
CSC 221- Introduction to Problem Solving and Programming

Introduces problem solving and implementation of solutions using a high level programming language in a structured programming environment. Includes concepts and practice of structured programming, problem-solving, top-down design of algorithms, a high level programming language syntax, control structures, arrays, and an introduction into object oriented programming. First course in a three course sequence. (CSC 221-222-223) The assignments in this course require mathematical problem solving skills, algebraic modeling and functions, and use of variables.

Prerequisite: Eligible to enroll in MTH 161 or higher
Corequisite: None
Credit Hours: 3 | Lecture Hours: 3 | Contact Hours: 3
[More]
Display Outline PDF
CSC 222- Object-Oriented Programming

Introduces the concepts and techniques of object-oriented programming to students with a background in procedural programming and problem-solving. Uses a high-level computer language to illustrate and implement the topics. Second course in a three course sequence. (CSC 221-222-223).

Prerequisite: CSC 221
Corequisite: None
Credit Hours: 4 | Lecture Hours: 4 | Contact Hours: 4
[More]
Display Outline PDF
CSC 223- Data Structures and Analysis of Algorithms

Explores and contrasts data structures, algorithms for manipulating data structures, and their use and appropriateness in writing efficient real-world programming applications. Investigates implementations of different data structures for efficient searching, sorting, and other transformer operations. Third course in a three-course sequence. (CSC 221-222-223).

Prerequisite: CSC 222
Corequisite: CSC 208 or MTH 288
Credit Hours: 4 | Lecture Hours: 4
[More]
Display Outline PDF