|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: MATH 252 and CPTR 230 or permission of instructor. See MATH 360 for course description. Cross-listed as MATH 360. Credit may be earned for only one department listing. (Spring Semester, odd years)
-
3.00 Credits
Prerequisite: CPTR 200 with minimum grade of "C" . Surveys networking and its impact oncurrent and future practices in distributed computing. Covers communication and networking terminology, theory, hardware, and protocols. Peer-to-peer and client-server software models are presented, with the Internet and the World-Wide Web as examples. The impact of net-centric computing on security, privacy, human-computer interaction and other social and ethical issues is discussed. (Spring Semester, even years).
-
3.00 Credits
Prerequisite: CPTR 350. Capstone course for Computer Science majors applies software development of a real-world project in team setting. CASE tools, techniques and notations used in analysis, design, documentation, testing and maintenance, as well as formal methods for verification and validation are covered. Methods for effective client communication, the moral and ethical responsibilities of software developers, and other social, professional and ethical issues are discussed. (Spring Semester)
-
3.00 Credits
Prerequisites: CPTR 325 and CPTR 350. The analysis of high-level programming languages. Topics include formal language specification, run-time organization of languages, data storage allocation, virtual machines, sequence control, runtime storage management, finite state automata, context-free grammars, and programming semantics and paradigms. (Fall Semester, even years)
-
3.00 Credits
Prerequisites: CPTR 325 and CPTR 350. An introduction to artificial intelligence, its approaches and algorithms. An introduction to programming in LISP. Topics include production rules, knowledge representations, various search strategies, and planning. Learning, natural-language understanding, and neural networks are briefly discussed. (Fall Semester, odd years)
-
3.00 Credits
Prerequisites: MATH 151, MATH 288 and CPTR 350. Introduction to 2D and 3D graphics and the principles of computer graphics. Covers the algorithms used in common graphics libraries. Includes an introduction to graphics hardware, mathematics of affine and projective transformations, perspective, curve and surface modeling, hidden-surface removal, color models, illumination, shading, and reflection. Also looks at application of graphics. (Spring Semester, even years)
-
3.00 Credits
Prerequisites: CPTR 325 and CPTR 350 or permission of instructor. Study of the design and implementation of computer operating systems. Topics include tasking process coordination and synchronization, scheduling, dispatch, physical and virtual memory, device management, file systems and naming, security, protection, communications, and distributed and real-time systems. (Offered as needed)
-
3.00 Credits
Prerequisite: CPTR 326 and CPTR 420 or permission of instructor. Syntax and semantics, scanning, parsing, code generation, code optimization. Compiler-writing techniques. (Spring Semester, odd years)
-
1.00 - 3.00 Credits
Prerequisite: CPTR 410 or permission of instructor. The student will gain experience on a largescale project under the direction of an instructor, either in the area of programming or in computer operations. (Offered as needed)
-
1.00 - 3.00 Credits
Prerequisite: Permission of instructor. A current advanced topic in computer science will be explored. (Offered as needed)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|