|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course provides students with a comprehensive introduction to computer game design principles, techniques, and algorithms. It covers the following areas of computer game design: game concept development, user interface design, graphics (2D, 3D, animation, and advanced techniques), game physics, real-time interaction, intelligent characters, and software engineering considerations. During the course, each student will develop a functional, live-action computer game for the PC/Windows-XP platform.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230 AND CPSC250 AND CPSC340
-
3.00 Credits
This course is an introduction to the problems, concepts and techniques involved in computer systems which must monitor and control external devices or events. This includes techniques and hardware for data collection and control functions. Applications discussed will include microprocessor controlled intelligent devices and process control. This course is usually offered in alternate years.
Prerequisite:
MATH141 AND CPSC130 AND CPSC131 AND CPSC141 AND CPSC232 AND CPSC340
-
3.00 Credits
This course gives students a foundation in the study of data communications and computer networking. Topics covered will include basic data communications, Open Systems Interconnect (OSI) Model, Local Area Networks (LAN), and common communications standards. This course is usually offered in alternate years.
-
3.00 Credits
This course is intended for students who are interested in understanding and developing application projects with an object-oriented programming language such as Java in distributed computing environments. The course begins with a brief introduction to object technology with programming and introduction to computer networking, and is followed by understanding and developing programs in the server/client model, Remote Method Interface (RMI), and Common Object Request Broker Architecture (CORBA).
Prerequisite:
CPSC335 AND CPSC445
-
3.00 Credits
This course is an algorithmic approach to the mathematical theory of graphs and their applications. Path problems, covers, network flows and other problems will be formulated in graph theoretical terms and solutions will be programmed. This course is usually offered in alternate years. This is a programming intensive course.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230 AND CPSC250
-
3.00 Credits
This course is an introduction to the management of large volumes of interrelated data through integrated database management software. Topics discussed will include relationships between data items, effect of redundancy, and database design. Representative examples of the relational and network approaches to database management will be examined.
-
4.00 Credits
This course allows students to delve further into the field of computer security after completing CPSC 270. Students will study many diferent attack techniques with an emphasis on the defense against these attacks. Topics include applied networking, features of various operating systems, operating system attacks and defenses, methods for network reconnaissance and scanning, network attacks against confidentiality and integrity, denial of service attacks, and secure network architecture.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230 AND CPSC270 AND CPSC340 AND CPSC270 AND CPSC340 AND ENGL203
-
4.00 Credits
This course gives students a broad overview of the administration of computing systems with an emphasis on the security of the systems. Students will study computer security law and ethics, the development of an organizational computer security program, computer security policy development, computer security planning, contingency planning, risk management, and the certification and accreditation of computing systems.
-
3.00 Credits
This course provides an exposure to advanced methods and technologies in data science, including exploratory data analysis, validation strategies, data leakage, metrics optimization, hyperparameter optimization, advanced feature engineering, and ensembling. Students will develop a project involving real-world data on a large scale, and communicate the results to non-technical audience.
Prerequisite:
CPSC380 AND CPSC429
-
1.00 Credits
This course consists of in-depth involvement in ongoing programming projects under direct professional supervision. This course may not be used as an elective in either the Computer Science major or the Computer Security major.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|