|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An introduction to the various issues and concepts connected with hardware characteristics of storage devices. Basic file organizations, including sequential, direct, and indexed sequential; hashing and collision resolution; perfect hashing; signatures; bloom filters; sorting and other bit level structures. Other topics include binary search trees and B-trees; dynamic hashing techniques; grid files; and applying file structures to practical problems. Three hours credit. Prerequisite: CSC 305.
-
3.00 Credits
Basic concepts of data communication networking and computer communications architectures, including packet switching, local area networks, OSI (Open System Interconnection Architectures), TCP/IP, X.25/X.75, and SNA (System Network Architecture). Under the supervision of faculty members, students engage in projects that may include communication architecture implementation, networking technology assessment, network performance evaluation, and network administration. Three hours credit. Prerequisite: CSC 262.
-
3.00 Credits
A study of the various programming languages. This will include languages currently being used in conjunction with the Internet. Some emphasis will be placed on run-time behavior, lexical analysis and parsing of a language. Students will participate in programming assignments involving the use of several languages. Three hours credit. Prerequisite: CSC 262 or permission of the instructor.
-
1.00 - 3.00 Credits
Individual study and research under the guidance of a member of the department faculty. One to three hours credit each semester.
-
3.00 Credits
An introduction to the various components of an operating system, including schedulers, memory management, interrupt handling, and resource allocation. Examples presented will be based on UNIX and other popular operating systems. Each student will participate in writing programs that simulate components of an operating system. Three hours credit. Prerequisite: CSC 262 or CSC 305.
-
3.00 Credits
An in-depth examination of how graphics are implemented on a computer, with an emphasis on two-dimensional and aspects of three-dimensional raster graphics. Topics include: lines and polygons, clipping lines and polygons to windows, graphical user interface, vectors, projections, transformations, polygon fill, textured surfaces, and transformation and rotation matrices. Three hours credit. Prerequisites: CSC 305 and MTH 263.
-
3.00 Credits
A study of both hardware and software issues connected with solving a problem on a parallel processing computer. Algorithms such as fan-in, cascade, and colored schemes will be presented; and students will be required to complete programming assignments on High Point University's parallel programming cluster SCRAP. Programming projects will include implementation of standard numerical linear algebra algorithms on multiprocessing computers, as well as other applications to science and engineering. Three hours credit. Prerequisites: CSC 262 and MTH 263.
-
3.00 Credits
An introduction to the techniques for the translation of programming languages into machine or assembly language. Emphasis will be on the theoretical aspects of parsing context-free languages, translation specifications, and machine-independent code improvement. Each student will participate in programming projects to demonstrate various concepts. Three hours credit. Prerequisite: CSC 350 or permission of the instructor.
-
3.00 Credits
Interpolation, roots of equations, systems of linear equations and matrix inversion, numerical integration, numerical methods for ordinary differential equations, and matrix eigenvalue problems. Three hours credit. Prerequisite: CSC 162. MTH 327 is strongly recommended.
-
3.00 Credits
Six to fifteen hours credit. (See program description on page 54.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|