|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Fundamentals of Client/Server programming using socket interface; features of network programming including connection oriented and connectionless communication in multiple environments (Windows, UNIX, and Java); other client/server mechanisms, such as RPC and RMI) and formal object environments designed to facilitate network programming (CORBA, COM and Beans). Prerequisites: COMP-SCI 352, COMP-SCI 431. 3 hrs
-
3.00 Credits
Concurrency and control of asynchronous processes, deadlocks, memory management, processor and disk scheduling, parallel processing, file system organization. Prerequisites: COMP-SCI 352, and COMP-SCI 281 (or both E&C-ENGR 226 and EDE 227 for ECE students). 3 hrs
-
3.00 Credits
Specifications of syntax and semantics, simple statements, precedence, infix, prefix, and postfix notation, global properties of algorithmic languages, scope of declarations, storage allocation, binding time of constituents, subroutines, co-routines and tasks, list processing, string manipulation, run-time representation of program and data structures. Prerequisite: COMP-SCI 352. 3 hrs
-
3.00 Credits
This course will teach modern compiler techniques applied to both general-purpose and domain-specific languages. The examples chosen will also convey a detailed knowledge of stateof-the art based WWW technology. The fundamental goal of programming is to provide instructions to the computer hardware. The primary purpose of the compiler/translator is to facilitate communication from the programmer via some high level language to ultimately the computer hardware. Understanding how compiler/translators are built and operate is important to understanding efficiency of operation and storage. Prerequisite: COMP-SCI 352. 3 hrs
-
3.00 Credits
Taxonomy of software engineering, software lifecycle, process structured vs. data structured analysis and design, structured design methodologies, object oriented design, foundations of software engineering. This course fulfills the senior general education synthesis requirement. Prerequisite: COMP-SCI 352. 3 hrs
-
3.00 Credits
Design of human-computer interfaces considering the psychological and physical abilities of the user. User interface design from a functional and ergonomic perspective. Use of graphical interface standard X-Windows and the development of high quality user interfaces. Programming of user interfaces using Visual Basic. Prerequisites: COMP-SCI 451. 3 hrs
-
3.00 Credits
Introduction to requirements and design engineering with emphasis on organization and presentation of system requirements and designs for customers, users and engineers; validation of requirements and design with needs of system customer; examination of requirement and design changes during the lifetime of a system; transformation of informal ideas into formal detailed descriptions; examination of the different stages in the design process including architectural design, interface design and data structure design; examination of domain modeling criteria and examination of design quality attributes. Also discusses non-functional attributes and project resource allocation. Prerequisite(s): COMP-SCI 352: knowledge of at least one high-level programming language. 3 hrs
-
3.00 Credits
Introduction of software system testing (including verification), software reuse, software maintenance, and software re-engineering. Prerequisite(s). COMP-SCI 352; knowledge of at least one high-level programming language. 3 hrs
-
3.00 Credits
Search space generation, pruning and searching, employment of heuristics in simulation of the cognitive process, an overview of predicate calculus, automatic theorem proving. Prerequisite: COMP-SCI 441. 3 hrs
-
3.00 Credits
Intelligent agents. Solving problems by search. Game playing. Logical reasoning systems. Planning agents. Decision making. Learning methods. Neural networks and learning. Neural language processing. Perception Expert systems. Prerequisite(s): COMP-SCI 461 Artificial Intelligence. 3 hrs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|