|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
An introduction to information models and systems, including relational and object-oriented database management systems, data modeling, knowledge representation, problem spaces, models of reasoning, non-symbolic artificial intelligence, and other topics in intelligent systems. Prerequisite: CS 257.
Prerequisite:
CS-257
-
4.00 Credits
Introduction to the concepts of operating system and networks. Topics include procedures, processes, resource management, interrupt-driven processing, protocols for communicating messages, such as Transport Control Protocol and User Datagram Protocol, error detection, methods for routing messages, application protocols, such as HTTP and SMTP. Prerequisites: CS 246 and 257.
-
4.00 Credits
The specification, design, implementation, documentation, testing and management of software systems. Intensive work on a group project, directed by the instructor, to design and develop a usable software system. Students will also learn fundamentals of graphics and graphical user interfaces. Prerequisite: CS 257.
-
3.00 Credits
A study of the fundamentals of interactive computer graphics systems and software. Emphasis is placed on graphics primitives, geometric transformation and projection, methods of creating visual realism, and selected graphics algorithms. Prerequisites: CS 158 (CS 257 is recommended) and MATH 122 or 131.
Prerequisite:
CS-158 AND (MATH-122 OR MATH-131 OR MATH-151)
-
4.00 Credits
Emphasis on the limits to the power of computation and a systematic analysis of the algorithms that harness it. Computability topics include the Chomsky hierarchy, several automata and language models, and demonstrations of uncomputable problems. Complexity topics include various design strategies such as greedy, divide and conquer and backtracking, and fundamental computing algorithms, such as searching, sorting, graphs, trees, pattern matching and computational geometry, with a short foray into distributed algorithms. Prerequisites: CS 257 and MATH 269.
Prerequisite:
CS-257 AND MATH-269
-
0.00 Credits
5 - 3. The application of computer science concepts in a professional setting. Grade based on employer’s evaluation and student’s written and oral reports. Prerequisites: CS 257; approval of Cooperative Education Advisor and the Chair of the Department. S/U grade. May be repeated for additional credit.
Prerequisite:
CS-257
Corequisite:
AAA-990
-
3.00 Credits
The student defines a suitable computer application, develops the necessary software using appropriate techniques and prepares documentation for the use and support of the completed system. An oral report is required. Prerequisites: CS 358, senior standing and a proposal approved by the Chair of the Department.
Prerequisite:
CS-358
-
1.00 - 3.00 Credits
An advanced course for computer science majors. The topic studied may change from year to year. Possible topics: data communications and networks, supercomputers, parallel processing or computer architecture. Prerequisites: consent of the Chair of the Department. Specific course requirements depend on topic. Offered upon sufficient demand. Prerequisite: consent of the instructor.
-
1.00 - 3.00 Credits
The student undertakes a research problem in Computer Science under the direction of a faculty member. Written and oral reports are required. Prerequisite: consent of the Chair of the Department. S/U grade.
-
2.00 Credits
Student and faculty presentations in the context of professionalism and ethical responsibilities in software development and human-computer interaction. Topics include laws, risks, and liabilities, codes of ethics, privacy, international and gender related issues, philosophical frameworks, and economic implications. Students will learn and develop oral presentation and research skills. Prerequisites: CS 246 and 257.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|