|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
3 credits Prerequisite: Permission of Department Chair.
-
3.00 Credits
3 credits Programming languages; historical perspective and underlying serial computation model; theory: finite automata, Backus-Naur Form, representations, and grammars; and design: syntax, semantics, run-time implementation, and application domains. Language paradigms including procedural, functional, logical, object-oriented, and non-sequential processing. Prerequisite: CSC 290
-
3.00 Credits
3 credits An introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite: junior Computer Science standing.
-
3.00 Credits
3 credits Prerequisite: Permission of Department Chair.
-
3.00 Credits
3 credits Introduction to computer graphics, beginning with elementary methods for picture generation; graphical methods for forming geometric figures (lines, circles, polygons, etc.); representation of two- and three-dimensional objects; transformations, windows and clipping, hidden line and surface removal. Prerequisite: CSC 354.
-
3.00 Credits
3 credits Introduction to an AI programming language such as LISP or PROLOG; AI in theory: knowledge representation and problem-solving techniques with production, blackboard, logic-based, and object-oriented systems; AI in practice: game playing, expert, natural language understanding, learning, perceiving, and robotic systems. Prerequisite: CSC 280 and 340.
-
3.00 Credits
3 credits Principles and concepts of process and resource management in operating systems. I/O programming; interrupt mechanism, memory management; processor management; scheduler; traffic controller; device management; and information management and file systems. (Note: Credit will not be given for both CSIT 420 and CSC 457.) Prerequisite: CSC 354.
-
3.00 Credits
3 credits Problem-solving strategies, including: divide and conquer, greedy, backtracking, and dynamic programming; complexity analysis of algorithms; introduction to complexity classes P and NP, with strategies for NP-complete problems. Prerequisite: CSC 354.
-
3.00 Credits
3 credits An introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite: senior Computer Science standing
-
3.00 Credits
3 credits Basic concepts and major issues of project design using a software engineering approach; the software development life; structured analysis and object-oriented design techniques; project planning; cost estimation; requirements definition. Requires a team project to design a software system by generating a software requirements specification. Prerequisite: senior computer science standing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|