|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Data-centered modeling of an actual corporate application. Client-server approaches to reusability and resource sharing. Prototyping and the project life cycle as approaches to software development. Student projects continue skill development in database design. Prerequisite: COSC 332. (Offered Spring Semester only.)
-
3.00 Credits
The course introduces students to the discipline of software engineering through a series of selected readings, class discussions, and practical learning experiences. The course will survey the issues, approaches, and tools for addressing key areas of software engineering. Including software requirements definition, software architectures, software analysis/design, technical software development, alternative software life cycle models, software process and project management, open source software development, software version and configuration management, software quality assurance and testing. Prerequisite: COSC 332. (Alternate years, offered Spring 2009.)
-
3.00 Credits
Study of features of programming languages and of the methods used to specify and translate them. Topics include LISP, virtual machines, syntax and semantics, binding times, scoping rules, implementation choices, procedure calling, and parameter passing. Prerequisite: COSC 282. (Offered Fall Semester only.)
-
1.00 - 3.00 Credits
Practical experience under professional supervision, open to juniors and seniors with at least four computer science courses completed. Prerequisites: Instructor and Advisor consent required.
-
3.00 Credits
This course introduces the basics of data communication and networking. Students will develop an understanding of the general principles of networking as implemented in networks connected to the Internet. Specific attention will be given to the principles of network architecture and layering, multiplexing, network addressing, routing and routing protocols. Activities include setting up a local area network, the internet, security, network management and network performance analysis. Prerequisite: Junior or Senior Status.
-
3.00 Credits
Overview of the parts of modern operating systems: process scheduling and synchronization, deadlocks, virtual memory management, file systems, protection and security, distributed systems. Systems programming in UNIX. Prerequisite: ENGR 342/349. (Offered Spring Semester only.)
-
3.00 Credits
Intelligent agents. Knowledge-based systems, neutral networks, genetic algorithms, natural language processing, robotics, computer neural vision, virtual reality, and philosophy of artificial intelligence. LISP programming. Prerequisite: COSC 282. (Alternate years.)
-
3.00 Credits
Graphics hardware and software. Graphics standards. Topics include two- and three-dimensional transformations, clipping, projection, hidden line and hidden surface algorithms. A significant graphics project is an important component of the course. Prerequisite: COSC 282. (Alternate years, offered Fall 2009.)
-
3.00 Credits
Each offering may deal with a different area of computer science, such as compiler design, natural language processing, theory of computation, computer vision, robotics, analysis of algorithms, real-time and distributive processing, software engineering, digital design, computational complexity, simulation, information theory, queuing analysis, systems analysis, scientific computation, parallel processing, and neural networks. May be taken more than once for credit (with a different topic). Prerequisites: upper-division status, details differ depending upon topic offered.
-
1.00 - 3.00 Credits
Independent study in computer science under the direction of an instructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|