|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: CSC 228, CSCL 228. Introduces students to various techniques to design and analyze algorithms. Topics include examples of computational problems, basic issues related to algorithms, efficiency comparison, and the design and analysis of brute force, divide-and-conquer, decrease-and-conquer, and transform-and-conquer algorithm design strategies. (F, S)
-
3.00 Credits
Prerequisites: CSC 216, 228 and CSCL 216, 228. This course introduces the major concepts of process communication and synchronization, protection, performance measurement, and causes and evaluations of the problems associated with mutual exclusions and process synchronization among concurrent processes. This course introduces and analyzes various operating systems in terms of processor management, memory management, device management, information management, and distributed systems management. (F, S)
-
3.00 Credits
Prerequisites: CSC 228 and CSCL 228. This course is designed to introduce students to the concepts and theories of database systems. Topics include: information models and systems; the database environment; data modeling; conceptual modeling using the entityrelationship approach and mapping to relational tables; the relational model including the relational data structure, integrity rules, relational algebra and relational calculus; normalization; data definition and data manipulation in SQL; conceptual, logical, and physical database design; security; transaction management; query processing; and advanced topics in database systems. (F, S)
-
3.00 Credits
Prerequisites: CSC 216, CSCL 216. This course presents a general model of compilers, then uses this model to demonstrate the implementation of advanced features. Topics to be covered are logical analysis, syntax, and storage allocation.
-
3.00 Credits
Prerequisites: CSC 216, 228, CSCL 216, 228. Study of the organization and specification of programming languages. Topics include an overview of programming languages; issues in language design, including typing regimens, data structure models, control structure models, and abstraction; virtual machines; language translation; interpreters; compiler design; lexical analysis; parsing; symbol tables; declaration and storage management; code generation; and optimization techniques. (F, S)
-
3.00 Credits
Prerequisites: Senior level with 15 hours of 300-level courses. Discussion on trends in computer science. Students are required to prepare a paper and present it to their peers. Students who have participated in a Co-op Program will conduct a seminar discussing their work assignments.
-
3.00 Credits
Prerequisites: CSC 323 and 325. This course presents the history of networking and the Internet, protocol concepts, TCP/IP, multimedia and wireless, distributed computing, network security and Web technologies. (F, S)
-
3.00 Credits
Prerequisites: CSC 325 and 330. This course presents concepts of computer moral and legal issues, describes the impact of computers on society and presents techniques which are applicable in addressing problems posed by the social impact of computers. As a Service Learning Course, students will be able to help agencies and businesses in educating them on the most recent Anti-virus software available, viruses, e-mail scams, privacy issues, intellectual property rights, and computer crimes. (F, S)
-
3.00 Credits
Prerequisites: CSC 325 and CSC 475. Students will design, code, test, implement and document a large and complex application program. (F, S)
-
3.00 Credits
Prerequisites: MATH 355, CSC 228, CSCL 228. Introduction to simulation models, writing programs to generate random numbers from various probability distributions. Simulation models using GPSS/H language for problem solving.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|