|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course examines the design and implementation of computer operating systems, which are the programs that act as resource managers in computer systems. Topics include fundamentals of processes and timesharing, primary and secondary storage management, input/output processing and user-machine interfacing. Prerequisite: CMP 221.
-
3.00 Credits
This course will examine principles and practices used to effect communications between computers, hardware devices, and other computers. Included will be examination of ports, communications servers, serial, parallel, local area and wide-area networks, Ethernet, and the TCP/IP protocol. Prerequisite: CMP 333.
-
3.00 Credits
This is an applied course in programming language constructs emphasizing the runtime behavior of programs. Topics include data types and structures, control structures and data flow, subroutines, recursion, dynamic storage allocation, and formal language concepts. Prerequisite: CMP 221.
-
3.00 Credits
This course provides background by defining and explaining technical, behavioral, economical, and organizational concepts relevant to information needs for decision making. The student is introduced to financial, technical, and strategic-planning information systems. The design, planning, organizing, and controlling of user services, and the management of systems are key elements of the course. Prerequisite: CMP 111 and Junior standing.
-
3.00 Credits
This course introduces logical and physical data structures, database design, design objectives, commercial database management systems, and database administration. Relational and object models are introduced along with such concepts as query languages, data dictionaries, and distributed networks. Prerequisite: CMP 221.
-
3.00 Credits
This course presents a formal approach to state-of-the-art techniques in software design and development. An integral part of the course is the involvement of students working in teams in the organization, management, and development of a large software project. Prerequisites: CMP 221.
-
3.00 Credits
This course covers the theory, design, implementation, and analysis of algorithms in depth. Topics covered include: methods of algorithm analysis and verification; algorithmic strategies such as divide and conquer, dynamic programming, and backtracking; complexity classes; sorting, searching, and pattern matching; graph and tree processing; optimization algorithms; theory of computability and undecidability; and parallel and distributed algorithms. Prerequisite: CMP 221.
-
3.00 Credits
This course investigates one or more current topics in the field of computer science. Prerequisite: CMP 221 and Junior standing.
-
3.00 - 9.00 Credits
Students who qualify may be placed with a company according to availability of internship positions and college regulations. Consult the department chair for requirements.
-
3.00 Credits
This course develops algorithms involving iteration to approximate solutions to various kinds of problems. It studies finite differences, interpolating polynomials for numerical differentiation and integration, as well as the solution of equations and differential equations. The hand calculator and personal computer are the normal tools for this course. Prerequisites: MTH 126 or consent of instructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|