|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
The theory of Abstract Data Types (ADTs); applications and implementations of the classical ADTs including lists, sets, stacks, queues, trees, and graphs; recursion; elementary algorithm analysis. (3 hr. lec./1 hr. lab.) Prerequisites: CPS 2231 and MATH 2110. # Replaces CPS 1031, CPS 2341, CPS 2342, CPS 2440 for computer science majors; replaces CPS 1031, CPS 2341, CPS 2342 for mathematics and meteorology majors.
-
3.00 Credits
Fundamental concepts of assembly language programming as a means of introducing computer architecture. Data representation, logic gates, CPU and memory organization, the instruction cycle, addressing modes, high and low level code equivalence from assignments and iteration to subroutine and parameter passing. Prerequisite: CPS 2231 and MATH 2110.
-
3.00 Credits
Historical development of operating systems, types of operating systems, CPU scheduling, memory management, file organization and access, concurrent processes, I/O organization. Prerequisite: CPS 2232 and CPS 2390.
-
3.00 Credits
An introduction to operation and software design for local area networks: ISO/IEEE network standards, survey of network operating systems, setting up a network, LAN programming at the system level, NETBIOS and assembly level network programming. Prerequisite: Completion of CPS Core.
-
3.00 Credits
A study of characteristics of programming languages and classifications: machine, procedure- oriented, numerical, scientific, business data processing, string and list grammars, multipurpose, control and basic compiler methods. Prerequisite: CPS 2390.
-
3.00 Credits
Information systems computing concepts and processes using a high level visual programming language; information systems requirements, design, construction and testing. Prerequisite: CPS 2232 # Replaces CPS 2351 and CPS 2352
-
3.00 Credits
An investigation into the application of algorithms using a high level language. The application of structured programming concepts in a "hands-on" environment. Theinvestigation and development of projects emulating the "real world." Prerequisite: Completion of CPS Core.
-
3.00 Credits
Algorithmic analysis. Measures of complexity. Best case, worst case, and average behavior. Algorithms involving sorting, graphs, networks, and number theory. NP-Completeness. Prerequisites: Completion of CPS Core, MATH 2110 and MATH 2412.
-
3.00 Credits
Information and coding, measurement and transmission of information, redundancy, noise, data bank security in government and industry, computer network weaknesses, data encryption. Prerequisite: CPS 2232.
-
3.00 Credits
The Internet and the World Wide Web, Unix essentials, TCP/IP, MIME, browsers, HTML, the Winsock API, Introduction to PERL, CGI, Web server configuration and administration, Java script and Java, Client/server computing on the Web. Prerequisite: CPS 2232 or Equivalent or permission of instructor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|