|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An advanced course in the theory, techniques, and tools for developing and maintaining commercial Web sites. Students will be expected to design and implement a transaction-based site with database and security support. P: CSC 542.
-
3.00 Credits
Language definition structure; data types and structures; control structures and data-flow; run-time consideration; interpretive languages; lexical analysis and parsing. P: CSC 527.
-
3.00 Credits
Review of program language structures, grammars, translation, loading, execution and storage allocation; compilation of simple structures. Organization of a compiler including compile-time symbol tables, lexical scan, syntax and semantic analyzer, object code generation, error diagnostics; object code optimization techniques; overall design. P: CSC 527.
-
3.00 Credits
Lan, topologies, bus, star, ring, interface cards, network operating system, Novel NetWare; passwords, login scripts, menu, filter, syscon, print services, file services, security. This course was formerly titled "Introduction to Local Area Networking (LAN.)." P: CSC 222 or industry experience.
-
3.00 Credits
Concurrency control; memory management; CPU Scheduling; file structure; security and protection. P: CSC 536.
-
3.00 Credits
Relations, relational algebra, SQL, normal forms, Database design, data dictionaries, recovery, concurrency control, two phase commits, application program generator. P: CSC 222 or industry experience.
-
3.00 Credits
The application of computer programming and analysis to numerical and scientific applications. Topics include numerical differentiation and integration, solutions of equations and systems of equations, polynomial approximation, and error analysis. P: MTH 246.
-
3.00 Credits
Encapsulation, information hiding, object responsibility, member functions, instantiation, class, inheritance, abstraction, ad hoc polymorphism, operator overloading, parametric polymorphism, decomposition, messages, interfaces, coupling, assertions, analysis, problems, solutions, information, entities, events, relationships, notation, reusability, extensibility, portability, maintainability. P: CSC 222 or industry experience.
-
3.00 Credits
Problem-solving systems and search methods; representation of knowledge and expert systems; game playing; machine learning and perception; implementing artificial intelligence systems. P: CSC 222, 527.
-
3.00 Credits
An advanced study of Internet and Web protocols and the integration of programming techniques with a Web interface. Both client-side and server-side programming are covered, with topics including HTML, client-side scripting, server-side programming via the Common Gateway Interface, and current development technologies. P: CSC 222 or CSC 121 and 221.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|