|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course introduces students to elements of professional responsibility and ethical behavior. It integrates problem solving and decision-making and fundamentals of intellectual property rights. Students study the basic cultural, social, legal, and ethical issues inherent in the discipline of computing. They are introduced to the history, current issues, current trends of the discipline, and the legal rights of software and hardware vendors and users. SCHOOL OF BUSINESS / 150
-
4.00 Credits
This course introduces students to data communication, network architectures, communication protocols, data link control, and medium access control. It introduces local area networks, metropolitan area networks, and wide area networks.
-
3.00 Credits
This course is designed to provide students with the opportunity to explore an intellectual topic with a faculty member in a small-seminar setting. Course may be repeated for credit as topic varies.
-
3.00 Credits
The initial course in algorithms treats such topics as appropriate choice of data structures, recursive algorithms, complexity issues, and issues associated with computability and decidability. Discusses intractable problems, such as those found in artificial intelligence and expert systems. An introduction to concepts in parallel algorithms is also included. Prerequisite: CS 3103.
-
3.00 Credits
Discusses the organization and structure of the major hardware components of a computer system. Evaluates the mechanics of information transfer and control within the computer. Presents essentials of basic logic design, coding, number representation, and computer architecture. Mastery of principles and terminology relevant to a variety of applications is stressed. Prerequisite: CS 2113 or consent of instructor.
-
3.00 Credits
Develops and analyses data structures that may be used in computer storage to represent the information involved in solving problems. Describes common structures and algorithms in terms of their allowable operations. Implements advanced data structures through the concept of dynamic storage. Illustrates problems and solutions using the Java or C++ language. Prerequisites: CS 2113 and CS 3113.
-
3.00 Credits
Examines principles of control for large programming projects requiring extensive software support. Develops strategies, methods, and procedures for the design, development, testing, implementation, and documentation of software and studies the history of successful projects. Student teams are organized to evaluate problems typically faced by professionals in software engineering. Prerequisite: CS 3153.
-
3.00 Credits
Covers the syntax, organization and run-time behavior of a representative number of high-level languages used in problem-solving applications. Discusses control protocols, data types and structures, and primitive operations within those languages. Stresses the universality of primary concepts through hands-on assignments with a practical orientation. Prerequisite: CS 3133.
-
3.00 Credits
Introduces topics in mathematics basic to computer science. Emphasizes mathematical reasoning, set theory, relations and functions, graph theory, circuits, propositional calculus, and Boolean algebra. Applications in computer science are associated with each topic covered. Students are expected to develop an understanding of the relationship between programming and data representation. Prerequisites: MT 2343, MT 2614, or BA 2614.
-
3.00 Credits
Issues in the design, development, and evaluation of users' interfaces for computer systems. Topics include concepts in human factors, usability, and interface design, and the effects of human capabilities and limitations on interaction with computer systems. Prerequisites: CS 2103, CS 2113.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|