|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: CMP SCI 2250, CMP SCI/MATH 3000, MATH 2450 and MATH 1320. Addresses the design and mathematical analysis of fundamental algorithms in computer science. Algorithms studied may involve search, sorting, data compression, string manipulation, graph traversal and decomposition, and algebraic and numeric manipulation.
-
3.00 Credits
Prerequisites: CMP SCI 3010 or consent of instructor. A project-oriented course which examines core Java features and selected Internet applications, such as networking, servlets, applets, AWT/SWING graphics, database connectivity, and XML.
-
3.00 Credits
Prerequisites: CMP SCI 2750 and MATH 2450. Provides a technical introduction to electronic commerce over the Internet, examining topics such as electronic data interchange, digital currency, and electronic catalogs. The course discusses technical issues such as telecommunications infrastructure, data warehousing, software agents, and storage retrieval of multimedia information. Other topics may include cryptographic techniques as applicable to web-site development, management of data in a secure manner, authentication and confidentiality, different levels of security (transaction, network, and protocol), and digital signatures.
-
3.00 Credits
Prerequisites: CMP SCI 2750. Focuses on user interface design standards as a programming problem. It covers topics such as functional vs. aesthetic concerns, elegance and simplicity, interference between competing elements, visual variables, perceptual organization for visual structure, grid-based design of module and program, semiotics with images and representation.
-
3.00 Credits
Prerequisites: CMP SCI 3130. Covers finite state machines and pushdown automata, and their relationship to regular and context-free languages. Also covers minimization of automata, Turing machines, and undecidability. Other topics may include Church's Thesis, uncomputability, computational complexity, propositional calculus and predicate calculus.
-
3.00 Credits
Prerequisites: CMP SCI 2260. A study of the principles of modern programming languages. The students perform a comparative study of syntax, semantics, and pragmatics of high-level programming languages. Also provides a discussion of list-processing, object-oriented, functional, procedural, or other programming paradigms.
-
3.00 Credits
Prerequisites: CMP SCI 2700, CMP SCI/MATH 3000, CMP SCI 4250, and MATH 2450. Looks at the theory of programming languages as well as the theory of program translation as a means for dealing with the conceptual gap introduced by the levels of abstraction. Program translation mechanisms are studied as a means to explore the tradeoff between language expressiveness, translation, and execution effectiveness. Particular attention is paid to compilers, with emphasis on constraints induced by syntax and semantics.
-
3.00 Credits
Prerequisites: CMP SCI 2260, CMP SCI 2750 and CMP SCI 3130. An overview of AI applications is presented. An AI programming language, such as Prolog or Lisp, is introduced. Fundamental AI problem solving techniques are applied to heuristic search and game playing. An introduction to knowledge representation and expert systems is given. Topics such as theorem proving, neural networks, and natural language processing may also be studied.
-
3.00 Credits
Prerequisites: CMP SCI 2260, CMP SCI 2750 and CMP SCI 3130. The basic architecture of various types of graphics systems is presented. Also presents a detailed description of the basic algorithms for 2-dimensional and 3-dimensional graphics systems. Algorithms for shading, hidden line removal, and rendering in the 3-D systems will be examined. The course involves significant project work.
-
3.00 Credits
Prerequisites: CMP SCI 2260, CMP SCI 2750 and CMP SCI 3130. Focuses on low-level image processing data structures and algorithms for binary image processing, region and texture analysis, image filtering, edge detection, and contour following. Other topics include coding for storage, retrieval, transmission, and image restoration.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|