|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Selected topics in computer science, offered as required, contents determined by needs of students in various majors at the time course is offered. Prerequisites depend on the topic. ( 1, 2, 3, 4)
-
3.00 Credits
Usually offered spring semester. Introduction to database management systems, database architectures; theoretical and applications data definition and query languages; database design and normalization; recovery, security and protection; concurrency; recent advances in databases. Students will be involved in database projects in which at least one is a team project. Prerequisite: CPSC 2740. (3 Credits)
-
3.00 Credits
Offered first summer session. Ten to twelve weeks of experience in industry or government-related jobs. Completion of two internship reports. Graded on a Pass/Fail basis. Prerequisite: CS or CIS major, completion of 62 degree credit hours (junior standing) and 2.0 or above g.p.a. ( 3-3)
-
3.00 Credits
Offered first summer session. Research participation for Computer Science/Computer Information Systems majors. Graded on a Pass/Fail basis. Prerequisite: CS or CIS major, sophomore standing, 2.5 gpa or above and permission of the instructor. ( 3-3)
-
3.00 Credits
Usually offered fall semester. Introduction to automata theory and its application to language translation. Topics include: the basic concepts of finite automata, Turing machines and computability; finite state acceptors and regular sets, context-free grammars, and push-down automata. Prerequisites: CPSC 2110, 2740, and MATH 2560. (3 Credits)
-
3.00 Credits
Introduction to computer graphics concepts, two and three dimensional graphics techniques and some advanced techniques such as shading, animation, and polygon filling are studied. Prerequisites: CPSC 3060 and MATH 2030. (3 Credits)
-
3.00 Credits
Introduction to the fundamental principles of artificial intelligence. Topics include: knowledge representation, first-order predicate calculus, graph representations, state space search, heuristic search, uncertainty management. Survey of selected Artificial Intelligence application areas. Some programming in Lisp, Prolog, or other language. Prerequisites: CPSC 2740, CPSC 3060, MATH 2030, and PHIL 2040. (3 Credits)
-
3.00 Credits
This course is a general introduction to Parallel Processing and focuses on two levels at which this can be perceived and applied: the hardware/software system level, and the algorithmic and programming level. Topics to be covered include the history of large-scaled computing, the architectural classification, design and algorithms for various machines, and methods for designing programs for parallel machines. Prerequisites: CPSC 3130, CPSC 3140, and CPSC 3060. (3 Credits)
-
3.00 Credits
Structural properties of programming languages, semantics of programming languages. A study of contrasts between procedural and applicative languages. A review of languages from different language paradigms that illustrate the principles of programming language theory. Prerequisites: CPSC 2740 and CPSC 4100. (3 Credits)
-
3.00 Credits
Compiler organization: lexical, syntactic analysis, symbol tables; parsing algorithms; storage allocation; code generation; code optimization. Design and implementation of a compiler. Prerequisites: CPSC 2740 and CPSC 4100. (3 Credits)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|