|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course introduces the basics of interactive computer graphics including software and hardware requirements for computer graphics systems, graphics data structures, algorithms and programming languages, raster and random display devices, and graphics applications. Students will work with dedicated graphics computers in completing laboratory exercises and course projects.
-
3.00 Credits
An introduction to operating systems with emphasis on fundamental principles. These include store management, processor management, file systems, and input/output. Laboratory exercises are assigned using a language that supports concurrency. Distributed and "real time illustrations are used, as well as standard operating system illustrations.
-
3.00 Credits
This is an introduction to language translation. Topics include specification of languages and its relation to automata, lexical analysis, finite state machines, context free languages, LL and LR parsing methods, syntax directed translation, error recovery, code generation, and portability.
-
3.00 Credits
Software Engineering and Project Management deals with Software Development Life-Cycle Methodologies. SDLC methodologies consist of gathering requirements on, implementation, testing, documentation, deployment and maintenance of software. The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process. SDLC is a structure followed by a development team within the software organization. It consists of a detailed plan describing how to develop, maintain and replace specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.If the student takes CPSC 468 for the undergraduate program, he/she can take CPSC 668 for additional credits.
-
3.00 Credits
This course will investigate the architecture and software models involved in parallel computing. We will explore both shared-memory and distributed-memory systems, along with the algorithms and languages involved in those systems.
-
3.00 Credits
A survey of artificial intelligence topics including heuristic programming, search techniques, knowledge representation, expert systems, vision and speech in automators, pattern recognition, and robotics.
-
3.00 Credits
An advanced study of algorithms and data structures. Analysis of algorithms, space and time complexity, and the NP classes will be considered. Significant illustrative individual or group programming projects are required. Examples may be drawn from heuristic programming, encipherment, natural language processing, object code generation, combinatorial analysis, graphics, robotics, relational databases, or other algorithmic issues of current importance.
-
3.00 Credits
This course provides an overview of concepts, techniques, algorithms and applications in machine learning, including supervised learning (e.g.: classification and regression), unsupervised learning (e.g.: clustering and dimensionality reduction), and learning theory (e.g.: bias/variance; regularization and feature selection). Moreover, the course will include research projects that will require writing computer code, conduction experiments, and writing papers. If the student takes CPSC 480 for the undergraduate program, he/she can take CPSC 680 for additional credits.
-
3.00 Credits
This course covers the theoretical and practical fundamentals of Big Data. Students will learn the essentials of big data analytics including Big Data Characteristics, Management, Storage, Processing, and Analysis. The course is designed to involve hands-on experience with big data frameworks such as Hadoop MapReduce and Spark. If the student takes CPSC 485 for the undergraduate program, he/she can take CPSC 685 for additional credits.
-
3.00 Credits
The course is the study of software engineering principles and design. The course will emphasize requirement analysis, design, testing, debugging and implementation of a semester long project. Students will work in groups for the project to be implemented. There will be multiple phases for the design and implementation of the project. The project will be implemented using a standard programming environment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|