| source City University of New York (X) |
level |
department Computer Science (X) |
This course introduces the student to the theoretical and practical aspects of computers. The major laboratory experience is the completion of programming projects using Polya's four-step method. These projects have been carefully selected and ordered to provide the student with experience in fundamental control and data structures.
Score: 5.827771 Details | Listing | Web page
This course is a continuation of CSC 110. Students are introduced to elementary data structures, string processing, and searching and sorting techniques. Students are expected to complete several complex programs.
Score: 5.827771 Details | Listing | Web page
This course focuses on discrete structures and techniques which have direct applications in computer science. Topics include the use of monoids, groups, finite automata and Turing machines in understanding and implementing simulations, circuitry, and the encoding and decoding of information.
Score: 5.827771 Details | Listing | Web page
This course is designed to provide a basic knowledge of computer architecture and Assembler Language programming with emphasis on the following areas: main storage organization, instruction sets and addressing, index and displacement registers, interrupts, and the program status word.
Score: 5.827771 Details | Listing | Web page
This course is an introduction to abstract data structures, their use and implementation. Storage allocation techniques, including stacks, queues, and linked lists and recursive programming will be discussed. Students will be expected to complete several programming assignments illustrating the basic concepts.
Score: 5.827771 Details | Listing | Web page
The students enhance their knowledge of Assembler Language and machine architecture by writing sophisticated programs utilizing indexing, subroutines and linkage conventions. User and system macros, conditional assembly and file input/output operations are covered.
Score: 5.827771 Details | Listing | Web page
This course introduces the student to more complex data structures. Topics include: the manipulation of trees, graphs and multi-linked structures, design and analysis of searching and sorting algorithms with emphasis on complexity and efficiency and memory management.
Score: 5.827771 Details | Listing | Web page
This course is an introduction to the principles of interactive computer graphics, including input techniques and devices, display files, and two-and-three-dimensional computer graphics.
Score: 5.827771 Details | Listing | Web page
This course presents the mathematical concepts underlying computer networks. The course introduces probability and stochastic process, queuing analysis and basic graph theory and relates these topics to various layers of the seven layer open systems interface (OSI) organization model of computer networks. Practical laboratory projects provide concrete illustratration of theoretical concepts.
Score: 5.827771 Details | Listing | Web page
This course teaches a computer language and emphasizes application of programming methods for the sciences and engineering. Numerical methods will be applied to examples gleaned from physics, chemistry ,and biology and engineering.
Score: 5.827771 Details | Listing | Web page
This course is similar in scope and assignments to SCI 120 but utilizes the Pascal programming language
Score: 5.827771 Details | Listing | Web page
This is a study of a typical microprocessor and interfacing techniques. Concepts of electricity and its application to digital circuits are introduced as needed for purposes of control and measurement of analog quantities such as current, voltage, and temperature.
Score: 5.827771 Details | Listing | Web page
Introduction to computer systems and computer logic; techniques of structured programming; data representation; basic algorithm design and implementation in a modern structured language (e.g., C++); computer solutions to problems taken from engineering, science, physics, mathematics, business and other applications.
Score: 5.827771 Details | Listing | Web page
Introduction to the theory and application of abstract mathematical structures, the design and analysis of algorithms and computer modeling of mathematics, computer and other disciplines. Topics selected from relations, partial ordering, graphs, and trees, mathematical reasoning, and methods of proof.
Score: 5.827771 Details | Listing | Web page
Introduction to mathematical methods in computer science. Topics include basic concepts of mathematical logic, set theory, elementary number theory, counting methods and probability, and informal proof.
Score: 5.827771 Details | Listing | Web page
Introduction to computer systems and computer logic; techniques of structured programming; data representation; basic algorithm design and implementation in a modern structured language (e.g., C++); computer solutions to problems taken from engineering, science, physics, mathematics, business and other applications.
Score: 5.827771 Details | Listing | Web page
Continuation of CSI 31. Introduction to object-oriented programming including encapsulation, polymorphism, and inheritance; class templates; recursion and recursive analysis; analysis of algorithms; program style; documentation of programs; debugging; development of major projects.
Score: 5.827771 Details | Listing | Web page
Introduction to data structures and algorithms for developing solutions to various computational problems for sorting and searching large collections of data. Topics include container classes, pointers and dynamic arrays, linked lists, stacks, queues, trees.
Score: 5.827771 Details | Listing | Web page
Introduction to the theory and application of abstract mathematical structures, the design and analysis of algorithms and computer modeling of mathematics, computer and other disciplines. Topics selected from relations, partial orderings, graphs, and trees, mathematical reasoning, and methods of proof.
Score: 5.827771 Details | Listing | Web page
Continuation of CSI 10. Data structures; records and pointers; analysis of algorithms, program style; documentation of programs; debugging; development of major projects.
Score: 5.827771 Details | Listing | Web page
Concepts and techniques underlying the World Wide Web. Image processing and two dimensional graphics as methods to produce material for the World Wide Web. Emphasis on the artistic, mathematical and computer science underpinnings of these topics.
Score: 5.827771 Details | Listing | Web page
Advanced methods of two-dimensional graphics, image processing, and World Wide Web design leading to team projects in the fields of science and art.
Score: 5.827771 Details | Listing | Web page
An introduction to the theory and practice of two- and three-dimensional modeling and rendering. Exploration of mathematical and design concepts in the lecture room, on the computer, and in the studio. Topics to include primitive objects, transformations, curve creation and manipulation, symmetries, surface creation and modification, basic rendering.
Score: 5.827771 Details | Listing | Web page
Advanced surface modeling with consideration of continuity of surfaces and their tangents and curvature. Evaluation techniques, construction planes, modeling workflow. Creation of computer models from two-dimensional views and three-dimensional models. Projects from industrial design and scientific visualization. Word Wide Web applications.
Score: 5.827771 Details | Listing | Web page
Web and disk based multimedia projects in the digital realm including digital audio, digital video and interactivity.
Score: 5.827771 Details | Listing | Web page
1 - 25 26 - 50 51 - 75 76 - 100 101 - 125 126 - 150 151 - 175 176 - 200 201 - 225 226 - 250 251 - 275 276 - 300 301 - 325 326 - 350 351 - 375 376 - 400 401 - 425 426 - 450 451 - 475 476 - 481