|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Credits: 4 Prerequisites: MTH 309, CSE 250 Corequisites: None Type: LEC/REC This course will focus on text-based information retrieval (IR) techniques, more popularly known as search engines. Various IR models such as the Boolean model, vector space model, probabilistic model will be studied. Efficient indexing techniques for large document collections as well as specialized collections will be examined. Various query expansion techniques such as local context analysis will be introduced. Finally, the course will also discuss search engines for the web, and the use of link analysis to determine document/page relevance. Students will work on written assignments, as well as hands-on programming projects to gain expertise in this area.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 113 or CSE 115; MTH 41, MTH 306, MTH 309 or permission of instructor Corequisites: None Type: LEC/REC First part of a -semester sequence, which explores the design and implementation of numerical methods to solve the most common types of problems arising in science and engineering. Most such problems cannot be solved in terms of a closed analytical formula, but many can be handled with numerical methods learned in this course. Topics for the two semesters include: how a computer does arithmetic, solving systems of simultaneous linear or nonlinear equations, finding eigenvalues and eigenvectors of (large) matrices, minimizing a function of many variables, fitting smooth functions to data points (interpolation and regression), computing integrals, solving ordinary differential equations (initial and boundary value problems), and solving partial differential equations of elliptic, parabolic, and hyperbolic types. We study how and why numerical methods work, and also their errors and limitations. Practical experience is gained through course projects that entail writing computer programs. Cross-listed with MTH 437.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 437 or MTH 437 Corequisites: None Type: LEC/REC Second part of the -semester sequence described under CSE 437. Cross-listed with MTH 438.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 305 Corequisites: None Type: LEC/REC Examines in detail the software development process. Topics include software life-cycle models; architectural and design approaches; various techniques for systematic software testing; coding and documentation strategies; project management; customer relations; the social, ethical, and legal aspects of computing; and the impact of economic, environmental, safety, manufacturability, and sustainability factors on design. Students in this course participate in a real-world project from conception to implementation.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 305, CSE 396 Corequisites: None Type: LEC/REC Considers problems encountered in the design and implementation of a translator for high-level programming languages: lexical analysis, context-free grammars, parsing, storage allocation, code generation and optimization, and error recovery. Uses compiler construction tools for the programming projects. Offered occasionally.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 305 Corequisites: None Type: LEC/REC A course in theoretical software engineering, covering the practical development of correct programs based on a mathematical notion of program correctness. Topics include: propositional and first-order logic; the specification of programs using Hoare triple and Dijkstra s weakest preconditions; the definition of a small imperative language; assignment, sequencing, a conditional statement, and a loop; and programming as a goal-oriented developmental activity, based on the formal definition of a small language. Offered irregularly.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 497 or permission of instructor Corequisites: None Type: LEC Includes topics: VLSI design fundamentals; various aspects of testing; fault model; design for testability; built-in self-test; simulation at various levels; software tools and equipment, built-in self-testing PLAs; built-in self-testing RAMs. The major design project is on testable design of VLSI. Expects students to use the testable design concepts learned in the class and incorporate them into the circuits during the chip design. The project is an open-ended problem, and students are free to exercise a combination of ideas.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 380 and CSE 44, or permission of instructor Corequisites: None Type: LEC/REC Software designs produced in the prerequisite CSE 44Software Engineering course are carried here to a complete hardware realization. Bringing skills learned from previous hardware and software-oriented courses, students form multidisciplinary workgroups and are given tools, parts, goals, and constraints, all of which define the integrated design setting. These workgroups identify, formulate, and solve the hardware and software problems posed by their project, and defend their realization concepts at key intervals during the project build-out. Projects are tested, and a report analyzing the level of satisfaction of design and performance specifications submitted. Each group prepares a rollout presentation, which includes a demonstration of their project in operation. This is a required course for CEN majors.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 305 or permission of instructor Corequisites: None Type: LEC/REC Discusses basic concepts of modern database management systems. Topics include: data models, query languages, integrity constraints, indexing, query optimization, and transaction management. Students implement an example database application. Offered irregularly.
-
4.00 Credits
Credits: 4 Prerequisites: CSE 305 or permission of instructor Corequisites: None Type: LEC/REC Introduces the field of knowledge representation and reasoning, the branch of artificial intelligence concerned with the techniques for representing and reasoning about the information to be used by an AI program. Topics typically include: the knowledge-representation hypothesis; propositional and first-order logic; model finding; resolution; syntactic proof theory; direct and refutation methods; relevance logic; truth maintenance and belief revision; commonsense reasoning; ontologies. Other topics that may be included as time permits are: modal logics; non-monotonic, defeasible, and default logics; logics of knowledge and belief; frames; description logics; vague and uncertain beliefs; logics of actions and time.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|