|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 3.00 Credits
Special topics in CSC at the early undergraduate level.
-
3.00 Credits
Numerical computations with digital computers; floating point arithmetic and implications of round-off error. Algorithms and computer techniques for the numerical solution of problems in: function evaluation; zeros of functions; interpolation; numerical differentiation and integration; linear systems of equations; curve fitting; solutions of non-linear equations; numerical solutions of ordinary differential equations.
-
4.00 Credits
Combinational logic circuits and their relation to Boolean algebra. Functional properties of combinational and sequential components and their realizations in integrated circuit forms. Organization of digital computer components; processors, controlunits, memories, switches, and peripherals. Architecture of computer systems. Computer arithmetic. Microprogrammed control. Interrupt mechanisms. Laboratory exercises involve logical, functional, and electrical properties of components from gates tomicroprocessors.
-
3.00 Credits
A survey of fundamental abstract data types along with efficient implementations for each. Emphasizes asymptotic running time as a measure of program performance. Lists, stacks, queues, sparse arrays, binary trees, heaps, balanced search trees, and hash tables. Illustrative applications such as graph, text-processing, or geometric algorithms.
-
3.00 Credits
Abstract data types; abstract and implementation-level views of data types. Linear and branching data structures, including stacks, queues, trees, heaps, hash tables, graphs, and others at discretion of instructor. Best, worst, and average case asymptotic time and space complexity as a means of formal analysis of iterative and recursive algorithms.
-
3.00 Credits
Application of product engineering methods to software: quality assurance, project management, requirements analysis, specifications, design, development, testing, production and maintenance.
-
3.00 Credits
Study of three classical formal models of computation--finite state machines, context-free grammars, and Turing machines--and the corresponding families of formal languages. Power and limitations of each model. Parsing. Non-determinism. The Halting Problem and undecidability. The classes P and NP, and NP-completeness.
-
3.00 Credits
Fundamentals of information systems development and use in organizational setting. Information systems (IS), concepts, hardware, software, telecommunications, database management. IS development, applications and management in telecommunications,database management, various business processes, global issues, security and ethical challenges.
-
3.00 Credits
This course explores client-server computing on the World Wide Web. The course focuses on the architecture of web-based client-server applications and accepted industry practices. Students work in teams to develop web applications with dynamic content delivery.
-
3.00 Credits
Professional and social issues associated with computing, and their ethical dimensions. Basics of ethical theory, including utilitarianism and duty-based ethics. Codes of ethics and professional responsibility. Intellectual property, privacy and security, software safety. Malware, including viruses and worms. Hacking and cracking. The impact of new technologies such as artificial intelligence and virtual reality. Social impacts, including depersonalization, accessibility, gender issues and the "digital divide." Credit may not be earned in both CSC 370 and CSC 379. CSC 370 does not carry CSC restricted elective credit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|