corner of the upper border top of the upper border
left side of upper border upper left corner photo - two graduates upper bar - girl on a computer upper bar - people having a conversation upper bar - chemistry student
tncc logo
 
left side of upper border upper left corner photo - two graduates #2    
 
 


contact tnccdriving directionscampus mapfrequently asked questionstext only site
left column bottom #1
left column bottom #4 left column bottom #3 left column bottom #2

 
Computer Science   Course Descriptions Main Menu
Degrees and Certificates Offered
     
CSC 100 : INTRODUCTION TO COMPUTER USAGE
(1 credit)
Teaches fundamental skills of computer operation. Examines hardware (processor, keyboard, disk drives, and printers) and operating systems and editors. Lecture 1 hour per week.
CSC 200 : INTRODUCTION TO COMPUTER SCIENCE
(3 credits) Prerequisite(s): ENG 05 if required by individual student’s placement. Corequisite(s): MTH 164 or equivalent or divisional approval.
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 hands-on component. Lecture 3 hours per week.
CSC 201 : COMPUTER SCIENCE I
(4 credits) Must be taken in sequence. Prerequisite(s): CSC 200 or equivalent or divisional approval. Corequisite(s): MTH 173 or equivalent or divisional approval.
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.
CSC 202 : COMPUTER SCIENCE II
(4 credits) Prerequisite(s): CSC 201. Corequisite(s): MTH 174. 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 per week.
CSC 205 : COMPUTER ORGANIZATION
(3 credits) Prerequisite(s): CSC 202. 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 hours per week.
CSC 297 : COOPERATIVE EDUCATION IN COMPUTER SCIENCE
(3 credits) Prerequisite(s): Approval of Cooperative Education Coordinator.
Supervised on-the-job training in approved business firms, or governmental organizations. The work is coordinated by the Cooperative Education Coordinator. Lab 9 hours per week.
Course Descriptions Main Menu Top of the Page

Page Updated - December 5, 2005
lower right border #1
      lower right border #2 lower right border corner
Home I About I Admissions I Classes I Financial Info I Resources I A - Z Directory


Thomas Nelson Community College
99 Thomas Nelson Dr., P.O. Box 9407, Hampton VA 23670
(757) 825-2700 - Hampton Campus
(757) 253-4300 - Historic Triangle Campus

This site is maintained by the Office of Institutional Advancement
This web site adheres to VCCS policies - please read our web Guidelines and Disclaimer
This site designed to be accessible to the widest possible audience.
If you experience difficulty, please contact the Webmaster.