|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Usually offered spring semester. Builds on the topics discussed in CPSC 1710 and 1720 to introduce students to the fundamental concepts of data structures and the algorithms derived from them. Topics include recursion, the underlying philosophy of objectoriented programming, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), sorting, the basics of algorithmic analysis, and an overview of programming paradigms. Prerequisite: CPSC 1720. (3 Credits)
-
3.00 Credits
Usually offered fall semester. An implementation-oriented introduction to the software development techniques used to create medium-scale interactive applications. Topics include event-driven programming, computer graphics, human-computer interaction, and graphical user interfaces. Students will be required to complete a number of projects, at least one of which will be a team project. Prerequisite: CPSC 2730. (3 Credits)
-
3.00 Credits
This course introduces students to multimedia concepts, methods, and techniques. Topics include a thorough coverage of web-based graphics, text, audio, and video. Students will gain experience in graphic techniques (including image creation and interactivity), advanced web design (animation, controls, and sound); all by using commercial products within a 'mock' web design company. Prerequisite: Completion of all developmental mathematicscourses. (3 Credits)
-
3.00 Credits
Methods of numerical computation. Error analysis, solutions of equations, interpolation and polynomial approximation, least squares approximation, numerical differentiation and integration, numerical solution to differential equations. Prerequisites: MATH 2080 and a working knowledge of some programming language. Corequisite: MATH 2530. (3 Credits)
-
3.00 Credits
Usually offered spring semester. Design and analysis of computer algorithms in terms of space and time complexity, analysis of several advanced search, sort, tree, and graph algorithms; discussion of algorithmic strategies such as divide-and-conquer, greedy, backtracking, and branch-and-bound; introduction to NP-hard and NP-complete problems. Prerequisites: CPSC 2730 and MATH 2550. (3 Credits)
-
3.00 Credits
Individual or group study in an approved area of computer science. Guidance by one or more members of faculty. Prerequisite: Permission of the chairperson. Credit determined by faculty member and chairperson. ( 0, 1, 2, 3)
-
3.00 Credits
This course introduces students to: computer organization, processors, memories, peripherals, study of recent advances in computer architecture, parallelism, hardware, software, and multilevel machines. Prerequisites: CPSC 2110, CPSC 2110L and CPSC 2730. (3 Credits)
-
3.00 Credits
Usually offered fall semester. This course introduces students to the design and implementation of operating systems. Topics include: an overview of the components of an operating system, mutual exclusion and synchronization, implementation of processes, scheduling algorithms, memory management, and file systems. Prerequisites: CPSC 2730. (3 Credits)
-
3.00 Credits
Familiarization with C and UNIX. Detailed study of C and UNIX with focus on application programming in C in the UNIX environment. Shell programming, UNIX internals and file system. Extensive programming. Prerequisite: CPSC 2740. (3 Credits)
-
3.00 Credits
This course introduces the student to the structure, implementation, and the theory of networks, as well as their applications. Topics include the study of network protocols, network modes, different layers of ISO-OSI model, network topology, routing algorithms, and different types of Local Area and Wide Area Networks. Prerequisite: CPSC 3140. (3 Credits)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|